{ "info": { "author": "Chris T. Berthiaume", "author_email": "chrisbee@uw.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering" ], "description": "opedia_dataset_validator\n=====\n\nA tool to detect errors in an [Opedia dataset Excel file](https://github.com/mdashkezari/opedia/tree/master/template).\n\n### Install\n\n#### From source\n```sh\npython setup.py install\n```\n\n#### From PyPi with `pip`\n```sh\n# Probably should put this in a virtual environment\npip install opedia_dataset_validator\n```\n\n### Usage\n```\nUsage: opedia_dataset_validator [OPTIONS] INPUT OUTPUT\n\n A tool to validate Opedia dataset files.\n\n INPUT should be an Opedia dataset Excel file conforming to the\n sepcification at\n https://github.com/mdashkezari/opedia/tree/master/template.\n\n OUTPUT should be an output file path or - for STDOUT. Output will be in\n the form of a tab-delimited text file encoded in UTF-8.\n\nOptions:\n -a, --all-errors Print all errors. [default: only the first error of each\n kind]\n -v, --value Print cell values in error report. [default: False]\n --version Show the version and exit.\n -h, --help Show this message and exit.\n```\n\n\n### Run tests\nInstall `pytest` and this package in a virtual environment, then run `pytest` from the root of the source directory. Or, to test against Python 2 and 3, install `tox` and then run `tox` from the root of the source directory.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/ctberthiaume/opedia_dataset_validator/archive/0.3.10.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ctberthiaume/opedia_dataset_validator", "keywords": "opedia,validator", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "opedia-dataset-validator", "package_url": "https://pypi.org/project/opedia-dataset-validator/", "platform": "any", "project_url": "https://pypi.org/project/opedia-dataset-validator/", "project_urls": { "Download": "https://github.com/ctberthiaume/opedia_dataset_validator/archive/0.3.10.tar.gz", "Homepage": "https://github.com/ctberthiaume/opedia_dataset_validator" }, "release_url": "https://pypi.org/project/opedia-dataset-validator/0.3.10/", "requires_dist": [ "arrow", "click", "oyaml", "pandas (<=0.22.0,>=0.21.0)", "xlrd" ], "requires_python": ">=2.6, <4", "summary": "A tool to validate Opedia dataset files.", "version": "0.3.10" }, "last_serial": 3914030, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "ac84283bf0b3e3b66f2e2cae39455e06", "sha256": "9eac36630516e4c5511ca62331abc89b322665572f0ac4be1c362869e5355486" }, "downloads": -1, "filename": "opedia_dataset_validator-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ac84283bf0b3e3b66f2e2cae39455e06", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "size": 5651, "upload_time": "2018-05-19T01:46:20", "url": "https://files.pythonhosted.org/packages/35/45/80a40e1a953cfe6c69623a1e0bb3752f6a7e8e72b94a9a79badaa5efc2b5/opedia_dataset_validator-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7e857516a44a88d74eab44a73212599e", "sha256": "0bba3aeae9e3f0847789dd93e2b5495bf8e0df62a8d0a5cb5bfa9dd926889f95" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e857516a44a88d74eab44a73212599e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "size": 7185, "upload_time": "2018-05-21T22:30:11", "url": "https://files.pythonhosted.org/packages/86/ef/b6717c09b4393454f585cd714d09e9da2668550e851c869a461660b7a785/opedia_dataset_validator-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f06baee89ec4c841b7c4c4761390adf1", "sha256": "e4d19395450e8b06b934adf987d6d6e133c91668fbf3e95d208636278d47c35f" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f06baee89ec4c841b7c4c4761390adf1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "size": 6311, "upload_time": "2018-05-21T22:30:12", "url": "https://files.pythonhosted.org/packages/80/1d/3bc39942bd2ca01c48d03fc6f05a1099ee6ca511121c4b426b08c7791ee6/opedia_dataset_validator-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "5d1598e1290ac9c95337658655a17341", "sha256": "d95947c209517a436c92184d3d1b4cf50ade52961218cad99b4630047ea1d8fd" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d1598e1290ac9c95337658655a17341", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "size": 7303, "upload_time": "2018-05-21T22:38:38", "url": "https://files.pythonhosted.org/packages/3a/fb/7907745a189d3dbebef109dcb1511e42d532f49d0dd17e0b5867b5b2988c/opedia_dataset_validator-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4176711f64e07f1cd98567ebbd81f21b", "sha256": "973d5dd905a09acd0ebf3b7214e83d7f74e9469eb0255373776c5720363a2fde" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4176711f64e07f1cd98567ebbd81f21b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "size": 6352, "upload_time": "2018-05-21T22:38:39", "url": "https://files.pythonhosted.org/packages/93/92/4ac65191d27bed779d5e15a742c6a07b98c85ceacd587b2cec2c48bb33a0/opedia_dataset_validator-0.3.1.tar.gz" } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "fcfa5e8e8c0bfeab449d003a5fc12a0b", "sha256": "db3f602fcb772d3168c5f6e8cf494106957572b9a417fc78ba21fedc436b540f" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fcfa5e8e8c0bfeab449d003a5fc12a0b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, <4", "size": 8747, "upload_time": "2018-05-30T18:39:44", "url": "https://files.pythonhosted.org/packages/0e/f8/cd095639e9652bfa9657a0e28de18584b4ac1fbe432b696fc76986d74e90/opedia_dataset_validator-0.3.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdace2861ed3763d706b1d737dcf326b", "sha256": "b8471849cce506e6bcbd0c7e2322cf140c2980daa9d1ab1e2e8155a5a562cfe3" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.10.tar.gz", "has_sig": false, "md5_digest": "cdace2861ed3763d706b1d737dcf326b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, <4", "size": 33925, "upload_time": "2018-05-30T18:39:45", "url": "https://files.pythonhosted.org/packages/18/9f/ff427fe08a3563a5881bf84fba313676461da98e47d5e1cb89dcca589f29/opedia_dataset_validator-0.3.10.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b2be7c61e6267e15dbc6d67aaca21406", "sha256": "8cd1c120aeaf1b6fa17af4cec2f76af7c2035b99714ebce70dcd4f19108f8d65" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2be7c61e6267e15dbc6d67aaca21406", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "size": 7758, "upload_time": "2018-05-22T19:55:18", "url": "https://files.pythonhosted.org/packages/d0/67/714ba784fe969ab5283177f6b392f348c4d14999f44f92781d604b58dc5e/opedia_dataset_validator-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80343d7a71e6986b21653af1fa7ef7ac", "sha256": "f7e1399fb469e6f6dd432be504ac4dbb26535fd1356adf2210ec566abd3f0742" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.2.tar.gz", "has_sig": false, "md5_digest": "80343d7a71e6986b21653af1fa7ef7ac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4", "size": 6559, "upload_time": "2018-05-22T19:55:24", "url": "https://files.pythonhosted.org/packages/ec/90/22ab3819a77148c876fb83fea61f2632a2be5e22cd2f69b4cef7caf7b468/opedia_dataset_validator-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "d631c6596184d8c5cb8e6e7edc9be63a", "sha256": "69bbb4cfb1f05aca960d54edcfb6e1afce6dd98b7a52d038a1ddc5e40ac3c57c" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d631c6596184d8c5cb8e6e7edc9be63a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, <4", "size": 7729, "upload_time": "2018-05-22T20:09:13", "url": "https://files.pythonhosted.org/packages/ce/a4/6a7e4920dafb0731c811509314d5ed3d270a151ae50fed15cd733e75b81a/opedia_dataset_validator-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2aedd6563f4c6f4b0ce66f1efc7c7fe7", "sha256": "10c1f90cab64519645d585aff3bdf4dcf7f30a033b6a27282ba6fea73a39dc43" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.3.tar.gz", "has_sig": false, "md5_digest": "2aedd6563f4c6f4b0ce66f1efc7c7fe7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, <4", "size": 6543, "upload_time": "2018-05-22T20:09:14", "url": "https://files.pythonhosted.org/packages/63/3b/674f6dac4dc8dacae35c39d3ee2c0fc4df9d3ea3ffa1d8f72bf13da5092e/opedia_dataset_validator-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "dbc5510b2ab3eeac89983ec4ad962307", "sha256": "c90fcc0ee9226bbcd4e329431300b557b35bbd708f0596092013ae59a403951a" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dbc5510b2ab3eeac89983ec4ad962307", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, <4", "size": 7666, "upload_time": "2018-05-23T00:44:10", "url": "https://files.pythonhosted.org/packages/80/dd/98110366ddafebf9c7336895ed1a4a61b3f3bd743623eca05898047f8e5a/opedia_dataset_validator-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e302f97b19de2748b814febb3634c5d2", "sha256": "ff72d734f298f2f92b0ef210b152fe58ac498eec14a2b6d677453fa4e418c5fd" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.4.tar.gz", "has_sig": false, "md5_digest": "e302f97b19de2748b814febb3634c5d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, <4", "size": 23632, "upload_time": "2018-05-23T00:44:11", "url": "https://files.pythonhosted.org/packages/71/09/b94c74d653fc51ff684fc902ec33bb9bcb4ab7dbe2381e6c2ec6b53e7342/opedia_dataset_validator-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "4e46c9915c20f8705c6696c0a6e1bb08", "sha256": "bad536e1ef95ebd7fea21321df722719708f0904d4a37aa543301370b16f46d5" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4e46c9915c20f8705c6696c0a6e1bb08", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, <4", "size": 7669, "upload_time": "2018-05-23T21:28:22", "url": "https://files.pythonhosted.org/packages/96/51/a603a6d052f8d111ffc4117fa73c7b687eeceb28617ffd58069be2d76ef4/opedia_dataset_validator-0.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b38820c80c435160c52d19e826cc016f", "sha256": "93e285c20fff75c7b47bb48aa6834f02a0d62aa4f12d4587d02e041e05a9f6a0" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.5.tar.gz", "has_sig": false, "md5_digest": "b38820c80c435160c52d19e826cc016f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, <4", "size": 23679, "upload_time": "2018-05-23T21:28:23", "url": "https://files.pythonhosted.org/packages/16/b0/f8355372aeb2f9a781331579efe1337e88e5b83e9eb5f534723c629e89b0/opedia_dataset_validator-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "235a43b6481146201e887499ab017354", "sha256": "035cc72fe4cc1a0317bb146c0d2ef1e5d0dbe7053fcaa9232155775e3c7eca10" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "235a43b6481146201e887499ab017354", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, <4", "size": 7648, "upload_time": "2018-05-24T00:07:48", "url": "https://files.pythonhosted.org/packages/0f/ef/50bfad1ca01c349d9c388b776ecad5e4acbdf9e2ed08730066797478a613/opedia_dataset_validator-0.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8b7c47c0536ccb3fed98592c5503fd9", "sha256": "6a5dff490886ef13b21b7f56c43f362860c7e34545789effceced6fafd8d006a" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.6.tar.gz", "has_sig": false, "md5_digest": "d8b7c47c0536ccb3fed98592c5503fd9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, <4", "size": 23610, "upload_time": "2018-05-24T00:07:50", "url": "https://files.pythonhosted.org/packages/7b/a7/595b4f3ef1fc7791232d58a2934e895504c3bcb0fcd60f3de3b8a5f79915/opedia_dataset_validator-0.3.6.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "082583a1fbc625e4948fd579d2ba079d", "sha256": "94b5d5042b284ff67f7dac6393e87d3dbb11413d61ea60fb2a918440636c6a03" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "082583a1fbc625e4948fd579d2ba079d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, <4", "size": 7674, "upload_time": "2018-05-25T22:04:20", "url": "https://files.pythonhosted.org/packages/09/47/4a5d7e9439f2a7eaa8ed2f63a43562c365640c9e91b4cab5ec3fd76d2a72/opedia_dataset_validator-0.3.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6141eee91531f61c0ac8eab61fa10cb", "sha256": "e2cdcc855f1ec3250950637624f901cd86b569bbe13f116e6b73c7e1b41db66b" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.8.tar.gz", "has_sig": false, "md5_digest": "c6141eee91531f61c0ac8eab61fa10cb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, <4", "size": 23185, "upload_time": "2018-05-25T22:04:21", "url": "https://files.pythonhosted.org/packages/33/f4/2180db170f89a7490354873bd23e76fdb83743969a46053bfc8e1ed70231/opedia_dataset_validator-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "0b101363c13e86ee9d262a303b7d8530", "sha256": "2982e20f5185f24124f1fb077cd74636a603e799a9be04203caf17090e5a8286" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b101363c13e86ee9d262a303b7d8530", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, <4", "size": 8701, "upload_time": "2018-05-30T01:05:35", "url": "https://files.pythonhosted.org/packages/a4/2f/8c324205a9e7897480af91dc8716e002a1ef86b8e7dddd1b5ba1b6989742/opedia_dataset_validator-0.3.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "083fa206f7e0c548304697067d32228f", "sha256": "eed29254d33aab3a5bc4e7c7881d3b72650196068bb3db63cb3ee6858f2b7de8" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.9.tar.gz", "has_sig": false, "md5_digest": "083fa206f7e0c548304697067d32228f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, <4", "size": 30392, "upload_time": "2018-05-30T01:05:35", "url": "https://files.pythonhosted.org/packages/0d/16/3430f78f69bc35b899572cb963eef240a332bc4285d3cd1af7e383229e03/opedia_dataset_validator-0.3.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fcfa5e8e8c0bfeab449d003a5fc12a0b", "sha256": "db3f602fcb772d3168c5f6e8cf494106957572b9a417fc78ba21fedc436b540f" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fcfa5e8e8c0bfeab449d003a5fc12a0b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, <4", "size": 8747, "upload_time": "2018-05-30T18:39:44", "url": "https://files.pythonhosted.org/packages/0e/f8/cd095639e9652bfa9657a0e28de18584b4ac1fbe432b696fc76986d74e90/opedia_dataset_validator-0.3.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdace2861ed3763d706b1d737dcf326b", "sha256": "b8471849cce506e6bcbd0c7e2322cf140c2980daa9d1ab1e2e8155a5a562cfe3" }, "downloads": -1, "filename": "opedia_dataset_validator-0.3.10.tar.gz", "has_sig": false, "md5_digest": "cdace2861ed3763d706b1d737dcf326b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, <4", "size": 33925, "upload_time": "2018-05-30T18:39:45", "url": "https://files.pythonhosted.org/packages/18/9f/ff427fe08a3563a5881bf84fba313676461da98e47d5e1cb89dcca589f29/opedia_dataset_validator-0.3.10.tar.gz" } ] }