{ "info": { "author": "Zachary Sailer", "author_email": "zachsailer@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\n\n\n[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/phylopandas/Lobby)\n[![Documentation Status](http://readthedocs.org/projects/phylopandas/badge/?version=latest)](http://phylopandas.readthedocs.io/en/latest/?badge=latest)\n[![Build Status](https://travis-ci.org/Zsailer/phylopandas.svg?branch=master)](https://travis-ci.org/Zsailer/phylopandas)\n[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/Zsailer/phylopandas/master?filepath=examples%2Fintro-notebook.ipynb)\n\n**Bringing the [Pandas](https://github.com/pandas-dev/pandas) `DataFrame` to phylogenetics.**\n\n\nPhyloPandas provides a Pandas-like interface for reading sequence and phylogenetic tree data into pandas DataFrames. This enables easy manipulation of phylogenetic data using familiar Python/Pandas functions. Finally, phylogenetics for humans!\n\n\n\n## How does it work?\n\nDon't worry, we didn't reinvent the wheel. **PhyloPandas** is simply a [DataFrame](https://github.com/pandas-dev/pandas)\n(great for human-accessible data storage) interface on top of [Biopython](https://github.com/biopython/biopython) (great for parsing/writing sequence data) and [DendroPy](https://github.com/jeetsukumaran/DendroPy) (great for reading tree data).\n\nPhyloPandas does two things:\n1. It offers new `read` functions to read sequence/tree data directly into a DataFrame.\n2. It attaches a new `phylo` **accessor** to the Pandas DataFrame. This accessor provides writing methods for sequencing/tree data (powered by Biopython and dendropy).\n\n## Basic Usage\n\n**Sequence data:**\n\nRead in a sequence file.\n```python\nimport phylopandas as ph\n\ndf1 = ph.read_fasta('sequences.fasta')\ndf2 = ph.read_phylip('sequences.phy')\n```\n\nWrite to various sequence file formats.\n\n```python\ndf1.phylo.to_clustal('sequences.clustal')\n```\n\nConvert between formats.\n\n```python\n# Read a format.\ndf = ph.read_fasta('sequences.fasta')\n\n# Write to a different format.\ndf.phylo.to_phylip('sequences.phy')\n```\n\n**Tree data:**\n\nRead newick tree data\n```python\ndf = ph.read_newick('tree.newick')\n```\n\nVisualize the phylogenetic data (powered by [phylovega](https://github.com/Zsailer/phylovega)).\n```python\ndf.phylo.display(\n height=500,\n)\n```\n\n\n\n## Contributing\n\nIf you have ideas for the project, please share them on the project's [Gitter chat](https://gitter.im/phylopandas/Lobby).\n\nIt's *easy* to create new read/write functions and methods for PhyloPandas. If you\nhave a format you'd like to add, please submit PRs! There are many more formats\nin Biopython that I haven't had the time to add myself, so please don't be afraid\nto add them! I thank you ahead of time!\n\n## Testing\n\nPhyloPandas includes a small [pytest](https://docs.pytest.org/en/latest/) suite. Run these tests from base directory.\n```\n$ cd phylopandas\n$ pytest\n```\n\n## Install\n\nInstall from PyPI:\n```\npip install phylopandas\n```\n\nInstall from source:\n```\ngit clone https://github.com/Zsailer/phylopandas\ncd phylopandas\npip install -e .\n```\n\n## Dependencies\n\n- [BioPython](https://github.com/biopython/biopython): Library for managing and manipulating biological data.\n- [DendroPy](https://github.com/jeetsukumaran/DendroPy): Library for phylogenetic scripting, simulation, data processing and manipulation\n- [Pandas](https://github.com/pandas-dev/pandas): Flexible and powerful data analysis / manipulation library for Python\n- [pandas_flavor](https://github.com/Zsailer/pandas_flavor): Flavor pandas objects with new accessors using pandas' new register API (with backwards compatibility).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Zsailer/phylopandas", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "phylopandas", "package_url": "https://pypi.org/project/phylopandas/", "platform": "", "project_url": "https://pypi.org/project/phylopandas/", "project_urls": { "Homepage": "https://github.com/Zsailer/phylopandas" }, "release_url": "https://pypi.org/project/phylopandas/0.8.0/", "requires_dist": [ "pandas (>=0.22.0)", "pandas-flavor (>=0.1.0)", "biopython", "dendropy" ], "requires_python": ">=3.0", "summary": "Pandas for phylogenetics", "version": "0.8.0" }, "last_serial": 5891786, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "5523e0906f9ac38db5a40dd8c3ad1c2a", "sha256": "988ca7c912140aa876a94e3e645ccc2926565b2444d924251ee9c0da616ead5f" }, "downloads": -1, "filename": "phylopandas-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5523e0906f9ac38db5a40dd8c3ad1c2a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4552, "upload_time": "2017-10-24T21:49:14", "url": "https://files.pythonhosted.org/packages/ba/47/f00086c24529875c4b7fa555afcc04d27be3b9335d0ab4d41d986a972df2/phylopandas-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "751556887d9cd9f69405629c58f51be1", "sha256": "db7081d18ddb2ed442832e31df9d5ba0d604994fb81aaa08aacc5e60810305de" }, "downloads": -1, "filename": "phylopandas-0.1.tar.gz", "has_sig": false, "md5_digest": "751556887d9cd9f69405629c58f51be1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3279, "upload_time": "2017-10-24T21:49:16", "url": "https://files.pythonhosted.org/packages/76/ea/0233ca27b3ae1780e1df3e6b8eedd7144fa69ff9393adb06a9abf0b2146c/phylopandas-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ed225f4acbf53d8ba2e16f05c6656659", "sha256": "fbc597dbfe64b813a8be29f63851143b9d9bebba24943789692bf227357e8715" }, "downloads": -1, "filename": "phylopandas-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ed225f4acbf53d8ba2e16f05c6656659", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6564, "upload_time": "2017-10-25T04:31:51", "url": "https://files.pythonhosted.org/packages/61/7e/8cd05394f89654c6952aec024a45e591ce2e2b245e7a9dbc36f309fd2060/phylopandas-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f10c179a199926e784c1ffcd0f4a694f", "sha256": "84e6157eaefb2370fb0b6671ca1b3e8a84848fd11799464516da7eb8d6dc2ddb" }, "downloads": -1, "filename": "phylopandas-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f10c179a199926e784c1ffcd0f4a694f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4442, "upload_time": "2017-10-25T04:31:53", "url": "https://files.pythonhosted.org/packages/ac/f9/f1cc9b6347dfc771b02b72bf718c03ef69312383cdf9b1cb939895ebd3ae/phylopandas-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "83151e69ba0697714aaf372e8f49a5e5", "sha256": "d4e45d99ce22a2636b3043eb8711ed38eadc1fdb4d99076f3fd04cb265754b1d" }, "downloads": -1, "filename": "phylopandas-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83151e69ba0697714aaf372e8f49a5e5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6692, "upload_time": "2017-11-02T00:25:43", "url": "https://files.pythonhosted.org/packages/fb/0c/784c84da7cc0d945fad942c621cdd2383cffc33a40baa2be743644132fd5/phylopandas-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77c02ec31b445324bd9ed58160f51291", "sha256": "a5045f22506a07bbe41cae63227cc563b946202751c109334f48618b84586490" }, "downloads": -1, "filename": "phylopandas-0.1.2.tar.gz", "has_sig": false, "md5_digest": "77c02ec31b445324bd9ed58160f51291", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4361, "upload_time": "2017-11-02T00:25:44", "url": "https://files.pythonhosted.org/packages/c5/91/43eba61455074be65cc3304cc0dd9d805e43ce4f29ca946ca3556089175e/phylopandas-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "92a070206974d53ab15a17f3427f6b2a", "sha256": "183c4865a34215b51ddff9f9734fd28b00afda48a35abb57930cd33457096a1f" }, "downloads": -1, "filename": "phylopandas-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "92a070206974d53ab15a17f3427f6b2a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7798, "upload_time": "2017-11-02T18:33:49", "url": "https://files.pythonhosted.org/packages/53/12/32de60bd4c0dac0c4c35033cc5e08355a3d84cfcfe536fe4a79412f66652/phylopandas-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa16c707c23be054d1204b42dafe5840", "sha256": "1378d8112d7a903e621edeb84dc5ce5a7591ca760caedcc8eb801ffa5fd29b5a" }, "downloads": -1, "filename": "phylopandas-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fa16c707c23be054d1204b42dafe5840", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5100, "upload_time": "2017-11-02T18:33:51", "url": "https://files.pythonhosted.org/packages/83/84/7ae6b85a786fb5bf36cff853ee0d5fe8a6eedc478c110dab588b71d30d61/phylopandas-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "be9386e6d23c10da862725009ab72493", "sha256": "0fb9d440fbd6187d5ba824d0801cb5d2e9b75a651dfe63c2b793bcb84be874d3" }, "downloads": -1, "filename": "phylopandas-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be9386e6d23c10da862725009ab72493", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12497, "upload_time": "2017-12-25T18:38:34", "url": "https://files.pythonhosted.org/packages/c4/49/a42d4c7c91e9ab5d1f878306afdc73567579ab0e10cdb93cbe0ff821892f/phylopandas-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f8992aa41b472e501ade03ea36f8e03", "sha256": "a6e34e4b98a7b687fc24367b54042ae976b17565f2059bc549b6337247f14cad" }, "downloads": -1, "filename": "phylopandas-0.1.4.tar.gz", "has_sig": false, "md5_digest": "8f8992aa41b472e501ade03ea36f8e03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7143, "upload_time": "2017-12-25T18:38:35", "url": "https://files.pythonhosted.org/packages/6e/83/5cba99c1013192ff8e8523a50dc942bdccc66cbbadda5fda341e194dea4f/phylopandas-0.1.4.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "4757d3f1e43eb90d7edf0c487b56422f", "sha256": "40b2a72eb4cf51b72d8d0a41add0074b44cb8f40c99f19291d2ea42cbde9811e" }, "downloads": -1, "filename": "phylopandas-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4757d3f1e43eb90d7edf0c487b56422f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13604, "upload_time": "2018-02-03T19:16:20", "url": "https://files.pythonhosted.org/packages/bf/97/194db93ce24bc88f2445bf542ec450c341a08433bf23cf98609ac406888c/phylopandas-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4145492fa9719e50fbd39e717ca5b73", "sha256": "339ff7a53e41067deb4b6ca4dec4e698c1ad3c65370e71dcf94c4768e285c148" }, "downloads": -1, "filename": "phylopandas-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b4145492fa9719e50fbd39e717ca5b73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6557, "upload_time": "2018-02-03T19:16:22", "url": "https://files.pythonhosted.org/packages/10/75/8bc2f7d4891b9d4c74d3cddae831f9402a875279df47d8d50f2f322e9503/phylopandas-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "fad6570047df1916f01e199874a00a90", "sha256": "8568f6f7672b0922e3ac37d539446ad9fff994ff0dd381371ccd52ec68be3418" }, "downloads": -1, "filename": "phylopandas-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fad6570047df1916f01e199874a00a90", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18947, "upload_time": "2018-02-09T18:59:37", "url": "https://files.pythonhosted.org/packages/3c/7b/1d7df9bb2413ea0458b7dee9cf0cd2756d23dbf59895b9dd45640715cb93/phylopandas-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b822a61ba3142880a74451f1f6d22cd", "sha256": "eac74fcc911e816652000de7bf8ceb62c1cfba90e86c6be82627de564facb38c" }, "downloads": -1, "filename": "phylopandas-0.5.0.tar.gz", "has_sig": false, "md5_digest": "4b822a61ba3142880a74451f1f6d22cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9347, "upload_time": "2018-02-09T18:59:40", "url": "https://files.pythonhosted.org/packages/cd/e2/c93f8dc1a01741845cce5a9300fe91b4dfe620a58f198bbcd9f193635bcd/phylopandas-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "e5575a9ff1119c9ceff8bf34f9506de0", "sha256": "740833ee7d7b5f6ea3f2e09fb19a8b961a4fd07ccce6bcb02190c924d83b2888" }, "downloads": -1, "filename": "phylopandas-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5575a9ff1119c9ceff8bf34f9506de0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19484, "upload_time": "2018-04-25T05:21:07", "url": "https://files.pythonhosted.org/packages/c9/ac/8b1cdb2c4eb80c6f1c7b9fc24ff1458471519a31f4f1171dd43283e10bbd/phylopandas-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8604fb318601e16862d11d95e2488186", "sha256": "8f7f79ddc3333602a82f729240dc22d46fc41b5e5d094d7c1b17b65090263b8d" }, "downloads": -1, "filename": "phylopandas-0.6.0.tar.gz", "has_sig": false, "md5_digest": "8604fb318601e16862d11d95e2488186", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9674, "upload_time": "2018-04-25T05:21:08", "url": "https://files.pythonhosted.org/packages/34/61/5f20e9ac9026c6827b898298b861a156f7c4e2090a15b9aba035595d0205/phylopandas-0.6.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "e52cd42ab9f9c8a5e89eef41f4c20e77", "sha256": "f14b60ae8a10e3d7abf47409759fe85d3d205458576f027ea70a3af2a455e780" }, "downloads": -1, "filename": "phylopandas-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e52cd42ab9f9c8a5e89eef41f4c20e77", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.0", "size": 20330, "upload_time": "2018-07-11T18:45:23", "url": "https://files.pythonhosted.org/packages/fe/bf/2f309474029382eb3676b1272eac3df868a3685c5c7a564ec22ef34da4b0/phylopandas-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99bb3179c65fdef8fa4a0a8b01125708", "sha256": "71567c4eefd4b807b18a26a79aa09ce2e88e05e08f719869d326aa2f90adfc0b" }, "downloads": -1, "filename": "phylopandas-0.7.1.tar.gz", "has_sig": false, "md5_digest": "99bb3179c65fdef8fa4a0a8b01125708", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0", "size": 12224, "upload_time": "2018-07-11T18:45:24", "url": "https://files.pythonhosted.org/packages/e9/74/d397ef77cdb4d5a3352c760216fe957792326ed08f5ceb6039fd7ff8536c/phylopandas-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "f1ba7481ed08a53bae848770378e8ecb", "sha256": "753712d95f2dcf585974d61cb58ee971a95e15c686a71565313e6e06f4264cdd" }, "downloads": -1, "filename": "phylopandas-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f1ba7481ed08a53bae848770378e8ecb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.0", "size": 22120, "upload_time": "2018-11-06T03:44:06", "url": "https://files.pythonhosted.org/packages/b8/e2/f372a43afec784abb8ca272da24da2b375ad62059f08d56980a37b808064/phylopandas-0.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6c6f315bd17aa66ce2d551bad693f8c", "sha256": "8d3eefec6f744d89fc3f143964c93e76c80e73070df8abc68980e114c31a006f" }, "downloads": -1, "filename": "phylopandas-0.7.2.tar.gz", "has_sig": false, "md5_digest": "d6c6f315bd17aa66ce2d551bad693f8c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0", "size": 12665, "upload_time": "2018-11-06T03:44:08", "url": "https://files.pythonhosted.org/packages/d4/48/46ac133bad754498c1f4e8478b5bca54eb96cbdbfd45737f10ff2451b07d/phylopandas-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "ff0ab35fbd15bb73f9e11d80aba69c5b", "sha256": "29ecc52225446290006d81d0b6b12868a5a80cd31ec7dfc240a215698e34d522" }, "downloads": -1, "filename": "phylopandas-0.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff0ab35fbd15bb73f9e11d80aba69c5b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.0", "size": 22616, "upload_time": "2019-05-09T16:25:31", "url": "https://files.pythonhosted.org/packages/ae/91/d5cf31cf1a2830ad87eb6aa1da1a28701856f45cae13e17064fed1ded88f/phylopandas-0.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ccdaf3c1bb9c17e62e0a6611852a05f", "sha256": "e3dfad15ab16d66ec30cdc51ee7d0818e7874140ed9bbe40f079b14ca3374f23" }, "downloads": -1, "filename": "phylopandas-0.7.3.tar.gz", "has_sig": false, "md5_digest": "2ccdaf3c1bb9c17e62e0a6611852a05f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0", "size": 13046, "upload_time": "2019-05-09T16:25:32", "url": "https://files.pythonhosted.org/packages/72/b9/7c0b0303590ab5bf101c0b32cf7ba9fe8cb9e3b5aca8b0ae5d48b366c8d6/phylopandas-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "6b5202d04fe13395ad901eb19752c62c", "sha256": "6b9d09118188f219fed819d94f99934a561785ceda3706f702e3abde64586b69" }, "downloads": -1, "filename": "phylopandas-0.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6b5202d04fe13395ad901eb19752c62c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.0", "size": 23450, "upload_time": "2019-07-03T23:34:14", "url": "https://files.pythonhosted.org/packages/a8/d3/3ea6ba52aba29798f5c63808fe07356a4b14fd00d60c7689980325670a06/phylopandas-0.7.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee0d4d7e7bc379a7d8c1738e1773a359", "sha256": "dde69c19b458d6910a2b4395dba2b87b9e11d81fa622a230c6d4e239413dade7" }, "downloads": -1, "filename": "phylopandas-0.7.4.tar.gz", "has_sig": false, "md5_digest": "ee0d4d7e7bc379a7d8c1738e1773a359", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0", "size": 13495, "upload_time": "2019-07-03T23:34:16", "url": "https://files.pythonhosted.org/packages/2f/71/d0874cc516d5b5eb34b6c9cb9a67f04c7010156a8cba7e71e39c50a06c6a/phylopandas-0.7.4.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "90b1cc8e3750e88f8bd0928c8eab5d2c", "sha256": "9f517270296731934ab9285067735401b531571b19103904a63ea5e3cae29200" }, "downloads": -1, "filename": "phylopandas-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90b1cc8e3750e88f8bd0928c8eab5d2c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.0", "size": 24529, "upload_time": "2019-09-26T17:28:56", "url": "https://files.pythonhosted.org/packages/b5/0a/3341f46b96425a0e5e7b64e8052b9785bbfdfbeac84426b13ccc2712a5a8/phylopandas-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04ec1c1d106fe515e88329af6ddbe44d", "sha256": "1efc4b81ce745794490f6f6144114f1dc8102764303c58935017119cdcaaa7d2" }, "downloads": -1, "filename": "phylopandas-0.8.0.tar.gz", "has_sig": false, "md5_digest": "04ec1c1d106fe515e88329af6ddbe44d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0", "size": 14123, "upload_time": "2019-09-26T17:28:58", "url": "https://files.pythonhosted.org/packages/4a/d8/3eecd18d4b995b6bd9d8488c34731f3654093b08158a8555df7098df6494/phylopandas-0.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "90b1cc8e3750e88f8bd0928c8eab5d2c", "sha256": "9f517270296731934ab9285067735401b531571b19103904a63ea5e3cae29200" }, "downloads": -1, "filename": "phylopandas-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90b1cc8e3750e88f8bd0928c8eab5d2c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.0", "size": 24529, "upload_time": "2019-09-26T17:28:56", "url": "https://files.pythonhosted.org/packages/b5/0a/3341f46b96425a0e5e7b64e8052b9785bbfdfbeac84426b13ccc2712a5a8/phylopandas-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04ec1c1d106fe515e88329af6ddbe44d", "sha256": "1efc4b81ce745794490f6f6144114f1dc8102764303c58935017119cdcaaa7d2" }, "downloads": -1, "filename": "phylopandas-0.8.0.tar.gz", "has_sig": false, "md5_digest": "04ec1c1d106fe515e88329af6ddbe44d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0", "size": 14123, "upload_time": "2019-09-26T17:28:58", "url": "https://files.pythonhosted.org/packages/4a/d8/3eecd18d4b995b6bd9d8488c34731f3654093b08158a8555df7098df6494/phylopandas-0.8.0.tar.gz" } ] }