{ "info": { "author": "Two Ravens team", "author_email": "raman_prasad@harvard.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Build Tools" ], "description": "# TwoRavens Preprocess\n\nPython package to produce TwoRavens metadata\n\n```\nfrom raven_preprocess.preprocess_runner import PreprocessRunner\n\n# process a data file\n#\nrun_info = PreprocessRunner.load_from_file('input/path/my-data-file.csv')\n\n# Did it work?\n#\nif not run_info.success:\n # nope :(\n #\n print(run_info.err_msg)\nelse:\n # yes :)\n #\n runner = run_info.result_obj\n\n # show the JSON (string)\n #\n print(runner.get_final_json(indent=4))\n\n # retrieve the data as a python OrderedDict\n #\n metadata = runner.get_final_dict()\n\n # iterate through the variables\n #\n for vkey, vinfo in metadata['variables'].items():\n print('-' * 40)\n print(f'--- {vkey} ---')\n print('nature:', vinfo['nature'])\n print('invalidCount:', vinfo['invalidCount'])\n print('validCount:', vinfo['validCount'])\n print('uniqueCount:', vinfo['uniqueCount'])\n print('median:', vinfo['median'])\n print('etc...')\n``` \n\n```\n# -------------------------\n# Preprocess a single file,\n# Write output to screen\n# -------------------------\nfrom raven_preprocess.preprocess import run_preprocess\nrun_preprocess('path-to-input-file.csv')\n\n# -------------------------\n# Preprocess a single file,\n# Write output to file\n# -------------------------\nfrom raven_preprocess.preprocess import run_preprocess\nrun_preprocess('path-to-input-file.csv', 'path-to-OUTPUT-file.csv')\n```\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/TwoRavens/raven-metadata-service", "keywords": "tworavens preprocess metadata", "license": "", "maintainer": "", "maintainer_email": "", "name": "tworavens-preprocess", "package_url": "https://pypi.org/project/tworavens-preprocess/", "platform": "", "project_url": "https://pypi.org/project/tworavens-preprocess/", "project_urls": { "Homepage": "https://github.com/TwoRavens/raven-metadata-service" }, "release_url": "https://pypi.org/project/tworavens-preprocess/0.1.4/", "requires_dist": [ "pandas (>=0.22.0)", "scipy (>=1.0.0)", "simplejson (>=3.13.2)", "xlrd (>=1.1.0)", "jsonschema (>=2.6.0)" ], "requires_python": ">=3.6", "summary": "TwoRavens Preprocess package", "version": "0.1.4" }, "last_serial": 5985436, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4d3f6ffec0690540dad0c8a5749c66bb", "sha256": "f4f4e6e2ba1468bb2e4d79d44fbe9eb63916db9c704c1ac35c4621034ae67097" }, "downloads": -1, "filename": "tworavens_preprocess-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4d3f6ffec0690540dad0c8a5749c66bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 33056, "upload_time": "2019-08-30T01:20:47", "url": "https://files.pythonhosted.org/packages/39/15/7b60c5c19e987d4ace34e265b41943b48e4ff82eda86a09b34585c20cb4c/tworavens_preprocess-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3bfc38e5b3fd86c7844c5d4b4d06454", "sha256": "cf8f5df986421a415ed8c468fab5f12db2aa88993ca37d4191bbbc797a643bdf" }, "downloads": -1, "filename": "tworavens_preprocess-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b3bfc38e5b3fd86c7844c5d4b4d06454", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21543, "upload_time": "2019-08-30T01:20:48", "url": "https://files.pythonhosted.org/packages/d3/fd/12ceac975ab735538233d1c73f5bd8ad0656c117d6a4cbb2e772c72518e4/tworavens_preprocess-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7b5a2ddd050a016a829da6b5001b749e", "sha256": "7876e9c57dbe7b24f3cdcd0d2bf52a6e2ab542ac180e1bd2f68a9b26c9dfeb62" }, "downloads": -1, "filename": "tworavens_preprocess-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7b5a2ddd050a016a829da6b5001b749e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 33054, "upload_time": "2019-08-30T18:04:46", "url": "https://files.pythonhosted.org/packages/bc/8c/a817ace755e6ea569c6dbbb4f17b5f33b24307beaaccf60c4196e2dc5820/tworavens_preprocess-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59a7087e307c459e1355e0aca8c0a240", "sha256": "770c0ae498f4a4fef6ec5045f6443025ac215b0e3aeb33b89ee9afc5c3b1bd63" }, "downloads": -1, "filename": "tworavens_preprocess-0.1.1.tar.gz", "has_sig": false, "md5_digest": "59a7087e307c459e1355e0aca8c0a240", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21460, "upload_time": "2019-08-30T18:04:48", "url": "https://files.pythonhosted.org/packages/3e/e5/9fcf02049c8039ad085cbd8ebed0f1f83ccd829129d3b25fa3e4c1178298/tworavens_preprocess-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "22d452a51a5d218a8c9642b6bf483d20", "sha256": "e65ca02cacf31a45a044f8382606fc2669d9915d80117e1d8d3ebc012044b655" }, "downloads": -1, "filename": "tworavens_preprocess-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "22d452a51a5d218a8c9642b6bf483d20", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 33039, "upload_time": "2019-09-03T15:24:53", "url": "https://files.pythonhosted.org/packages/9b/20/e4c9aa519438000ce497597e958cce87461caf6d57cb11012da4981b2be2/tworavens_preprocess-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "057e0a61e8cf875b9e31e93b23b0873e", "sha256": "1bb37947e0b1163b513265ea3a0535fa4ec84de670ef3a1d6183ee23b4bf8b09" }, "downloads": -1, "filename": "tworavens_preprocess-0.1.2.tar.gz", "has_sig": false, "md5_digest": "057e0a61e8cf875b9e31e93b23b0873e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21402, "upload_time": "2019-09-03T15:24:54", "url": "https://files.pythonhosted.org/packages/79/28/c01e5d7f6fafdf92b70997d071d2b22635b08c9394a57562e5ed35b8a77d/tworavens_preprocess-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "dd143045a9321df07e3ebfa22e32efbd", "sha256": "e958a234c88be3702f8c38d87dd9e72d8c8e140aaac5c0ee4b4b97ae0978c718" }, "downloads": -1, "filename": "tworavens_preprocess-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "dd143045a9321df07e3ebfa22e32efbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 32701, "upload_time": "2019-09-12T18:03:02", "url": "https://files.pythonhosted.org/packages/57/0f/e002f06f767111aa49cc11676f20560130b686c877d827dc7baf81164d51/tworavens_preprocess-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0616d5b9333e1fdac0c059a9b87e1173", "sha256": "6fabba39ddf6efe124dcee477f5653c384e08a38acc512e1a34ead8be69af065" }, "downloads": -1, "filename": "tworavens_preprocess-0.1.3.tar.gz", "has_sig": false, "md5_digest": "0616d5b9333e1fdac0c059a9b87e1173", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 21280, "upload_time": "2019-09-12T18:03:05", "url": "https://files.pythonhosted.org/packages/ee/ab/5d4ecbc0973eec930bf48b4a8142617a4e3ecc09584888ad4a876cf2d38c/tworavens_preprocess-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9a368222e3ba3e01eeb3c8ba0d4bbd1a", "sha256": "7bb298ed2576489ed3d04fa6e665a07071365c2f8790e59df5e54de39ef4b483" }, "downloads": -1, "filename": "tworavens_preprocess-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9a368222e3ba3e01eeb3c8ba0d4bbd1a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 35422, "upload_time": "2019-10-16T16:50:19", "url": "https://files.pythonhosted.org/packages/68/77/3e5afe70371f716fc6a2e0519839b13df44733dcb98dcee8e7d6351a276e/tworavens_preprocess-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34441b356fc2899e8d6855dde93b3958", "sha256": "c837f9ca4603ae90e0d65791dcc603138fabf0cddb47cd6f9f1e7ed7e839fcfd" }, "downloads": -1, "filename": "tworavens_preprocess-0.1.4.tar.gz", "has_sig": false, "md5_digest": "34441b356fc2899e8d6855dde93b3958", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 23627, "upload_time": "2019-10-16T16:50:21", "url": "https://files.pythonhosted.org/packages/29/2c/b1b887584347fe41b4daaa28276bdad6e1931c7674c461c6221dbf92895b/tworavens_preprocess-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9a368222e3ba3e01eeb3c8ba0d4bbd1a", "sha256": "7bb298ed2576489ed3d04fa6e665a07071365c2f8790e59df5e54de39ef4b483" }, "downloads": -1, "filename": "tworavens_preprocess-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9a368222e3ba3e01eeb3c8ba0d4bbd1a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 35422, "upload_time": "2019-10-16T16:50:19", "url": "https://files.pythonhosted.org/packages/68/77/3e5afe70371f716fc6a2e0519839b13df44733dcb98dcee8e7d6351a276e/tworavens_preprocess-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34441b356fc2899e8d6855dde93b3958", "sha256": "c837f9ca4603ae90e0d65791dcc603138fabf0cddb47cd6f9f1e7ed7e839fcfd" }, "downloads": -1, "filename": "tworavens_preprocess-0.1.4.tar.gz", "has_sig": false, "md5_digest": "34441b356fc2899e8d6855dde93b3958", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 23627, "upload_time": "2019-10-16T16:50:21", "url": "https://files.pythonhosted.org/packages/29/2c/b1b887584347fe41b4daaa28276bdad6e1931c7674c461c6221dbf92895b/tworavens_preprocess-0.1.4.tar.gz" } ] }