pandas-plink


Namepandas-plink JSON
Version 2.3.0 PyPI version JSON
download
home_pagehttps://github.com/limix/pandas-plink
SummaryRead PLINK files into Pandas data frames
upload_time2024-06-18 18:54:05
maintainerNone
docs_urlhttps://pythonhosted.org/pandas-plink/
authorDanilo Horta
requires_python<4.0,>=3.10
licenseMIT
keywords plink reader genetics
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pandas-plink

Pandas-plink is a Python package for reading [PLINK binary file format](https://www.cog-genomics.org/plink2/formats) andrealized relationship matrices (PLINK or GCTA).
The file reading is taken place via [lazy loading](https://en.wikipedia.org/wiki/Lazy_loading), meaning that it saves up memory by actually reading only the genotypes that are actually accessed by the user.

Notable changes can be found at the [CHANGELOG.md](https://raw.githubusercontent.com/limix/pandas-plink/master/CHANGELOG.md).

## Install

It can be installed using [pip](https://pypi.python.org/pypi/pip):

```bash
pip install pandas-plink
```

Alternatively it can be intalled via [conda](http://conda.pydata.org/docs/index.html):

```bash
conda install -c conda-forge pandas-plink
```

## Usage

It is as simple as

```python
>>> from pandas_plink import read_plink1_bin
>>> G = read_plink1_bin("chr11.bed", "chr11.bim", "chr11.fam", verbose=False)
>>> print(G)
<xarray.DataArray 'genotype' (sample: 14, variant: 779)>
dask.array<shape=(14, 779), dtype=float64, chunksize=(14, 779)>
Coordinates:
  * sample   (sample) object 'B001' 'B002' 'B003' ... 'B012' 'B013' 'B014'
  * variant  (variant) object '11_316849996' '11_316874359' ... '11_345698259'
    father   (sample) <U1 '0' '0' '0' '0' '0' '0' ... '0' '0' '0' '0' '0' '0'
    fid      (sample) <U4 'B001' 'B002' 'B003' 'B004' ... 'B012' 'B013' 'B014'
    gender   (sample) <U1 '0' '0' '0' '0' '0' '0' ... '0' '0' '0' '0' '0' '0'
    i        (sample) int64 0 1 2 3 4 5 6 7 8 9 10 11 12 13
    iid      (sample) <U4 'B001' 'B002' 'B003' 'B004' ... 'B012' 'B013' 'B014'
    mother   (sample) <U1 '0' '0' '0' '0' '0' '0' ... '0' '0' '0' '0' '0' '0'
    trait    (sample) <U2 '-9' '-9' '-9' '-9' '-9' ... '-9' '-9' '-9' '-9' '-9'
    a0       (variant) <U1 'C' 'G' 'G' 'C' 'C' 'T' ... 'T' 'A' 'C' 'A' 'A' 'T'
    a1       (variant) <U1 'T' 'C' 'C' 'T' 'T' 'A' ... 'C' 'G' 'T' 'G' 'C' 'C'
    chrom    (variant) <U2 '11' '11' '11' '11' '11' ... '11' '11' '11' '11' '11'
    cm       (variant) float64 0.0 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0
    pos      (variant) int64 157439 181802 248969 ... 28937375 28961091 29005702
    snp      (variant) <U9 '316849996' '316874359' ... '345653648' '345698259'
>>> print(G.sel(sample="B003", variant="11_316874359").values)
0.0
>>> print(G.a0.sel(variant="11_316874359").values)
G
>>> print(G.sel(sample="B003", variant="11_316941526").values)
2.0
>>> print(G.a1.sel(variant="11_316941526").values)
C
```
Portions of the genotype will be read as the user access them.

Covariance matrices can also be read very easily.
Example:

```python
>>> from pandas_plink import read_rel
>>> K = read_rel("plink2.rel.bin")
>>> print(K)
<xarray.DataArray (sample_0: 10, sample_1: 10)>
array([[ 0.885782,  0.233846, -0.186339, -0.009789, -0.138897,  0.287779,
         0.269977, -0.231279, -0.095472, -0.213979],
       [ 0.233846,  1.077493, -0.452858,  0.192877, -0.186027,  0.171027,
         0.406056, -0.013149, -0.131477, -0.134314],
       [-0.186339, -0.452858,  1.183312, -0.040948, -0.146034, -0.204510,
        -0.314808, -0.042503,  0.296828, -0.011661],
       [-0.009789,  0.192877, -0.040948,  0.895360, -0.068605,  0.012023,
         0.057827, -0.192152, -0.089094,  0.174269],
       [-0.138897, -0.186027, -0.146034, -0.068605,  1.183237,  0.085104,
        -0.032974,  0.103608,  0.215769,  0.166648],
       [ 0.287779,  0.171027, -0.204510,  0.012023,  0.085104,  0.956921,
         0.065427, -0.043752, -0.091492, -0.227673],
       [ 0.269977,  0.406056, -0.314808,  0.057827, -0.032974,  0.065427,
         0.714746, -0.101254, -0.088171, -0.063964],
       [-0.231279, -0.013149, -0.042503, -0.192152,  0.103608, -0.043752,
        -0.101254,  1.423033, -0.298255, -0.074334],
       [-0.095472, -0.131477,  0.296828, -0.089094,  0.215769, -0.091492,
        -0.088171, -0.298255,  0.910274, -0.024663],
       [-0.213979, -0.134314, -0.011661,  0.174269,  0.166648, -0.227673,
        -0.063964, -0.074334, -0.024663,  0.914586]])
Coordinates:
  * sample_0  (sample_0) object 'HG00419' 'HG00650' ... 'NA20508' 'NA20753'
  * sample_1  (sample_1) object 'HG00419' 'HG00650' ... 'NA20508' 'NA20753'
    fid       (sample_1) object 'HG00419' 'HG00650' ... 'NA20508' 'NA20753'
    iid       (sample_1) object 'HG00419' 'HG00650' ... 'NA20508' 'NA20753'
>>> print(K.values)
[[ 0.89  0.23 -0.19 -0.01 -0.14  0.29  0.27 -0.23 -0.10 -0.21]
 [ 0.23  1.08 -0.45  0.19 -0.19  0.17  0.41 -0.01 -0.13 -0.13]
 [-0.19 -0.45  1.18 -0.04 -0.15 -0.20 -0.31 -0.04  0.30 -0.01]
 [-0.01  0.19 -0.04  0.90 -0.07  0.01  0.06 -0.19 -0.09  0.17]
 [-0.14 -0.19 -0.15 -0.07  1.18  0.09 -0.03  0.10  0.22  0.17]
 [ 0.29  0.17 -0.20  0.01  0.09  0.96  0.07 -0.04 -0.09 -0.23]
 [ 0.27  0.41 -0.31  0.06 -0.03  0.07  0.71 -0.10 -0.09 -0.06]
 [-0.23 -0.01 -0.04 -0.19  0.10 -0.04 -0.10  1.42 -0.30 -0.07]
 [-0.10 -0.13  0.30 -0.09  0.22 -0.09 -0.09 -0.30  0.91 -0.02]
 [-0.21 -0.13 -0.01  0.17  0.17 -0.23 -0.06 -0.07 -0.02  0.91]]
```

Please, refer to the [pandas-plink documentation](https://pandas-plink.readthedocs.io/) for more information.

## Authors

* [Danilo Horta](https://github.com/horta)

## License

This project is licensed under the [MIT License](https://raw.githubusercontent.com/limix/pandas-plink/master/LICENSE.md).


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/limix/pandas-plink",
    "name": "pandas-plink",
    "maintainer": null,
    "docs_url": "https://pythonhosted.org/pandas-plink/",
    "requires_python": "<4.0,>=3.10",
    "maintainer_email": null,
    "keywords": "plink, reader, genetics",
    "author": "Danilo Horta",
    "author_email": "danilo.horta@pm.me",
    "download_url": "https://files.pythonhosted.org/packages/22/cd/567eedd303664f1842ebf36554b86b2a250c31e030cb21f71550f27d84d6/pandas_plink-2.3.0.tar.gz",
    "platform": null,
    "description": "# pandas-plink\n\nPandas-plink is a Python package for reading [PLINK binary file format](https://www.cog-genomics.org/plink2/formats) andrealized relationship matrices (PLINK or GCTA).\nThe file reading is taken place via [lazy loading](https://en.wikipedia.org/wiki/Lazy_loading), meaning that it saves up memory by actually reading only the genotypes that are actually accessed by the user.\n\nNotable changes can be found at the [CHANGELOG.md](https://raw.githubusercontent.com/limix/pandas-plink/master/CHANGELOG.md).\n\n## Install\n\nIt can be installed using [pip](https://pypi.python.org/pypi/pip):\n\n```bash\npip install pandas-plink\n```\n\nAlternatively it can be intalled via [conda](http://conda.pydata.org/docs/index.html):\n\n```bash\nconda install -c conda-forge pandas-plink\n```\n\n## Usage\n\nIt is as simple as\n\n```python\n>>> from pandas_plink import read_plink1_bin\n>>> G = read_plink1_bin(\"chr11.bed\", \"chr11.bim\", \"chr11.fam\", verbose=False)\n>>> print(G)\n<xarray.DataArray 'genotype' (sample: 14, variant: 779)>\ndask.array<shape=(14, 779), dtype=float64, chunksize=(14, 779)>\nCoordinates:\n  * sample   (sample) object 'B001' 'B002' 'B003' ... 'B012' 'B013' 'B014'\n  * variant  (variant) object '11_316849996' '11_316874359' ... '11_345698259'\n    father   (sample) <U1 '0' '0' '0' '0' '0' '0' ... '0' '0' '0' '0' '0' '0'\n    fid      (sample) <U4 'B001' 'B002' 'B003' 'B004' ... 'B012' 'B013' 'B014'\n    gender   (sample) <U1 '0' '0' '0' '0' '0' '0' ... '0' '0' '0' '0' '0' '0'\n    i        (sample) int64 0 1 2 3 4 5 6 7 8 9 10 11 12 13\n    iid      (sample) <U4 'B001' 'B002' 'B003' 'B004' ... 'B012' 'B013' 'B014'\n    mother   (sample) <U1 '0' '0' '0' '0' '0' '0' ... '0' '0' '0' '0' '0' '0'\n    trait    (sample) <U2 '-9' '-9' '-9' '-9' '-9' ... '-9' '-9' '-9' '-9' '-9'\n    a0       (variant) <U1 'C' 'G' 'G' 'C' 'C' 'T' ... 'T' 'A' 'C' 'A' 'A' 'T'\n    a1       (variant) <U1 'T' 'C' 'C' 'T' 'T' 'A' ... 'C' 'G' 'T' 'G' 'C' 'C'\n    chrom    (variant) <U2 '11' '11' '11' '11' '11' ... '11' '11' '11' '11' '11'\n    cm       (variant) float64 0.0 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0\n    pos      (variant) int64 157439 181802 248969 ... 28937375 28961091 29005702\n    snp      (variant) <U9 '316849996' '316874359' ... '345653648' '345698259'\n>>> print(G.sel(sample=\"B003\", variant=\"11_316874359\").values)\n0.0\n>>> print(G.a0.sel(variant=\"11_316874359\").values)\nG\n>>> print(G.sel(sample=\"B003\", variant=\"11_316941526\").values)\n2.0\n>>> print(G.a1.sel(variant=\"11_316941526\").values)\nC\n```\nPortions of the genotype will be read as the user access them.\n\nCovariance matrices can also be read very easily.\nExample:\n\n```python\n>>> from pandas_plink import read_rel\n>>> K = read_rel(\"plink2.rel.bin\")\n>>> print(K)\n<xarray.DataArray (sample_0: 10, sample_1: 10)>\narray([[ 0.885782,  0.233846, -0.186339, -0.009789, -0.138897,  0.287779,\n         0.269977, -0.231279, -0.095472, -0.213979],\n       [ 0.233846,  1.077493, -0.452858,  0.192877, -0.186027,  0.171027,\n         0.406056, -0.013149, -0.131477, -0.134314],\n       [-0.186339, -0.452858,  1.183312, -0.040948, -0.146034, -0.204510,\n        -0.314808, -0.042503,  0.296828, -0.011661],\n       [-0.009789,  0.192877, -0.040948,  0.895360, -0.068605,  0.012023,\n         0.057827, -0.192152, -0.089094,  0.174269],\n       [-0.138897, -0.186027, -0.146034, -0.068605,  1.183237,  0.085104,\n        -0.032974,  0.103608,  0.215769,  0.166648],\n       [ 0.287779,  0.171027, -0.204510,  0.012023,  0.085104,  0.956921,\n         0.065427, -0.043752, -0.091492, -0.227673],\n       [ 0.269977,  0.406056, -0.314808,  0.057827, -0.032974,  0.065427,\n         0.714746, -0.101254, -0.088171, -0.063964],\n       [-0.231279, -0.013149, -0.042503, -0.192152,  0.103608, -0.043752,\n        -0.101254,  1.423033, -0.298255, -0.074334],\n       [-0.095472, -0.131477,  0.296828, -0.089094,  0.215769, -0.091492,\n        -0.088171, -0.298255,  0.910274, -0.024663],\n       [-0.213979, -0.134314, -0.011661,  0.174269,  0.166648, -0.227673,\n        -0.063964, -0.074334, -0.024663,  0.914586]])\nCoordinates:\n  * sample_0  (sample_0) object 'HG00419' 'HG00650' ... 'NA20508' 'NA20753'\n  * sample_1  (sample_1) object 'HG00419' 'HG00650' ... 'NA20508' 'NA20753'\n    fid       (sample_1) object 'HG00419' 'HG00650' ... 'NA20508' 'NA20753'\n    iid       (sample_1) object 'HG00419' 'HG00650' ... 'NA20508' 'NA20753'\n>>> print(K.values)\n[[ 0.89  0.23 -0.19 -0.01 -0.14  0.29  0.27 -0.23 -0.10 -0.21]\n [ 0.23  1.08 -0.45  0.19 -0.19  0.17  0.41 -0.01 -0.13 -0.13]\n [-0.19 -0.45  1.18 -0.04 -0.15 -0.20 -0.31 -0.04  0.30 -0.01]\n [-0.01  0.19 -0.04  0.90 -0.07  0.01  0.06 -0.19 -0.09  0.17]\n [-0.14 -0.19 -0.15 -0.07  1.18  0.09 -0.03  0.10  0.22  0.17]\n [ 0.29  0.17 -0.20  0.01  0.09  0.96  0.07 -0.04 -0.09 -0.23]\n [ 0.27  0.41 -0.31  0.06 -0.03  0.07  0.71 -0.10 -0.09 -0.06]\n [-0.23 -0.01 -0.04 -0.19  0.10 -0.04 -0.10  1.42 -0.30 -0.07]\n [-0.10 -0.13  0.30 -0.09  0.22 -0.09 -0.09 -0.30  0.91 -0.02]\n [-0.21 -0.13 -0.01  0.17  0.17 -0.23 -0.06 -0.07 -0.02  0.91]]\n```\n\nPlease, refer to the [pandas-plink documentation](https://pandas-plink.readthedocs.io/) for more information.\n\n## Authors\n\n* [Danilo Horta](https://github.com/horta)\n\n## License\n\nThis project is licensed under the [MIT License](https://raw.githubusercontent.com/limix/pandas-plink/master/LICENSE.md).\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Read PLINK files into Pandas data frames",
    "version": "2.3.0",
    "project_urls": {
        "Homepage": "https://github.com/limix/pandas-plink",
        "Repository": "https://github.com/limix/pandas-plink"
    },
    "split_keywords": [
        "plink",
        " reader",
        " genetics"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f97d56f7150bcbd72b3f07adf13bea8cfcc82051d48cacc5f22c180644195a9a",
                "md5": "e8152b7267a7112f35dcb989df132b03",
                "sha256": "b0d5811705a88fe8b119f8f1b06d90687fd697be9c33cc8abeced69c3db3bf03"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp310-cp310-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e8152b7267a7112f35dcb989df132b03",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.10",
            "size": 28914,
            "upload_time": "2024-06-18T18:52:50",
            "upload_time_iso_8601": "2024-06-18T18:52:50.217573Z",
            "url": "https://files.pythonhosted.org/packages/f9/7d/56f7150bcbd72b3f07adf13bea8cfcc82051d48cacc5f22c180644195a9a/pandas_plink-2.3.0-cp310-cp310-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "da24de23855c05964351ffca894030ae2a3e64af9f8eb47a4d458c1dde25c40f",
                "md5": "adf43a149c751d8a45416c7efe7f44c7",
                "sha256": "105944f70907ce4a83d1d7fe7baed461b12c9b03f3da1acb7d6f3cf2c411971a"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp310-cp310-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "adf43a149c751d8a45416c7efe7f44c7",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.10",
            "size": 29147,
            "upload_time": "2024-06-18T18:52:54",
            "upload_time_iso_8601": "2024-06-18T18:52:54.533661Z",
            "url": "https://files.pythonhosted.org/packages/da/24/de23855c05964351ffca894030ae2a3e64af9f8eb47a4d458c1dde25c40f/pandas_plink-2.3.0-cp310-cp310-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "15b0ca22ba5613b7272e933f350c34c8615023665b6894573b34b73f2e13f9c9",
                "md5": "d79cee1569b3546eea4db1d36b3f9c52",
                "sha256": "86f97ed8bb6568689b4af70f6bca773749f8d37ee8529bbd292f12028c33cb47"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d79cee1569b3546eea4db1d36b3f9c52",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.10",
            "size": 42016,
            "upload_time": "2024-06-18T18:52:57",
            "upload_time_iso_8601": "2024-06-18T18:52:57.122208Z",
            "url": "https://files.pythonhosted.org/packages/15/b0/ca22ba5613b7272e933f350c34c8615023665b6894573b34b73f2e13f9c9/pandas_plink-2.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "86c00ba89f7c0615f184ce5b373fc9564da0d7f5a6f06464706c978b4f4629da",
                "md5": "38da2d63022d6a88d48b4774bd1b19c5",
                "sha256": "3c5fd521457826ebb8c1a494ec4e0f1563f542ed0eddbcaae729b11d85a679f2"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "38da2d63022d6a88d48b4774bd1b19c5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.10",
            "size": 42203,
            "upload_time": "2024-06-18T18:53:01",
            "upload_time_iso_8601": "2024-06-18T18:53:01.587733Z",
            "url": "https://files.pythonhosted.org/packages/86/c0/0ba89f7c0615f184ce5b373fc9564da0d7f5a6f06464706c978b4f4629da/pandas_plink-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "12d87730744a8073ca47f82a6a8bad87b2fb57583f22c0c0b8e2325f0ad5217b",
                "md5": "574f0dcb94739ddaad474f5da96d9d6b",
                "sha256": "57001a42f56c52239b0774b280fdec929e5a34788772647fdfa85667b6470aca"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "574f0dcb94739ddaad474f5da96d9d6b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.10",
            "size": 41892,
            "upload_time": "2024-06-18T18:53:04",
            "upload_time_iso_8601": "2024-06-18T18:53:04.545952Z",
            "url": "https://files.pythonhosted.org/packages/12/d8/7730744a8073ca47f82a6a8bad87b2fb57583f22c0c0b8e2325f0ad5217b/pandas_plink-2.3.0-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a6bb5764ccdde94d1be5d0240177affec1dc98eb9e4a2869fbceba367a185288",
                "md5": "1325e2f2f95684302b6215414e4de3ad",
                "sha256": "109c33a91cec1d29a4d37de467c1f5a032a3e9d14363e782000982b57824b910"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1325e2f2f95684302b6215414e4de3ad",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.10",
            "size": 41566,
            "upload_time": "2024-06-18T18:53:08",
            "upload_time_iso_8601": "2024-06-18T18:53:08.782081Z",
            "url": "https://files.pythonhosted.org/packages/a6/bb/5764ccdde94d1be5d0240177affec1dc98eb9e4a2869fbceba367a185288/pandas_plink-2.3.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d20b135be2e93e7d9806ca81174f95e9cdbb9c1ad7eb16527334c731d6f34a46",
                "md5": "0879117304d2e535fe689198a61c399d",
                "sha256": "04166ca24aed812252e7c7f824c5721c4993cfe141e1fb50695ce34af34a18c2"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0879117304d2e535fe689198a61c399d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "<4.0,>=3.10",
            "size": 32199,
            "upload_time": "2024-06-18T18:53:13",
            "upload_time_iso_8601": "2024-06-18T18:53:13.137850Z",
            "url": "https://files.pythonhosted.org/packages/d2/0b/135be2e93e7d9806ca81174f95e9cdbb9c1ad7eb16527334c731d6f34a46/pandas_plink-2.3.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ec9e76f7f75acfe50ac26935249fffe9dbd4af978cf4e31c26fcce30359a4ba3",
                "md5": "ad24cf131f08cdb12d41f66b138d370f",
                "sha256": "d1f361c81bc8c0940540f800f4e88a02e2ae9c4788b513b0760ce466fc37aa35"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp311-cp311-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ad24cf131f08cdb12d41f66b138d370f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.10",
            "size": 34125,
            "upload_time": "2024-06-18T18:53:15",
            "upload_time_iso_8601": "2024-06-18T18:53:15.192979Z",
            "url": "https://files.pythonhosted.org/packages/ec/9e/76f7f75acfe50ac26935249fffe9dbd4af978cf4e31c26fcce30359a4ba3/pandas_plink-2.3.0-cp311-cp311-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ba18dda29ffe7a16b6aa8505e4dba53852b80fab3751fdfb9a1046fa0db33adb",
                "md5": "420de599f1ae1b96c5dd9ba27ae7edca",
                "sha256": "30188f39a61f6e62152cdf679e62f258a99deceee8c5a9033e90e557ba12bc9a"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "420de599f1ae1b96c5dd9ba27ae7edca",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.10",
            "size": 34586,
            "upload_time": "2024-06-18T18:53:19",
            "upload_time_iso_8601": "2024-06-18T18:53:19.482627Z",
            "url": "https://files.pythonhosted.org/packages/ba/18/dda29ffe7a16b6aa8505e4dba53852b80fab3751fdfb9a1046fa0db33adb/pandas_plink-2.3.0-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "89d026b69240f211c33718d516c88c5c611e18aa629cea1cda81f16fa04125ea",
                "md5": "61b06a98542a01b041c5d4a4a8e056f7",
                "sha256": "db224bf1d6c797f69e51c23e27f491a416eb3b7757df17a973b0e18386d98453"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "61b06a98542a01b041c5d4a4a8e056f7",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.10",
            "size": 42020,
            "upload_time": "2024-06-18T18:53:23",
            "upload_time_iso_8601": "2024-06-18T18:53:23.953891Z",
            "url": "https://files.pythonhosted.org/packages/89/d0/26b69240f211c33718d516c88c5c611e18aa629cea1cda81f16fa04125ea/pandas_plink-2.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6dfdbf3460cde613adcf2db34151e6b677f019a89c3b9ecf026eb6546c2e6166",
                "md5": "625a3cb9423dea7c8cae5cdadccc3137",
                "sha256": "ea6c576eba5742ad55fdb4ee167e95617f206cb49b0e6e80a92b095490fc411f"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "625a3cb9423dea7c8cae5cdadccc3137",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.10",
            "size": 60597,
            "upload_time": "2024-06-18T18:53:25",
            "upload_time_iso_8601": "2024-06-18T18:53:25.781403Z",
            "url": "https://files.pythonhosted.org/packages/6d/fd/bf3460cde613adcf2db34151e6b677f019a89c3b9ecf026eb6546c2e6166/pandas_plink-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "25cfc47cafd0c894058987e566b280c04f1b928bd9ddbb0c933784de89e45e40",
                "md5": "3f4ce0a8101735b087bae595d12dd94a",
                "sha256": "11c70d90c1e25087764d9dba1caf0872662673006bf7ec367efdf949d704c75d"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3f4ce0a8101735b087bae595d12dd94a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.10",
            "size": 41913,
            "upload_time": "2024-06-18T18:53:30",
            "upload_time_iso_8601": "2024-06-18T18:53:30.030467Z",
            "url": "https://files.pythonhosted.org/packages/25/cf/c47cafd0c894058987e566b280c04f1b928bd9ddbb0c933784de89e45e40/pandas_plink-2.3.0-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b8008880085f16bffa2c08c9e41c2b06fa6cadb20a2537968cf7e83683b76654",
                "md5": "427bbc63d58e970051b3d4f71c679fcd",
                "sha256": "0e9ab73b81d2a0cbc17f5a90125964682185e90e42ad937550f3eea1ce91d4b7"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "427bbc63d58e970051b3d4f71c679fcd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.10",
            "size": 59348,
            "upload_time": "2024-06-18T18:53:34",
            "upload_time_iso_8601": "2024-06-18T18:53:34.133951Z",
            "url": "https://files.pythonhosted.org/packages/b8/00/8880085f16bffa2c08c9e41c2b06fa6cadb20a2537968cf7e83683b76654/pandas_plink-2.3.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7edad094dbe0f9b25c46f29724919a8eb68c25f792fcf5bef2b32a0d87148149",
                "md5": "1b6235148818e61989314a796224ca19",
                "sha256": "65ee31b09cbcc9240ec3676d7ef38cc4e6507984d57be949c7db14f660c5ae28"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1b6235148818e61989314a796224ca19",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "<4.0,>=3.10",
            "size": 40780,
            "upload_time": "2024-06-18T18:53:36",
            "upload_time_iso_8601": "2024-06-18T18:53:36.141793Z",
            "url": "https://files.pythonhosted.org/packages/7e/da/d094dbe0f9b25c46f29724919a8eb68c25f792fcf5bef2b32a0d87148149/pandas_plink-2.3.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4b7203ca4b30b4f545fc38fb0ee36382b409ee3486a5f4e900be786419835584",
                "md5": "ed8f2d8868a015b1b2aa682ed11582cd",
                "sha256": "767cda03b2c11c729d387ac1ed576e157c7c0c29f6fe012ab25150809f5cbd20"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp312-cp312-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ed8f2d8868a015b1b2aa682ed11582cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.10",
            "size": 39348,
            "upload_time": "2024-06-18T18:53:38",
            "upload_time_iso_8601": "2024-06-18T18:53:38.036775Z",
            "url": "https://files.pythonhosted.org/packages/4b/72/03ca4b30b4f545fc38fb0ee36382b409ee3486a5f4e900be786419835584/pandas_plink-2.3.0-cp312-cp312-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ad82bb692b854326bd226cca6f458da723d16cdf64298dad3729ce163ff41e50",
                "md5": "3415f56ba367c0bc67f5852c48cf4f5e",
                "sha256": "442f3370ff577a37e89467f5a27738b90eb3d9b2d768c889c230f67a8a41a77f"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3415f56ba367c0bc67f5852c48cf4f5e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.10",
            "size": 40024,
            "upload_time": "2024-06-18T18:53:39",
            "upload_time_iso_8601": "2024-06-18T18:53:39.998476Z",
            "url": "https://files.pythonhosted.org/packages/ad/82/bb692b854326bd226cca6f458da723d16cdf64298dad3729ce163ff41e50/pandas_plink-2.3.0-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3690facc73945327fbaf2ad656f37a357b0c639147ec3077df2c55f56955bec4",
                "md5": "309e27c6151066b2e270b0768a55a9ff",
                "sha256": "0d40c42e5e04fc899cd45a694209bb551440998e932f6995741585502f789d93"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "309e27c6151066b2e270b0768a55a9ff",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.10",
            "size": 42362,
            "upload_time": "2024-06-18T18:53:41",
            "upload_time_iso_8601": "2024-06-18T18:53:41.841085Z",
            "url": "https://files.pythonhosted.org/packages/36/90/facc73945327fbaf2ad656f37a357b0c639147ec3077df2c55f56955bec4/pandas_plink-2.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ce5a3f47e6f6954a30e8109070132e497d24e1cdf5feaaf86671bb07eb2aac97",
                "md5": "7559580b2a1b917c8e8dde00fe0ea6d6",
                "sha256": "3d509b1a593d1daec41601e6fa714bd6bdc073d613291430cee3213aaf230b39"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7559580b2a1b917c8e8dde00fe0ea6d6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.10",
            "size": 79345,
            "upload_time": "2024-06-18T18:53:43",
            "upload_time_iso_8601": "2024-06-18T18:53:43.613440Z",
            "url": "https://files.pythonhosted.org/packages/ce/5a/3f47e6f6954a30e8109070132e497d24e1cdf5feaaf86671bb07eb2aac97/pandas_plink-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4d9873b257ece698377193bb07973b2408dce407a8d4d7cacb8f73be8c8bde22",
                "md5": "39e9cec6e2c912037b9afd51e997d26a",
                "sha256": "a141f8bb99fbe3496a9cf7b8176b715bc9887130cf66cebff197a333b6d6132b"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "39e9cec6e2c912037b9afd51e997d26a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.10",
            "size": 42111,
            "upload_time": "2024-06-18T18:53:45",
            "upload_time_iso_8601": "2024-06-18T18:53:45.517139Z",
            "url": "https://files.pythonhosted.org/packages/4d/98/73b257ece698377193bb07973b2408dce407a8d4d7cacb8f73be8c8bde22/pandas_plink-2.3.0-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d78079a875cf060ddf39326763032bb0a36fd82506150d2af83ef3a78ebfc87a",
                "md5": "9bb509847dc6dec0e63b75dd28b63fda",
                "sha256": "adb0c7a8c813d34937afa31a373727e8d10371b11400f6d6b8fb35bd21f93722"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9bb509847dc6dec0e63b75dd28b63fda",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.10",
            "size": 77415,
            "upload_time": "2024-06-18T18:53:47",
            "upload_time_iso_8601": "2024-06-18T18:53:47.520420Z",
            "url": "https://files.pythonhosted.org/packages/d7/80/79a875cf060ddf39326763032bb0a36fd82506150d2af83ef3a78ebfc87a/pandas_plink-2.3.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8bedc561c2b85e0881da390cd4df42901cc81367a1951d23fdf4fbcd84c62896",
                "md5": "49aed421bbd1852f2c3b41f21765b8ca",
                "sha256": "1168d48dc7ad16a91e70ac0ce6702d84719447e98914f3390a2f128b167b1894"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "49aed421bbd1852f2c3b41f21765b8ca",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "<4.0,>=3.10",
            "size": 49060,
            "upload_time": "2024-06-18T18:53:49",
            "upload_time_iso_8601": "2024-06-18T18:53:49.429662Z",
            "url": "https://files.pythonhosted.org/packages/8b/ed/c561c2b85e0881da390cd4df42901cc81367a1951d23fdf4fbcd84c62896/pandas_plink-2.3.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c1e86992712197432f23fc4a20fbb27607471e380be545ca17b0e16f30a0d0a8",
                "md5": "ba96ee5e36755868e12fca767d7fb5cf",
                "sha256": "e3fb2fefa47f354fb08a909239ac521cdd93ebfba43c364dfc1d4266124e4a82"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-pp310-pypy310_pp73-macosx_13_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ba96ee5e36755868e12fca767d7fb5cf",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": "<4.0,>=3.10",
            "size": 42072,
            "upload_time": "2024-06-18T18:53:51",
            "upload_time_iso_8601": "2024-06-18T18:53:51.301992Z",
            "url": "https://files.pythonhosted.org/packages/c1/e8/6992712197432f23fc4a20fbb27607471e380be545ca17b0e16f30a0d0a8/pandas_plink-2.3.0-pp310-pypy310_pp73-macosx_13_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2291bc828ae7878d5ecc0c5192449a8b41a01fcbce8b41605c949dea93abdaa1",
                "md5": "5294bb68b304ffb8af17bf70d3070fc3",
                "sha256": "db6c41b5e23bbcd111cdc383300c21c8cdac431496102d4ebbb5473d57f39d5b"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-pp310-pypy310_pp73-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "5294bb68b304ffb8af17bf70d3070fc3",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": "<4.0,>=3.10",
            "size": 42915,
            "upload_time": "2024-06-18T18:53:54",
            "upload_time_iso_8601": "2024-06-18T18:53:54.195585Z",
            "url": "https://files.pythonhosted.org/packages/22/91/bc828ae7878d5ecc0c5192449a8b41a01fcbce8b41605c949dea93abdaa1/pandas_plink-2.3.0-pp310-pypy310_pp73-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6ea75dc9e62e06216739a0a58da980d0de970befe0cfb3144d19b04011571f4c",
                "md5": "0a1cf4ab779cbb55c58487e97c5c204b",
                "sha256": "a5c327c657a2191b095e09d099e695d9b23d9c5146487a88d8464cfd3fdfd3d8"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0a1cf4ab779cbb55c58487e97c5c204b",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": "<4.0,>=3.10",
            "size": 46310,
            "upload_time": "2024-06-18T18:53:56",
            "upload_time_iso_8601": "2024-06-18T18:53:56.177164Z",
            "url": "https://files.pythonhosted.org/packages/6e/a7/5dc9e62e06216739a0a58da980d0de970befe0cfb3144d19b04011571f4c/pandas_plink-2.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b4e79c57c2745535559a2212668d935d11a446bbef69e81e457503f530cf2c1c",
                "md5": "e6698035fd800b1253e4ed7a1b67259f",
                "sha256": "c3cd772d25e6498fa76951732acc86dc342e1e086c27a683f81a55af637c1365"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e6698035fd800b1253e4ed7a1b67259f",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": "<4.0,>=3.10",
            "size": 83273,
            "upload_time": "2024-06-18T18:54:00",
            "upload_time_iso_8601": "2024-06-18T18:54:00.497298Z",
            "url": "https://files.pythonhosted.org/packages/b4/e7/9c57c2745535559a2212668d935d11a446bbef69e81e457503f530cf2c1c/pandas_plink-2.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "25c58e682b4c896b99865434ece50edd0857c72a48cc15d04c8abbe7daa476db",
                "md5": "c5830eae6fdfa4f4559ba95463bb23f1",
                "sha256": "a8c718de951db5c3992f07252750288fcffc2df72822d91259a8afb3d1bf579f"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c5830eae6fdfa4f4559ba95463bb23f1",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": "<4.0,>=3.10",
            "size": 55623,
            "upload_time": "2024-06-18T18:54:02",
            "upload_time_iso_8601": "2024-06-18T18:54:02.676003Z",
            "url": "https://files.pythonhosted.org/packages/25/c5/8e682b4c896b99865434ece50edd0857c72a48cc15d04c8abbe7daa476db/pandas_plink-2.3.0-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "22cd567eedd303664f1842ebf36554b86b2a250c31e030cb21f71550f27d84d6",
                "md5": "4fa06cdb45c2be68f5ec80b902e10afa",
                "sha256": "7f9ab18f16b5a4299e9c40f568f2b43fa8b21410538573aec0c06aa1141b8cb0"
            },
            "downloads": -1,
            "filename": "pandas_plink-2.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "4fa06cdb45c2be68f5ec80b902e10afa",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.10",
            "size": 19426,
            "upload_time": "2024-06-18T18:54:05",
            "upload_time_iso_8601": "2024-06-18T18:54:05.705183Z",
            "url": "https://files.pythonhosted.org/packages/22/cd/567eedd303664f1842ebf36554b86b2a250c31e030cb21f71550f27d84d6/pandas_plink-2.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-18 18:54:05",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "limix",
    "github_project": "pandas-plink",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pandas-plink"
}
        
Elapsed time: 0.25580s