{ "info": { "author": "Andreas Motl", "author_email": "andreas@hiveeyes.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: End Users/Desktop", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Affero General Public License v3", "Natural Language :: English", "Natural Language :: German", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Topic :: Database", "Topic :: Education", "Topic :: Internet :: File Transfer Protocol (FTP)", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Indexing/Search", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Atmospheric Science", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Scientific/Engineering :: Visualization", "Topic :: Software Development :: Libraries", "Topic :: System :: Archiving", "Topic :: Text Processing :: Filters", "Topic :: Text Processing :: Indexing", "Topic :: Utilities" ], "description": ".. image:: https://img.shields.io/badge/Python-2.7-green.svg\n :target: https://pypi.org/project/phenodata/\n\n.. image:: https://img.shields.io/pypi/v/phenodata.svg\n :target: https://pypi.org/project/phenodata/\n\n.. image:: https://img.shields.io/github/tag/hiveeyes/phenodata.svg\n :target: https://github.com/hiveeyes/phenodata\n\n|\n\n#################################################\nphenodata - phenology data acquisition for humans\n#################################################\n\n\n*****\nAbout\n*****\nphenodata is a data acquisition and manipulation toolkit for open access phenology data.\nIt is written in Python.\n\nCurrently, it implements data wrappers for acquiring phenology observation data published\non the DWD Climate Data Center (CDC) FTP server operated by \u00bbDeutscher Wetterdienst\u00ab (DWD).\n\nUnder the hood, it uses the fine Pandas_ data analysis library for data mangling, amongst others.\n\n.. _Pandas: https://pandas.pydata.org/\n\n\n****************\nAcknowledgements\n****************\nThanks to the many observers, \u00bbDeutscher Wetterdienst\u00ab,\nthe \u00bbGlobal Phenological Monitoring programme\u00ab and all people working behind\nthe scenes for their commitment in recording the observations and for making\nthe excellent datasets available to the community. You know who you are.\n\n\n***************\nGetting started\n***************\n\nIntroduction\n============\nFor most acquisition tasks, you must choose from one of two different datasets: `annual-reporters`_ and `immediate-reporters`_.\n\nTo improve data acquisition performance, also consider applying\nthe ``--filename=`` parameter for file name filtering.\n\nExample: When using ``--filename=Hasel,Schneegloeckchen``, only file names containing\n``Hasel`` or ``Schneegloeckchen`` will be retrieved, thus minimizing the required effort\nto acquire all files.\n\n.. _annual-reporters: https://www.dwd.de/DE/klimaumwelt/klimaueberwachung/phaenologie/daten_deutschland/jahresmelder/jahresmelder_node.html\n.. _immediate-reporters: https://www.dwd.de/DE/klimaumwelt/klimaueberwachung/phaenologie/daten_deutschland/sofortmelder/sofortmelder_node.html\n\n\nInstall\n=======\nIf you know your way around Python, installing this software is really easy::\n\n pip install phenodata --upgrade\n\nPlease refer to the `virtualenv`_ page about further recommendations how to install and use this software.\n\n.. _virtualenv: https://github.com/hiveeyes/phenodata/blob/master/doc/virtualenv.rst\n\n\nUsage\n=====\n::\n\n $ phenodata --help\n Usage:\n phenodata info\n phenodata list-species --source=dwd [--format=csv]\n phenodata list-phases --source=dwd [--format=csv]\n phenodata list-stations --source=dwd --dataset=immediate [--all] [--format=csv]\n phenodata nearest-station --source=dwd --dataset=immediate --latitude=52.520007 --longitude=13.404954 [--format=csv]\n phenodata nearest-stations --source=dwd --dataset=immediate [--all] --latitude=52.520007 --longitude=13.404954 [--limit=10] [--format=csv]\n phenodata list-quality-levels --source=dwd [--format=csv]\n phenodata list-quality-bytes --source=dwd [--format=csv]\n phenodata list-filenames --source=dwd --dataset=immediate --partition=recent [--filename=Hasel,Schneegloeckchen] [--year=2017]\n phenodata list-urls --source=dwd --dataset=immediate --partition=recent [--filename=Hasel,Schneegloeckchen] [--year=2017]\n phenodata (observations|forecast) --source=dwd --dataset=immediate --partition=recent [--filename=Hasel,Schneegloeckchen] [--station-id=164,717] [--species-id=113,127] [--phase-id=5] [--quality-level=10] [--quality-byte=1,2,3] [--station=berlin,brandenburg] [--species=hazel,snowdrop] [--species-preset=mellifera-primary] [--phase=flowering] [--quality=ROUTKLI] [--year=2017] [--humanize] [--show-ids] [--language=german] [--long-station] [--sort=Datum] [--format=csv]\n phenodata drop-cache --source=dwd\n phenodata --version\n phenodata (-h | --help)\n\n Data acquisition options:\n --source= Data source. Currently \"dwd\" only.\n --dataset= Data set. Use \"immediate\" or \"annual\" for --source=dwd.\n --partition= Partition. Use \"recent\" or \"historical\" for --source=dwd.\n --filename= Filter by file names (comma-separated list)\n\n Direct filtering options:\n --years= Filter by years (comma-separated list)\n --station-id= Filter by station ids (comma-separated list)\n --species-id= Filter by species ids (comma-separated list)\n --phase-id= Filter by phase ids (comma-separated list)\n\n Humanized filtering options:\n --station= Filter by strings from \"stations\" data (comma-separated list)\n --species= Filter by strings from \"species\" data (comma-separated list)\n --phase= Filter by strings from \"phases\" data (comma-separated list)\n --species-preset= Filter by strings from \"species\" data (comma-separated list) loaded from ``presets.json`` file\n\n Data output options:\n --format= Output data in designated format. Choose one of \"tabular\", \"json\", \"csv\" or \"string\".\n With \"tabular\", it is also possible to specify the table format,\n see https://bitbucket.org/astanin/python-tabulate. e.g. \"tabular:presto\".\n [default: tabular:psql]\n --sort= Sort by given column names (comma-separated list)\n --humanize Resolve ID-based columns to real names with \"observations\" and \"forecast\" output.\n --show-ids Show IDs alongside resolved text representation when using ``--humanize``.\n --language= Use labels in designated language when using ``--humanize`` [default: english].\n --long-station Use long station name including \"Naturraumgruppe\" and \"Naturraum\".\n --limit= Limit output of \"nearest-stations\" to designated number of entries.\n [default: 10]\n\n----\n\n**************\nOutput example\n**************\n\n========== ====================== ====================== =====================\nDatum Spezies Phase Station\n========== ====================== ====================== =====================\n2018-02-17 common snowdrop beginning of flowering Berlin-Dahlem, Berlin\n2018-02-19 common hazel beginning of flowering Berlin-Dahlem, Berlin\n2018-03-30 goat willow beginning of flowering Berlin-Dahlem, Berlin\n2018-04-07 dandelion beginning of flowering Berlin-Dahlem, Berlin\n2018-04-15 cherry (late ripeness) beginning of flowering Berlin-Dahlem, Berlin\n2018-04-21 winter oilseed rape beginning of flowering Berlin-Dahlem, Berlin\n2018-04-23 apple (early ripeness) beginning of flowering Berlin-Dahlem, Berlin\n2018-05-03 apple (late ripeness) beginning of flowering Berlin-Dahlem, Berlin\n2018-05-24 black locust beginning of flowering Berlin-Dahlem, Berlin\n2018-08-20 common heather beginning of flowering Berlin-Dahlem, Berlin\n========== ====================== ====================== =====================\n\n----\n\n\n*******************\nInvocation examples\n*******************\n\n\nMetadata\n========\n\nList of species::\n\n phenodata list-species --source=dwd\n\nList of phases::\n\n phenodata list-phases --source=dwd\n\nList of all stations::\n\n phenodata list-stations --source=dwd --dataset=immediate\n\nList of filtered stations::\n\n phenodata list-stations --source=dwd --dataset=annual --filter=\"Fr\u00e4nkische Alb\"\n\nList of file names of recent observations by the annual reporters::\n\n phenodata list-filenames --source=dwd --dataset=annual --partition=recent\n\nList of full URLs to observations using filename-based filtering::\n\n phenodata list-urls --source=dwd --dataset=annual --partition=recent --filename=Hasel,Schneegloeckchen\n\nDisplay nearest station for given position::\n\n phenodata nearest-station --source=dwd --dataset=immediate --latitude=52.520007 --longitude=13.404954\n\nDisplay 20 nearest stations for given position::\n\n phenodata nearest-stations \\\n --source=dwd --dataset=immediate \\\n --latitude=52.520007 --longitude=13.404954 --limit=20\n\n\nObservations\n============\n\nObservations of hazel and snowdrop, using filename-based filtering at data acquisition time::\n\n phenodata observations --source=dwd --dataset=annual --partition=recent --filename=Hasel,Schneegloeckchen\n\nObservations of hazel and snowdrop (dito), but for station ids 164 and 717 only::\n\n phenodata observations \\\n --source=dwd --dataset=annual --partition=recent \\\n --filename=Hasel,Schneegloeckchen --station-id=164,717\n\nAll observations for station ids 164 and 717 in years 2016 and 2017::\n\n phenodata observations \\\n --source=dwd --dataset=annual --partition=recent \\\n --station-id=164,717 --year=2016,2017\n\nAll observations for station ids 164 and 717 and species ids 113 and 127::\n\n phenodata observations \\\n --source=dwd --dataset=annual --partition=recent \\\n --station-id=164,717 --species-id=113,127\n\nAll invalid observations::\n\n phenodata list-quality-bytes --source=dwd\n phenodata observations --source=dwd --dataset=annual --partition=recent --quality-byte=5,6,7,8\n\n\nForecasting\n===========\nAcquire data from observations in Berlin-Dahlem and M\u00fcnchen-Pasing and forecast to current year\nusing grouping and by computing the \"mean\" value of the \"Jultag\" column::\n\n phenodata forecast \\\n --source=dwd --dataset=annual --partition=recent \\\n --filename=Hasel,Schneegloeckchen,Apfel,Birne \\\n --station-id=12132,10961 --format=string\n\n\n\n*************************\nHumanized output examples\n*************************\nThe option ``--humanize`` will improve textual output by resolving ID columns\nin the observation data to their appropriate text representions from metadata files.\n\nObservations\n============\nObservations for species \"hazel\", \"snowdrop\", \"apple\" and \"pear\" at station \"Berlin-Dahlem\",\noutput texts in the German language if possible::\n\n phenodata observations \\\n --source=dwd --dataset=annual --partition=recent \\\n --filename=Hasel,Schneegloeckchen,Apfel,Birne \\\n --station-id=12132 \\\n --humanize --language=german\n\n\nForecasting\n===========\n\nSpecific events\n---------------\nForecast of \"beginning of flowering\" events at station \"Berlin-Dahlem\".\nUse all species of the \"primary group\": \"hazel\", \"snowdrop\", \"goat willow\",\n\"dandelion\", \"cherry\", \"apple\", \"winter oilseed rape\", \"black locust\" and \"common heather\".\nSort by date, ascending.\n::\n\n phenodata forecast \\\n --source=dwd --dataset=annual --partition=recent \\\n --filename=Hasel,Schneegloeckchen,Sal-Weide,Loewenzahn,Suesskirsche,Apfel,Winterraps,Robinie,Winter-Linde,Heidekraut \\\n --station-id=12132 --phase-id=5 \\\n --humanize \\\n --sort=Datum \\\n --format=tabular:rst\n\nEvent sequence for each species\n-------------------------------\nForecast of all events at station \"Berlin-Dahlem\".\nUse all species of the \"primary group\" (dito).\nSort by species and date, ascending.\n::\n\n phenodata forecast \\\n --source=dwd --dataset=annual --partition=recent \\\n --filename=Hasel,Schneegloeckchen,Sal-Weide,Loewenzahn,Suesskirsche,Apfel,Winterraps,Robinie,Winter-Linde,Heidekraut \\\n --station-id=12132 \\\n --humanize --language=german \\\n --sort=Spezies,Datum\n\n\n*************************\nHumanized search examples\n*************************\n\nObservations\n============\nQuery observations by using textual representation of \"station\" information::\n\n phenodata observations \\\n --source=dwd --dataset=annual --partition=recent \\\n --filename=Hasel,Schneegloeckchen \\\n --station=berlin,brandenburg \\\n --humanize --sort=Datum\n\nObservations near Munich for species \"hazel\" or \"snowdrop\" in 2018::\n\n phenodata observations \\\n --source=dwd --dataset=annual --partition=recent \\\n --station=m\u00fcnchen \\\n --species=hazel,snowdrop \\\n --year=2018 \\\n --humanize --sort=Datum\n\nObservations for any \"flowering\" events in 2017 and 2018 around Munich::\n\n phenodata observations \\\n --source=dwd --dataset=annual --partition=recent \\\n --station=m\u00fcnchen \\\n --phase=flowering \\\n --year=2017,2018 \\\n --humanize --sort=Datum\n\nSame observations but with \"ROUTKLI\" quality::\n\n phenodata observations \\\n --source=dwd --dataset=annual --partition=recent \\\n --station=m\u00fcnchen \\\n --phase=flowering \\\n --quality=ROUTKLI \\\n --year=2017 \\\n --humanize --sort=Datum\n\nInvestigate some \"flowering\" observations near Munich which have seen corrections last year::\n\n phenodata observations \\\n --source=dwd --dataset=annual --partition=recent \\\n --station=m\u00fcnchen \\\n --phase=flowering \\\n --quality=korrigiert \\\n --year=2017 \\\n --humanize --sort=Datum\n\n\nForecasting\n===========\nForecast based on \"beginning of flowering\" events of 2015-2017 in Th\u00fcringen and Bayern for the given list of species.\nSort by species and date.\n::\n\n phenodata forecast \\\n --source=dwd --dataset=annual --partition=recent \\\n --station=th\u00fcringen,bayern \\\n --species=Hasel,Schneegl\u00f6ckchen,Sal-Weide,L\u00f6wenzahn,S\u00fc\u00dfkirsche,Apfel,Winterraps,Robinie,Winter-Linde,Heidekraut \\\n --phase-id=5 \\\n --year=2015,2016,2017 \\\n --humanize --language=german \\\n --sort=Spezies,Datum\n\nForecast based on \"beginning of flowering\" events of 2015-2017 in Berlin for the named list of species \"mellifera-de-primary\".\nSort by date.\n::\n\n phenodata forecast \\\n --source=dwd --dataset=annual --partition=recent \\\n --station=k\u00f6ln \\\n --phase=\"beginning of flowering\" \\\n --year=2015,2016,2017 \\\n --humanize --language=german \\\n --sort=Datum \\\n --species-preset=mellifera-de-primary\n\n.. note::\n\n The species presets like ``mellifera-de-primary`` and others are currently stored in\n `presets.json `__.\n\n\n*******************\nProject information\n*******************\n\nAbout\n=====\nThe \"phenodata\" program is released under the AGPL license.\nThe code lives on `GitHub `_ and\nthe Python package is published to `PyPI `_.\nYou might also want to have a look at the `documentation `_.\n\nThe software has been tested on Python 2.7.\n\nIf you'd like to contribute you're most welcome!\nSpend some time taking a look around, locate a bug, design issue or\nspelling mistake and then send us a pull request or create an issue.\n\nThanks in advance for your efforts, we really appreciate any help or feedback.\n\nCode license\n============\nLicensed under the AGPL license. See LICENSE_ file for details.\n\n.. _LICENSE: https://github.com/hiveeyes/phenodata/blob/master/LICENSE\n\nData license\n============\nThe DWD has information about their re-use policy in German and English.\nPlease refer to the respective Disclaimer\n(`de `__,\n`en `__)\nand Copyright\n(`de `__,\n`en `__)\ninformation.\n\nDisclaimer\n==========\nThe project and its authors are not affiliated with DWD, USA-NPN or any\nother data provider in any way. It is a sole project from the community\nfor making data more accessible in the spirit of open data.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hiveeyes/phenodata", "keywords": "dwd usa-npn phenology phenometrics opendata bulk data download information research search", "license": "AGPL 3", "maintainer": "", "maintainer_email": "", "name": "phenodata", "package_url": "https://pypi.org/project/phenodata/", "platform": "", "project_url": "https://pypi.org/project/phenodata/", "project_urls": { "Homepage": "https://github.com/hiveeyes/phenodata" }, "release_url": "https://pypi.org/project/phenodata/0.8.0/", "requires_dist": null, "requires_python": "", "summary": "phenodata is a data acquisition and manipulation toolkit for open access phenology data", "version": "0.8.0" }, "last_serial": 3716008, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3bcb208163947a5b921bc9986bde9131", "sha256": "5b83a1b169639af9c91fdcdd06b6193c2874fb51457ea72078592ea427a2671c" }, "downloads": -1, "filename": "phenodata-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3bcb208163947a5b921bc9986bde9131", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17833, "upload_time": "2018-03-12T12:53:53", "url": "https://files.pythonhosted.org/packages/f3/b7/5529bd5230cbea2226e6c51e273a58395367a9c5a2777f6a49db85d06c37/phenodata-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c2b90f48f401254db70a9313a908b352", "sha256": "ffd86e2109685f4547e4f4c917bab548434bcb87fc25b36be0c0e6076bad56a8" }, "downloads": -1, "filename": "phenodata-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c2b90f48f401254db70a9313a908b352", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19159, "upload_time": "2018-03-12T19:44:16", "url": "https://files.pythonhosted.org/packages/47/f9/caa4b54ff269574a7f6385a8363173fe68a689c0cf6045216cc60fd38b2a/phenodata-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "9b6676740ec30f2bf33f7d1013a3a2c7", "sha256": "d4bd1a3014923f17e04aea99e6bcc10e7a3b4eb72e3308143e59dd26a2a718e3" }, "downloads": -1, "filename": "phenodata-0.3.0.tar.gz", "has_sig": false, "md5_digest": "9b6676740ec30f2bf33f7d1013a3a2c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22104, "upload_time": "2018-03-13T10:49:56", "url": "https://files.pythonhosted.org/packages/32/ea/f39e889a593a1ae0d1b65fb49152f7a4550d4839e321196b46881e185c97/phenodata-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "7a2ab225978a56a6b10971ab9d1c43cb", "sha256": "025114dd98397cf2d9d546d8db4ea4eecbb647b46280ae5e537a63d0ad273b0f" }, "downloads": -1, "filename": "phenodata-0.4.0.tar.gz", "has_sig": false, "md5_digest": "7a2ab225978a56a6b10971ab9d1c43cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26628, "upload_time": "2018-03-14T04:45:14", "url": "https://files.pythonhosted.org/packages/08/da/81beb9efb17676763abadf920835180c0ea578bdc90df29af90581a23d7b/phenodata-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "fd2a0ba6e2f6d6787a475e3fc9fae93a", "sha256": "960da6462dc6d5ba839c939eef66a63e8ef4d8c622c1bdce6b3fc03a2e4e36e8" }, "downloads": -1, "filename": "phenodata-0.5.0.tar.gz", "has_sig": false, "md5_digest": "fd2a0ba6e2f6d6787a475e3fc9fae93a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30151, "upload_time": "2018-03-14T11:37:40", "url": "https://files.pythonhosted.org/packages/a2/1d/54072c314ecb10620fbf6200225d9db21ad39377f6ce67173fec3bdf0a34/phenodata-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "0ae422382dc5828d2b21a7066159ce3f", "sha256": "f5de833df480c09ec62bad334019449fbf08f180317bf82447e8d37f33ab25e2" }, "downloads": -1, "filename": "phenodata-0.6.0.tar.gz", "has_sig": false, "md5_digest": "0ae422382dc5828d2b21a7066159ce3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32547, "upload_time": "2018-03-14T17:55:24", "url": "https://files.pythonhosted.org/packages/62/ba/a2d856ea44723ac0f94453303016c3dd2cb5bd013814376f5b4a1e7b1ca0/phenodata-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "ed738173c31e4c577f31499ce24fabfa", "sha256": "c3dcbf0133bf64648985cea253456e2ecf0934d11efd61ed6cfc79d9b2da1bb1" }, "downloads": -1, "filename": "phenodata-0.6.1.tar.gz", "has_sig": false, "md5_digest": "ed738173c31e4c577f31499ce24fabfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32579, "upload_time": "2018-03-14T18:26:53", "url": "https://files.pythonhosted.org/packages/28/3f/55e52f156bacc8e248982dcb21214645b1ad79ee9540fe17209e796c4b03/phenodata-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "2522fda52ff5bdee477b2c108c5b37ab", "sha256": "c982dcdd6b68f2a6fddd5da18d03cda554e291a1584efeec77f4e66d3606355b" }, "downloads": -1, "filename": "phenodata-0.6.2.tar.gz", "has_sig": false, "md5_digest": "2522fda52ff5bdee477b2c108c5b37ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32936, "upload_time": "2018-03-14T18:40:44", "url": "https://files.pythonhosted.org/packages/7b/0a/a362e102699bd6e16f3c32f7a3544b5db714ef468b18ab013f5b5fe4ef80/phenodata-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "ef9809494fc7fc65b29e4201bbb506fb", "sha256": "0d539a79f2b2cb26e2247a5851fb88316281eb6743389cd08436fbb9af5c8b8e" }, "downloads": -1, "filename": "phenodata-0.6.3.tar.gz", "has_sig": false, "md5_digest": "ef9809494fc7fc65b29e4201bbb506fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32962, "upload_time": "2018-03-14T18:44:49", "url": "https://files.pythonhosted.org/packages/77/99/98e997a19764e1740736142154b46f289a1ee57c74219261d0b40ccf7fb9/phenodata-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "79c82ef303c5f3d38ccaa966ad09d02b", "sha256": "0eb892a6e7d9e68f69960884ef61cf309970f31ffd4f024449832346ab091d71" }, "downloads": -1, "filename": "phenodata-0.6.4.tar.gz", "has_sig": false, "md5_digest": "79c82ef303c5f3d38ccaa966ad09d02b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33068, "upload_time": "2018-03-15T20:20:06", "url": "https://files.pythonhosted.org/packages/85/38/568d11087f5d379cb64984d6f54f81f97473d29789ac33804b5bc01de58d/phenodata-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "0b3ec71c7522aaba5653d0dbfcb77734", "sha256": "80a47ce235a087d42d728b51a2cf700555aff841f47285e056bb3db2acbaafe5" }, "downloads": -1, "filename": "phenodata-0.6.5.tar.gz", "has_sig": false, "md5_digest": "0b3ec71c7522aaba5653d0dbfcb77734", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37702, "upload_time": "2018-03-28T01:19:37", "url": "https://files.pythonhosted.org/packages/55/be/a88a8cf4bbd0fd56439d5637527bb77847ca6b01716dde5c3cd4d62f294c/phenodata-0.6.5.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "eefaad3357e864215eec6a7d3fae25e6", "sha256": "785a7bdd0a8e4ec0492892dc43d28f26a76a21338010c45d5c61b2b69ef90564" }, "downloads": -1, "filename": "phenodata-0.7.0.tar.gz", "has_sig": false, "md5_digest": "eefaad3357e864215eec6a7d3fae25e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38167, "upload_time": "2018-03-29T05:45:31", "url": "https://files.pythonhosted.org/packages/04/55/3a37ecbdef19cdd6680296790dd6d71061b9a2cafa19f82d0299e6af3687/phenodata-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "2a70d6fce967879f0bfaf3186bf714e7", "sha256": "bc59b8f8e3b11d8943a265cc63c67bae022dd4704a9b46ec1bfc3c4aae93ff06" }, "downloads": -1, "filename": "phenodata-0.8.0.tar.gz", "has_sig": false, "md5_digest": "2a70d6fce967879f0bfaf3186bf714e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38217, "upload_time": "2018-03-29T05:45:33", "url": "https://files.pythonhosted.org/packages/e7/b3/16a23ce4c8c6d02a23a1efed6e63f2277f2acfcb9409b3811cbb5808fa20/phenodata-0.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2a70d6fce967879f0bfaf3186bf714e7", "sha256": "bc59b8f8e3b11d8943a265cc63c67bae022dd4704a9b46ec1bfc3c4aae93ff06" }, "downloads": -1, "filename": "phenodata-0.8.0.tar.gz", "has_sig": false, "md5_digest": "2a70d6fce967879f0bfaf3186bf714e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38217, "upload_time": "2018-03-29T05:45:33", "url": "https://files.pythonhosted.org/packages/e7/b3/16a23ce4c8c6d02a23a1efed6e63f2277f2acfcb9409b3811cbb5808fa20/phenodata-0.8.0.tar.gz" } ] }