{ "info": { "author": "EcoHealth Alliance", "author_email": "breit@ecohealthalliance.org", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Text Processing", "Topic :: Text Processing :: Linguistic" ], "description": "EpiTator\n********\n\nAnnotators for extracting epidemiological information from text.\n\nInstallation\n============\n\n.. code:: bash\n\n pip install epitator\n python -m spacy download en_core_web_md\n\n\nAnnotators\n==========\n\nGeoname Annotator\n-----------------\n\nThe geoname annotator uses the geonames.org dataset to resolve mentions of geonames.\nA classifier is used to disambiguate geonames and rule out false positives.\n\nTo use the geoname annotator run the following command to import geonames.org\ndata into epitator's embedded sqlite3 database:\n\nYou should review the geonames license before using this data.\n\n.. code:: bash\n\n python -m epitator.importers.import_geonames\n\n\nUsage\n-----\n\n.. code:: python\n\n from epitator.annotator import AnnoDoc\n from epitator.geoname_annotator import GeonameAnnotator\n doc = AnnoDoc(\"Where is Chiang Mai?\")\n doc.add_tiers(GeonameAnnotator())\n annotations = doc.tiers[\"geonames\"].spans\n geoname = annotations[0].geoname\n geoname['name']\n # = 'Chiang Mai'\n geoname['geonameid']\n # = '1153671'\n geoname['latitude']\n # = 18.79038\n geoname['longitude']\n # = 98.98468\n\n\nResolved Keyword Annotator\n--------------------------\n\nThe resolved keyword annotator uses an sqlite database of entities to resolve\nmentions of multiple synonyms for an entity to a single id.\nThis project includes scripts for importing infectious diseases and animal species into\nthat database. The following commands can be used to invoke them:\n\nThe scripts import data from the `Disease Ontology `_,\n`Wikidata `_\nand `ITIS `_.\nYou should review their licenses and terms of use before using this data.\nCurrently the Disease Ontology is under public domain and ITIS requests citation.\n\n.. code:: bash\n\n python -m epitator.importers.import_species\n # By default entities under the disease by infectious agent class will be\n # imported from the disease ontology, but this can be altered by supplying\n # a --root-uri parameter.\n python -m epitator.importers.import_disease_ontology\n python -m epitator.importers.import_wikidata\n\n\nUsage\n-----\n\n.. code:: python\n\n from epitator.annotator import AnnoDoc\n from epitator.resolved_keyword_annotator import ResolvedKeywordAnnotator\n doc = AnnoDoc(\"5 cases of smallpox\")\n doc.add_tiers(ResolvedKeywordAnnotator())\n annotations = doc.tiers[\"resolved_keywords\"].spans\n annotations[0].metadata[\"resolutions\"]\n # = [{'entity': , 'entity_id': u'http://purl.obolibrary.org/obo/DOID_8736', 'weight': 3}]\n\n\nCount Annotator\n---------------\n\nThe count annotator identifies counts, and case counts in particular.\nThe count's value is extracted and parsed. Attributes such as whether the count\nrefers to cases or deaths, or whether the value is approximate are also extracted.\n\nUsage\n-----\n\n.. code:: python\n\n from epitator.annotator import AnnoDoc\n from epitator.count_annotator import CountAnnotator\n doc = AnnoDoc(\"5 cases of smallpox\")\n doc.add_tiers(CountAnnotator())\n annotations = doc.tiers[\"counts\"].spans\n annotations[0].metadata\n # = {'count': 5, 'text': '5 cases', 'attributes': ['case']}\n\n\nDate Annotator\n--------------\n\nThe date annotator identifies and parses dates and date ranges.\nAll dates are parsed into datetime ranges. For instance, a date like \"11-6-87\"\nwould be parsed as a range from the start of the day to the start of the next day,\nwhile a month like \"December 2011\" would be parsed as a range from the start\nof December 1st to the start of the next month.\n\nUsage\n-----\n\n.. code:: python\n\n from epitator.annotator import AnnoDoc\n from epitator.date_annotator import DateAnnotator\n doc = AnnoDoc(\"From March 5 until April 7 1988\")\n doc.add_tiers(DateAnnotator())\n annotations = doc.tiers[\"dates\"].spans\n annotations[0].metadata[\"datetime_range\"]\n # = [datetime.datetime(1988, 3, 5, 0, 0), datetime.datetime(1988, 4, 7, 0, 0)]\n\n\nStructured Data Annotator\n-------------------------\n\nThe structured data annotator identifies and parses embedded tables.\n\nUsage\n-----\n\n.. code:: python\n\n from epitator.annotator import AnnoDoc\n from epitator.structured_data_annotator import StructuredDataAnnotator\n doc = AnnoDoc(\"\"\"\n species | cases | deaths\n Cattle | 0 | 0\n Dogs | 2 | 1\n \"\"\")\n doc.add_tiers(StructuredDataAnnotator())\n annotations = doc.tiers[\"structured_data\"].spans\n annotations[0].metadata\n # = {'data': [\n # [AnnoSpan(1-8, species), AnnoSpan(11-16, cases), AnnoSpan(19-25, deaths)],\n # [AnnoSpan(26-32, Cattle), AnnoSpan(36-37, 0), AnnoSpan(44-45, 0)],\n # [AnnoSpan(46-50, Dogs), AnnoSpan(56-57, 2), AnnoSpan(64-65, 1)]],\n # 'delimiter': '|',\n # 'type': 'table'}\n\n\nStructured Incident Annotator\n-----------------------------\n\nThe structured incident annotator identifies and parses embedded tables that\ndescribe case counts paired with location, date, disease and species metadata.\nMetadata is also extracted from the text around the table.\n\nUsage\n-----\n\n.. code:: python\n\n from epitator.annotator import AnnoDoc\n from epitator.structured_incident_annotator import StructuredIncidentAnnotator\n doc = AnnoDoc(\"\"\"\n Fictional October 2015 rabies cases in Svalbard\n \n species | cases | deaths\n Cattle | 0 | 0\n Dogs | 4 | 1\n \"\"\")\n doc.add_tiers(StructuredIncidentAnnotator())\n annotations = doc.tiers[\"structured_incidents\"].spans\n annotations[-1].metadata\n # = {'location': {'name': u'Svalbard', ...},\n # 'species': {'label': u'Canidae', ...},\n # 'attributes': [],\n # 'dateRange': [datetime.datetime(2015, 10, 1, 0, 0), datetime.datetime(2015, 11, 1, 0, 0)],\n # 'type': 'deathCount',\n # 'value': 1,\n # 'resolvedDisease': {'label': u'rabies', ...}}\n\n\nArchitecture\n============\n\nEpiTator provides the following classes for organizing annotations.\n\nAnnoDoc - The document being annotated. The AnnoDoc links to the tiers of annotations applied to it.\n\nAnnoTier - A group of AnnoSpans. Each annotator creates one or more tiers of annotations.\n\nAnnoSpan - A span of text with an annotation applied to it.\n\nLicense\n=======\n\nCopyright 2016 EcoHealth Alliance\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ecohealthalliance/EpiTator", "keywords": "nlp information extraction case counts death counts count extraction date extraction epidemiology keyword resolution toponym resolution disease resolution species resolution geoannotation geoname resolution", "license": "", "maintainer": "", "maintainer_email": "", "name": "EpiTator", "package_url": "https://pypi.org/project/EpiTator/", "platform": "", "project_url": "https://pypi.org/project/EpiTator/", "project_urls": { "Homepage": "https://github.com/ecohealthalliance/EpiTator" }, "release_url": "https://pypi.org/project/EpiTator/1.3.5/", "requires_dist": null, "requires_python": "", "summary": "Annotators for extracting epidemiological information from text.", "version": "1.3.5" }, "last_serial": 5805920, "releases": { "0.8.1": [ { "comment_text": "", "digests": { "md5": "8ad7d28e087bf2be89f0ea841cec43c9", "sha256": "8262e6380abfd116c8ec7ae075062086c50a726aaf2a8b256776e7600ff6221a" }, "downloads": -1, "filename": "EpiTator-0.8.1.tar.gz", "has_sig": false, "md5_digest": "8ad7d28e087bf2be89f0ea841cec43c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26600, "upload_time": "2017-07-24T06:28:42", "url": "https://files.pythonhosted.org/packages/b1/59/ba9e091c17d5faa96c0847c7ffcb1c60ece5fad35b85a0f49625bc5555ba/EpiTator-0.8.1.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "5e03082d81e48d68f9b9d705705b16f0", "sha256": "c09517f062a84912c5d00843b3cd31cba21065246ad84c3d6a34d8475fa1c828" }, "downloads": -1, "filename": "EpiTator-0.8.3.tar.gz", "has_sig": false, "md5_digest": "5e03082d81e48d68f9b9d705705b16f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28241, "upload_time": "2017-07-24T12:33:10", "url": "https://files.pythonhosted.org/packages/d1/5d/ca87fca5547b02598a89d245dd50cdf6c97325bab4df15a2c152eff8a627/EpiTator-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "cf829942500b44dae0c72bf8837d459c", "sha256": "0e26fe9f2dc83692b34f6b032a64af2a9d36814506ccbdbb800d42a73b532551" }, "downloads": -1, "filename": "EpiTator-0.8.4.tar.gz", "has_sig": false, "md5_digest": "cf829942500b44dae0c72bf8837d459c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28476, "upload_time": "2017-07-24T12:46:08", "url": "https://files.pythonhosted.org/packages/c2/89/3ddeab3f00dbc1dbc017ef09703935a098544fca7570c4f46f71cd01cca0/EpiTator-0.8.4.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "48aff646aa0a99cbeaa26802b3469f8e", "sha256": "575292b74895aa45562bdea045731dcb15c30a59ba9a8b4ed9231b9a5a2531f7" }, "downloads": -1, "filename": "EpiTator-0.9.2.tar.gz", "has_sig": false, "md5_digest": "48aff646aa0a99cbeaa26802b3469f8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31693, "upload_time": "2017-10-23T22:54:39", "url": "https://files.pythonhosted.org/packages/d6/86/78eddbe46b7bdbc99a9449139c399b7a1250ecd43bd4cafbbf0314377513/EpiTator-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "b3e57ae641fe1303f6dc703466a270e9", "sha256": "357878ba847694b2c0bb51f44ec60a673461923aa1ae7e3ff8e544e27240db1e" }, "downloads": -1, "filename": "EpiTator-0.9.3.tar.gz", "has_sig": false, "md5_digest": "b3e57ae641fe1303f6dc703466a270e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31774, "upload_time": "2017-11-17T21:51:49", "url": "https://files.pythonhosted.org/packages/76/85/c3d7cc265fd233d03d8feb18417035e93467d41d8b24c661f43a03ad9124/EpiTator-0.9.3.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6f36158ac07fdfb0380a71f2cc56aaad", "sha256": "ffa50e54c6052c4dbe188e05fb8fa44d14db603d0690b598b8cf27fa3ab6d8f4" }, "downloads": -1, "filename": "EpiTator-1.0.1.tar.gz", "has_sig": false, "md5_digest": "6f36158ac07fdfb0380a71f2cc56aaad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32145, "upload_time": "2017-12-05T20:03:27", "url": "https://files.pythonhosted.org/packages/50/53/b166b1d3da8a44711f7d5651688f482552932a45205a86c02dda9b869aeb/EpiTator-1.0.1.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "322e6b6ab01bad1a7fbbe696a0d68ccc", "sha256": "82a3bbf15d19dfd65b7cdfe2197e6fedd25d5adc127a1f45ecee29c97d7742c1" }, "downloads": -1, "filename": "EpiTator-1.0.3.tar.gz", "has_sig": false, "md5_digest": "322e6b6ab01bad1a7fbbe696a0d68ccc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34821, "upload_time": "2018-03-02T23:41:12", "url": "https://files.pythonhosted.org/packages/96/67/ea93e1c7c924df23d42456a949e112631b26510f8d6cf8cea31a919aa7b3/EpiTator-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "bca44567a9b3a9ec55c694d45c31d5af", "sha256": "6285c460013ff40cecd79149c040f666c66a49438f3ad23d966cafeaf1485ed1" }, "downloads": -1, "filename": "EpiTator-1.0.4.tar.gz", "has_sig": false, "md5_digest": "bca44567a9b3a9ec55c694d45c31d5af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34814, "upload_time": "2018-03-03T00:30:59", "url": "https://files.pythonhosted.org/packages/37/ef/283652a5473d1f6f2ea7ffbd496da2ba0e7103055e5219fec92996727d9b/EpiTator-1.0.4.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "bc447d29fbad31a8c11adf70c68f1985", "sha256": "1d21ad6e564ef7342025cede050a2fc001b1c1ad5f96c90e77b08c759ed4453a" }, "downloads": -1, "filename": "EpiTator-1.1.1.tar.gz", "has_sig": false, "md5_digest": "bc447d29fbad31a8c11adf70c68f1985", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42337, "upload_time": "2018-06-07T19:44:51", "url": "https://files.pythonhosted.org/packages/82/90/f1157dd3233f9553fb88aa795727bab0d611154d4410c909498ab6261242/EpiTator-1.1.1.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "cc0fd9537d2d15dda84a20e3061cd610", "sha256": "e8ca398e597606587dd45391f60bcca2e368c4c60e372e82cca19822dfa69647" }, "downloads": -1, "filename": "EpiTator-1.1.3.tar.gz", "has_sig": false, "md5_digest": "cc0fd9537d2d15dda84a20e3061cd610", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42927, "upload_time": "2018-07-19T15:54:09", "url": "https://files.pythonhosted.org/packages/46/c0/d7ba4d8a1d9a1cdab152961ff9f6a2211e0c2a8ecc0e17e979e09b73cc1e/EpiTator-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "671541d06f60eb3184c1b3dc3cece3b6", "sha256": "802300a75b47dfbeb0b47cce5433b7b44b959ebf91e0d4be070104e3e4666a35" }, "downloads": -1, "filename": "EpiTator-1.1.4.tar.gz", "has_sig": false, "md5_digest": "671541d06f60eb3184c1b3dc3cece3b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42366, "upload_time": "2018-07-23T21:55:59", "url": "https://files.pythonhosted.org/packages/48/63/49307a7fce1c5a2e050d845eee9e3092e4f96324d28a6801aa7f3a52c2d0/EpiTator-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "cbd23161e4b8f46cc422e2a1f0c30ddd", "sha256": "96afb4472af9856bd6eaec9fa13094a6e3e17ed6ed4a7916207dcbd6b04a0c1c" }, "downloads": -1, "filename": "EpiTator-1.1.5.tar.gz", "has_sig": false, "md5_digest": "cbd23161e4b8f46cc422e2a1f0c30ddd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42412, "upload_time": "2018-08-06T18:57:43", "url": "https://files.pythonhosted.org/packages/13/e9/35364ff4fb4609732c927896be6c7eaeecf7a384169f52b7c5ac7bc16d46/EpiTator-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "c8ccd5c4925670f0bf4d1ac8f20e0617", "sha256": "59a5ed1242c3a7cc4321d253eaf54a9024d3ef621cf8307537f9d136c8523409" }, "downloads": -1, "filename": "EpiTator-1.1.6.tar.gz", "has_sig": false, "md5_digest": "c8ccd5c4925670f0bf4d1ac8f20e0617", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42504, "upload_time": "2018-08-13T15:28:22", "url": "https://files.pythonhosted.org/packages/cc/62/033b7aab80ac19ea4acf20b2b5e65199621ac4e7010344cecfb46795e612/EpiTator-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "5a1b2f44ed91bcc669e15afdd3020db3", "sha256": "97207f9d0fec1fcc8413b30914e2fae7eafaf592c5a90a7d6b2af4aa994c700d" }, "downloads": -1, "filename": "EpiTator-1.1.7.tar.gz", "has_sig": false, "md5_digest": "5a1b2f44ed91bcc669e15afdd3020db3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42537, "upload_time": "2018-09-14T16:32:58", "url": "https://files.pythonhosted.org/packages/46/8d/090250d66bc4ef40b254f840a370a0299101936591d5304acd1f5e5b6224/EpiTator-1.1.7.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "89b3176080a871f924e7dd5bee37e237", "sha256": "7e2f6495f92fdda2e0544502ea959ead57c0462e539df61c4d023e5568db8844" }, "downloads": -1, "filename": "EpiTator-1.2.2.tar.gz", "has_sig": false, "md5_digest": "89b3176080a871f924e7dd5bee37e237", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52739, "upload_time": "2018-10-25T21:28:46", "url": "https://files.pythonhosted.org/packages/3b/fc/33f4dd00d6ec8efe8eeacd9c7a55d61d60d19177fdcdc48e2e6b127ec8b5/EpiTator-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "17435a7a25d5b379865f6d79545efbc6", "sha256": "f0aac7ecec2ae03ed8fcf718c5e898ec4a83db85dbd371659510bc019c7a55ae" }, "downloads": -1, "filename": "EpiTator-1.2.3.tar.gz", "has_sig": false, "md5_digest": "17435a7a25d5b379865f6d79545efbc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54013, "upload_time": "2018-11-14T17:12:11", "url": "https://files.pythonhosted.org/packages/31/2c/8a15aa32eab60335e927c9dc9b385d2920cfbd1e434e05a33527975108a1/EpiTator-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "8a27a39b5306ad537cec3f7d79102a05", "sha256": "44d8b36f259f5bf27354e4e8306875fa18fcf2603334dc5f75e5d31035a42a0d" }, "downloads": -1, "filename": "EpiTator-1.2.4.tar.gz", "has_sig": false, "md5_digest": "8a27a39b5306ad537cec3f7d79102a05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56415, "upload_time": "2018-12-28T17:09:34", "url": "https://files.pythonhosted.org/packages/32/01/248cd0edfbec2b153bac81827dd3f35dee61e6b1bff89d660d4418bb59fd/EpiTator-1.2.4.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "7e54401f3c51b5bcd2bde17c0d26da40", "sha256": "415e3df06f1d83182106efe28916897b9649fbf28873f39708de716ac7864c9d" }, "downloads": -1, "filename": "EpiTator-1.3.0.tar.gz", "has_sig": false, "md5_digest": "7e54401f3c51b5bcd2bde17c0d26da40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57039, "upload_time": "2019-03-22T19:15:05", "url": "https://files.pythonhosted.org/packages/0f/76/6609f7ca44cac9d98766d70995c82b4d6bc04e764714135057fcc1e7be96/EpiTator-1.3.0.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "69cb6a27d865448bef5151c29ab2caa9", "sha256": "191c751b33b4b3db1185208215c585576d6ffebea21c1899a9988ed67b956682" }, "downloads": -1, "filename": "EpiTator-1.3.2.tar.gz", "has_sig": false, "md5_digest": "69cb6a27d865448bef5151c29ab2caa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57576, "upload_time": "2019-05-13T17:19:15", "url": "https://files.pythonhosted.org/packages/d3/44/9e5796ef8e6c5c0df48227206ae14c295e3a168f16a0ffbb314a9ea94e4b/EpiTator-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "0b94b1e1a9dbfe9fb59a42ef7915d7e3", "sha256": "e7a84c73cd29637f2c3bfb119c4eeb2b2afbf59ef0534497677a7484d70d0997" }, "downloads": -1, "filename": "EpiTator-1.3.3.tar.gz", "has_sig": false, "md5_digest": "0b94b1e1a9dbfe9fb59a42ef7915d7e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57651, "upload_time": "2019-06-13T21:57:24", "url": "https://files.pythonhosted.org/packages/e6/b3/4837b1229e0968b92237643344c43a3b96ebc894e338e97f1ca132413d8f/EpiTator-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "42e76d7f9785d08690658b967e4f07aa", "sha256": "16428c6b821ac51f3102220219c7b9fa83cd1c886847811db80badb59af999f5" }, "downloads": -1, "filename": "EpiTator-1.3.4.tar.gz", "has_sig": false, "md5_digest": "42e76d7f9785d08690658b967e4f07aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57114, "upload_time": "2019-07-31T21:31:38", "url": "https://files.pythonhosted.org/packages/72/d6/cc5ea6cc9ad95cb8dca10adaaa883bc0dbfd1428f5930244731b5b7a1842/EpiTator-1.3.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "c491a4f3f3375d1350479fccc9b5d8ae", "sha256": "19e88b096a49389d8dcb365be6dea57e053016dcc380b0dd0034cb2b912cd768" }, "downloads": -1, "filename": "EpiTator-1.3.5.tar.gz", "has_sig": false, "md5_digest": "c491a4f3f3375d1350479fccc9b5d8ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57033, "upload_time": "2019-09-09T22:43:18", "url": "https://files.pythonhosted.org/packages/e2/44/e8b9332c753b0fca6322bcf8c10d5d2fad6327a9285b7b43c3d4b65fb52a/EpiTator-1.3.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c491a4f3f3375d1350479fccc9b5d8ae", "sha256": "19e88b096a49389d8dcb365be6dea57e053016dcc380b0dd0034cb2b912cd768" }, "downloads": -1, "filename": "EpiTator-1.3.5.tar.gz", "has_sig": false, "md5_digest": "c491a4f3f3375d1350479fccc9b5d8ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57033, "upload_time": "2019-09-09T22:43:18", "url": "https://files.pythonhosted.org/packages/e2/44/e8b9332c753b0fca6322bcf8c10d5d2fad6327a9285b7b43c3d4b65fb52a/EpiTator-1.3.5.tar.gz" } ] }