{ "info": { "author": "Erik van Widenfelt", "author_email": "ew2789@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "|pypi| |travis| |coverage|\n\nedc-reportable\n--------------\n\nReportable clinic events, reference ranges, grading\n\n.. code-block:: python\n\n from dateutil.relativedelta import relativedelta\n from edc_utils import get_utcnow\n from edc_constants.constants import MALE, FEMALE\n from edc_reportable import ValueReferenceGroup, NormalReference, GradeReference\n from edc_reportable import site_reportables\n from edc_reportable.tests.reportables import normal_data, grading_data\n\nCreate a group for each test:\n\n.. code-block:: python\n\n neutrophils = ValueReferenceGroup(name='neutrophils')\n\nA normal reference is declared like this:\n\n.. code-block:: python\n\n ref = NormalReference(\n name='neutrophils',\n lower=2.5,\n upper=7.5,\n units='10e9/L',\n age_lower=18,\n age_upper=99,\n age_units='years',\n gender=[MALE, FEMALE])\n\n ref\n\n NormalReference(neutrophils, 2.5>> g3\n GradeReference(neutrophils, 0.4<=x<=0.59 in 10e9/L GRADE 3, MF, 18>> site_reportables.to_csv(name='my_project', path='~/')\n\n ('/Users/erikvw/my_project_normal_ranges.csv',\n '/Users/erikvw/my_project_grading.csv') \n\nUsing your reportables\n======================\n\nIn your code, get the references by collection name:\n\n.. code-block:: python\n\n my_project_reportables = site_reportables.get('my_project')\n\n neutrophil = my_project_reportables.get('neutrophil')\n\n report_datetime = get_utcnow()\n dob = (report_datetime - relativedelta(years=25)).date() \n\nCheck a normal value\n====================\n\nIf a value is normal, ``get_normal`` returns the ``NormalReference`` instance that matched with the value. \n\n.. code-block:: python\n\n # evaluate a normal value\n normal = neutrophil.get_normal(\n value=3.5, units='10^9/L',\n gender=MALE, dob=dob, report_datetime=report_datetime)\n\n # returns a normal object with information about the range selected\n >>> normal.description\n '2.5<=3.5<=7.5 10^9/L MF, 18<=AGE years'\n\nCheck an abnormal value\n=======================\n\nIf a value is abnormal, ``get_normal`` returns ``None``.\n\n.. code-block:: python\n\n # evaluate an abnormal value\n opts = dict(\n units='10^9/L',\n gender=MALE, dob=dob,\n report_datetime=report_datetime)\n normal = neutrophil.get_normal(value=0.3, **opts)\n\n # returns None\n >>> if not normal:\n print('abnormal')\n 'abnormal'\n\nTo show which ranges the value was evaluated against\n\n.. code-block:: python\n\n # use same options for units, gender, dob, report_datetime\n >>> neutrophil.get_normal_description(**opts)\n ['2.5<=x<=7.5 10^9/L MF, 18<=AGE years']\n\nCheck if a value is \"reportable\"\n================================\n\n.. code-block:: python\n\n grade = neutrophil.get_grade(\n value=0.43, units='10^9/L',\n gender=MALE, dob=dob, report_datetime=report_datetime)\n\n >>> grade.grade\n 3\n\n >>> grade.description\n '0.4<=0.43<=0.59 10^9/L GRADE 3'\n\n grade = neutrophil.get_grade(\n value=0.3, units='10^9/L',\n gender=MALE, dob=dob, report_datetime=report_datetime)\n\n >>> grade.grade\n 4\n\n >>> grade.description\n '0.3<0.4 10^9/L GRADE 4'\n\nIf the value is not evaluated against any reportable ranges, a ``NotEvaluated`` exception is raised\n\n.. code-block:: python\n\n # call with the wrong units\n\n >>> grade = neutrophil.get_grade(\n value=0.3, units='mmol/L',\n gender=MALE, dob=dob, report_datetime=report_datetime)\n\n NotEvaluated: neutrophil value not graded. No reference range found ...\n\n.. |pypi| image:: https://img.shields.io/pypi/v/edc-reportable.svg\n :target: https://pypi.python.org/pypi/edc-reportable\n\n.. |travis| image:: https://travis-ci.org/clinicedc/edc-reportable.svg?branch=develop\n :target: https://travis-ci.org/clinicedc/edc-reportable\n\n.. |coverage| image:: https://coveralls.io/repos/github/clinicedc/edc-reportable/badge.svg?branch=develop\n :target: https://coveralls.io/github/clinicedc/edc-reportable?branch=develop\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/clinicedc/edc-reportable", "keywords": "django Edc normal clinical reference ranges grading", "license": "GPL license, see LICENSE", "maintainer": "", "maintainer_email": "", "name": "edc-reportable", "package_url": "https://pypi.org/project/edc-reportable/", "platform": "", "project_url": "https://pypi.org/project/edc-reportable/", "project_urls": { "Homepage": "http://github.com/clinicedc/edc-reportable" }, "release_url": "https://pypi.org/project/edc-reportable/0.1.22/", "requires_dist": [ "edc-utils", "edc-constants" ], "requires_python": ">=3.7", "summary": "Reportable clinic events, reference ranges, grading", "version": "0.1.22" }, "last_serial": 5888689, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "526ed29c07f86be524bea8794618cbaa", "sha256": "7377b5a574ec1b593ef415d2582da8fd6e63fb146e5030f0c536ccdbdec873a3" }, "downloads": -1, "filename": "edc_reportable-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "526ed29c07f86be524bea8794618cbaa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 32285, "upload_time": "2019-03-27T22:10:21", "url": "https://files.pythonhosted.org/packages/0a/bd/adfcfc9fa7087fbcf192ce28f81ed77794d794f78d448705edd172a2a7f5/edc_reportable-0.1.10-py3-none-any.whl" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "3aeaadac42bc6fbbd9f5ad82ca4c3309", "sha256": "7e37c3cf822cfab4d1d15bfce6b5bd93cef0628c4429e0846faa86384e52f2cf" }, "downloads": -1, "filename": "edc_reportable-0.1.13-py3-none-any.whl", "has_sig": false, "md5_digest": "3aeaadac42bc6fbbd9f5ad82ca4c3309", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 32399, "upload_time": "2019-05-15T21:07:41", "url": "https://files.pythonhosted.org/packages/de/da/288e8f145ee0c0c892e72340ca9bf177159479b9620b2cac94d3ed2ed365/edc_reportable-0.1.13-py3-none-any.whl" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "d44e1ae361bb168dbbca2808a4f238bd", "sha256": "50002c6d76d6071dda2053ac607090cb1e75850e614a6d137beb19855cf19cdd" }, "downloads": -1, "filename": "edc_reportable-0.1.14-py3-none-any.whl", "has_sig": false, "md5_digest": "d44e1ae361bb168dbbca2808a4f238bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 34265, "upload_time": "2019-05-17T15:03:44", "url": "https://files.pythonhosted.org/packages/43/9d/b5e7914be36debfcdca8f162552563540f8964e3a1a7e77b3cd3376936fb/edc_reportable-0.1.14-py3-none-any.whl" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "9e98ed5c21d101d3b44dd73281f65abc", "sha256": "dae6cacb0c84afdbd4668c3074813a0f3108c402844bb0a765026504fe2fdead" }, "downloads": -1, "filename": "edc_reportable-0.1.15-py3-none-any.whl", "has_sig": false, "md5_digest": "9e98ed5c21d101d3b44dd73281f65abc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 26729, "upload_time": "2019-05-21T15:13:52", "url": "https://files.pythonhosted.org/packages/84/25/258935bf93ecb07d0043dfc081d26aeb682dd5ba41722e76abee7553976d/edc_reportable-0.1.15-py3-none-any.whl" } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "8282f550379f002cb40c4ba1bcbdaf48", "sha256": "46253fe4123c9faffa7e9f7df913148ec461a080aa04817843553e19e04b247e" }, "downloads": -1, "filename": "edc_reportable-0.1.16-py3-none-any.whl", "has_sig": false, "md5_digest": "8282f550379f002cb40c4ba1bcbdaf48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 26789, "upload_time": "2019-06-04T19:22:13", "url": "https://files.pythonhosted.org/packages/03/95/c1b35a4b67bd7ff28d0eb0a489bd21d269af536f0b68cc7a4057265a0d71/edc_reportable-0.1.16-py3-none-any.whl" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "851bdecece7410203902dcd00cc2c44c", "sha256": "fdbe45e645f1f77baca7957f3f621faf5bb7228992cb6a0107aa15a4abfc1ca8" }, "downloads": -1, "filename": "edc_reportable-0.1.17-py3-none-any.whl", "has_sig": false, "md5_digest": "851bdecece7410203902dcd00cc2c44c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 26836, "upload_time": "2019-07-30T23:37:28", "url": "https://files.pythonhosted.org/packages/0e/02/ee506ca5bd26f2638d8768a0dfd5ddabccea0fd7e5d7db60b4b54357a7ab/edc_reportable-0.1.17-py3-none-any.whl" } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "8dc161d805e76136ae9e4b4ee12c3a55", "sha256": "46424f0d0dd973276898f06484367ecb97e2cc7ffc450b8b916d396e5b930165" }, "downloads": -1, "filename": "edc_reportable-0.1.18-py3-none-any.whl", "has_sig": false, "md5_digest": "8dc161d805e76136ae9e4b4ee12c3a55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 27405, "upload_time": "2019-09-02T15:46:04", "url": "https://files.pythonhosted.org/packages/a8/4e/640b5240280f858ec8e35118c39c033ff255f15e31b34d626d11afa2ee8e/edc_reportable-0.1.18-py3-none-any.whl" } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "91ef58311582855bb40b907ddb4674f3", "sha256": "51f873de5b2dcab9c37c6a7a78be1f9fc1e829059ff7cfefc023e0a333e8e637" }, "downloads": -1, "filename": "edc_reportable-0.1.19-py3-none-any.whl", "has_sig": false, "md5_digest": "91ef58311582855bb40b907ddb4674f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 40345, "upload_time": "2019-09-20T15:23:50", "url": "https://files.pythonhosted.org/packages/96/59/e367dd9d9e6bb600a7d84a7ce8ccf90db4db0815d587f92cfb33c6c20a52/edc_reportable-0.1.19-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f4d561d566bdab3d3da2bc1c179e3b5b", "sha256": "1953011cccf5be4c53ac2c6e4b7b51c81f822ccbeb75827a5fa5b634b2538ec0" }, "downloads": -1, "filename": "edc-reportable-0.1.2.macosx-10.13-x86_64.tar.gz", "has_sig": false, "md5_digest": "f4d561d566bdab3d3da2bc1c179e3b5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30502, "upload_time": "2018-07-21T07:45:36", "url": "https://files.pythonhosted.org/packages/c1/a4/e299e5596e63f4afd536a4f4505cb94464862f27ca6a09bc02ff6fb29f74/edc-reportable-0.1.2.macosx-10.13-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "a9a3a30f9cfce07135bfde8331a61b01", "sha256": "086def1f419a42ebe29e0bc7f54c00bfd742d6abe2e3480553a9726e32b06064" }, "downloads": -1, "filename": "edc_reportable-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a9a3a30f9cfce07135bfde8331a61b01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19989, "upload_time": "2018-07-21T07:45:34", "url": "https://files.pythonhosted.org/packages/04/2e/a1cf722e101f2ac407168ad58cdb14be5328db6e889844eafa28bd09112f/edc_reportable-0.1.2-py3-none-any.whl" } ], "0.1.20": [ { "comment_text": "", "digests": { "md5": "9726e9d59ca525ffa4520659766d5ca1", "sha256": "42944506ef88abaaec58cd11f60886b88d235ada476972fe4e253a90a72fb03d" }, "downloads": -1, "filename": "edc_reportable-0.1.20-py3-none-any.whl", "has_sig": false, "md5_digest": "9726e9d59ca525ffa4520659766d5ca1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 40345, "upload_time": "2019-09-21T18:50:31", "url": "https://files.pythonhosted.org/packages/33/eb/a499590491a0e32edcda86fd4006bd1649311058af90eaed56082563cdc7/edc_reportable-0.1.20-py3-none-any.whl" } ], "0.1.21": [ { "comment_text": "", "digests": { "md5": "b6a9b97e9c6c81f103cb5213c7537498", "sha256": "2173166d8a10d68201e12af683c609dc3bb6f1c55e97c06f218f57a4ee18c3e5" }, "downloads": -1, "filename": "edc_reportable-0.1.21-py3-none-any.whl", "has_sig": false, "md5_digest": "b6a9b97e9c6c81f103cb5213c7537498", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 42264, "upload_time": "2019-09-25T15:07:53", "url": "https://files.pythonhosted.org/packages/6f/01/f292c623b8d3d3858af171551a49f821039e2f6ea7e2c3ccf9dc8bd78e8a/edc_reportable-0.1.21-py3-none-any.whl" } ], "0.1.22": [ { "comment_text": "", "digests": { "md5": "401f1e2f80102fc38b2b21ed0bf259ce", "sha256": "8c102196d0a5293c20799e43ece419df9dcc120d07059e2e5b82ca1e865e5561" }, "downloads": -1, "filename": "edc_reportable-0.1.22-py3-none-any.whl", "has_sig": false, "md5_digest": "401f1e2f80102fc38b2b21ed0bf259ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 42416, "upload_time": "2019-09-26T05:44:13", "url": "https://files.pythonhosted.org/packages/d7/28/377dc20eced6903eb4b736b774742b03904f1f568be3c3452cd39f1d880c/edc_reportable-0.1.22-py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "507f88b6901b4e941e32b273011babd5", "sha256": "8b9423105f50862f3a14dd5a3cffb7822a53e0723505392b75239c239bdb11ff" }, "downloads": -1, "filename": "edc-reportable-0.1.3.macosx-10.13-x86_64.tar.gz", "has_sig": false, "md5_digest": "507f88b6901b4e941e32b273011babd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30506, "upload_time": "2018-08-01T01:50:29", "url": "https://files.pythonhosted.org/packages/6d/d5/19f64561bd311b1307a944b6770bf573c210d14ca7e18e9f80dd76556607/edc-reportable-0.1.3.macosx-10.13-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "4a93e0648e71ba61dc4dafde3d8a1a79", "sha256": "3b9991d0125e15bddd3560faad6c2b1ff1f92f1aeed9a4cd7ad2eec8a7ac11ce" }, "downloads": -1, "filename": "edc_reportable-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4a93e0648e71ba61dc4dafde3d8a1a79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19988, "upload_time": "2018-08-01T01:50:27", "url": "https://files.pythonhosted.org/packages/64/bf/1d472aedb7b54d34b5ec92d27867caefe913f819ad3883e418d527eb1445/edc_reportable-0.1.3-py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "78da2782233cac4ded575ddb6cd58ac7", "sha256": "796271798d0ee2a5001c17af1266a2af4cffa151f701868091d6386a078db607" }, "downloads": -1, "filename": "edc-reportable-0.1.4.macosx-10.13-x86_64.tar.gz", "has_sig": false, "md5_digest": "78da2782233cac4ded575ddb6cd58ac7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29736, "upload_time": "2018-08-07T21:35:48", "url": "https://files.pythonhosted.org/packages/1d/be/66430503d566677d75a2a8e3ba876b83d14f0db0aca0a090ecd5f3e6bb85/edc-reportable-0.1.4.macosx-10.13-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "e3d80e1104857a92225c1b93efde6be8", "sha256": "461880bf3c4a7a02d25d7a893ff13a043f1d1ef94f47e3f1501be99e60c01a4d" }, "downloads": -1, "filename": "edc_reportable-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e3d80e1104857a92225c1b93efde6be8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19590, "upload_time": "2018-08-07T21:35:47", "url": "https://files.pythonhosted.org/packages/96/78/395966257b1217086d99852d185b5f6c94ead897e1c6b0ce9577ebf11c71/edc_reportable-0.1.4-py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "3a027ea7bdc39b446b397dce1abc3210", "sha256": "914f5cb616af680bbb2f2418aa4aac50595e78659588264ff368972c1011c802" }, "downloads": -1, "filename": "edc-reportable-0.1.5.macosx-10.13-x86_64.tar.gz", "has_sig": false, "md5_digest": "3a027ea7bdc39b446b397dce1abc3210", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29743, "upload_time": "2018-08-07T21:55:17", "url": "https://files.pythonhosted.org/packages/50/f4/891a5f8fb346d2d02513220a8042315d9e32ccb710ab15494e780ec19864/edc-reportable-0.1.5.macosx-10.13-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "985edb44837d1e7069425ac9bebaf851", "sha256": "6c36e5390b8a799490d31c64dac6ea9077a40c46430cf1b8421cb935c3fcb284" }, "downloads": -1, "filename": "edc_reportable-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "985edb44837d1e7069425ac9bebaf851", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19590, "upload_time": "2018-08-07T21:55:16", "url": "https://files.pythonhosted.org/packages/4e/e3/cae1c9c96dfd99de155ea786e15a42131b3ba48366e14d8b1fe6f0240039/edc_reportable-0.1.5-py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "69ddec15b71709ffaba6874c01c62625", "sha256": "909e8207644ca79cab9a0dc244963f0295849557a6ee6edc22e5d43ce31f3f4c" }, "downloads": -1, "filename": "edc-reportable-0.1.6.macosx-10.13-x86_64.tar.gz", "has_sig": false, "md5_digest": "69ddec15b71709ffaba6874c01c62625", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29750, "upload_time": "2018-08-07T22:42:05", "url": "https://files.pythonhosted.org/packages/02/3d/840147fec34c437c06ea9d80338dc08527d5a231f40e5d9b5ba20af90042/edc-reportable-0.1.6.macosx-10.13-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "c79b6ee1e6692d1a18eead5ebce22eee", "sha256": "9fb578f1cb9f069344f5fc5519419b6b51ff7cdbb7278f16de701e80bed1feb6" }, "downloads": -1, "filename": "edc_reportable-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c79b6ee1e6692d1a18eead5ebce22eee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19592, "upload_time": "2018-08-07T22:42:04", "url": "https://files.pythonhosted.org/packages/61/a5/a18febad9013e3bc3e985f25929d4a707ac16d606d9c7c465b392427b686/edc_reportable-0.1.6-py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "f0ebc2e8c6019227415431bf63ad7e17", "sha256": "e3d049633d63e642df756bd2909150e56fc0315638cb96707ffda5b0c034aa5e" }, "downloads": -1, "filename": "edc-reportable-0.1.7.macosx-10.13-x86_64.tar.gz", "has_sig": false, "md5_digest": "f0ebc2e8c6019227415431bf63ad7e17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29937, "upload_time": "2018-10-17T21:39:49", "url": "https://files.pythonhosted.org/packages/44/2b/6def878f00645456db4b7f1348ed1e4797038415eeec08aadc8dd1b8c118/edc-reportable-0.1.7.macosx-10.13-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "5e02fc435351f0ebaa21a7aebdaa965d", "sha256": "a41108b5cc891bd2b051ba00517ebc2350104141f0e26532bfe92c36602bb768" }, "downloads": -1, "filename": "edc_reportable-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "5e02fc435351f0ebaa21a7aebdaa965d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19599, "upload_time": "2018-10-17T21:39:47", "url": "https://files.pythonhosted.org/packages/b7/38/cfe21da0098dceeefa341d4f8867ff515ea6339a5faa5cc2f64e86acd53e/edc_reportable-0.1.7-py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "c72e3b613f3229fbb2bd1db767480c52", "sha256": "ebdf3f0cf3d341c87491fdaeb62820239110b1426b7d0b41e27ded5d20b36e41" }, "downloads": -1, "filename": "edc_reportable-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "c72e3b613f3229fbb2bd1db767480c52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32026, "upload_time": "2019-03-04T23:57:29", "url": "https://files.pythonhosted.org/packages/92/33/7412c6df2fd446d3d785a8db729de6f425352782d0c3178e5d37de3a6cad/edc_reportable-0.1.8-py3-none-any.whl" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "10e3c7f678d00433b8488483af62c56d", "sha256": "fae7ac6590c6997d3165a5ea29762198c84198bc63e76669ba21413c85bf84ec" }, "downloads": -1, "filename": "edc_reportable-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "10e3c7f678d00433b8488483af62c56d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 32272, "upload_time": "2019-03-05T00:33:32", "url": "https://files.pythonhosted.org/packages/79/ba/b113c6aaafbc7c66446065f8a113698174c37da402f11d74a637e95c4b08/edc_reportable-0.1.9-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "401f1e2f80102fc38b2b21ed0bf259ce", "sha256": "8c102196d0a5293c20799e43ece419df9dcc120d07059e2e5b82ca1e865e5561" }, "downloads": -1, "filename": "edc_reportable-0.1.22-py3-none-any.whl", "has_sig": false, "md5_digest": "401f1e2f80102fc38b2b21ed0bf259ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 42416, "upload_time": "2019-09-26T05:44:13", "url": "https://files.pythonhosted.org/packages/d7/28/377dc20eced6903eb4b736b774742b03904f1f568be3c3452cd39f1d880c/edc_reportable-0.1.22-py3-none-any.whl" } ] }