{ "info": { "author": "David Dotson", "author_email": "dotsdl@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "===========================================================\ndatreant: persistent, pythonic trees for heterogeneous data\n===========================================================\n\n|docs| |build| |cov|\n\nIn many fields of science, especially those analyzing experimental or\nsimulation data, there is often an existing ecosystem of specialized tools and \nfile formats which new tools must work around, for better or worse.\nFurthermore, centralized database solutions may be suboptimal for data\nstorage for a number of reasons, including insufficient hardware\ninfrastructure, variety and heterogeneity of raw data, the need for data\nportability, etc. This is particularly the case for fields centered around\nsimulation: simulation systems can vary widely in size, composition, rules,\nparamaters, and starting conditions. And with increases in computational power,\nit is often necessary to store intermediate results obtained from large amounts\nof simulation data so it can be accessed and explored interactively.\n\nThese problems make data management difficult, and serve as a barrier to\nanswering scientific questions. To make things easier, **datreant** is a Python\npackage that addresses the tedious and time-consuming logistics of intermediate\ndata storage and retrieval. It solves a boring problem, so we can focus on\ninteresting ones.\n\nFor more information on what **datreant** is and what it does, check out the\n`official documentation`_.\n\n.. _`official documentation`: http://datreant.readthedocs.org/\n\nGetting datreant\n================\nSee the `installation instructions`_ for installation details.\nThe package itself is pure Python.\n\nIf you want to work on the code, either for yourself or to contribute back to\nthe project, clone the repository to your local machine with::\n\n git clone https://github.com/datreant/datreant.git\n\n.. _`installation instructions`: http://datreant.readthedocs.org/en/develop/install.html\n\nContributing\n============\nThis project is still under heavy development, and there are certainly rough\nedges and bugs. Issues and pull requests welcome! \n\nCheck out our `contributor's guide`_ to learn how to get started with\ncontributing back.\n\n.. _`contributor's guide`: http://datreant.readthedocs.org/en/develop/contributing.html\n\n.. |docs| image:: https://readthedocs.org/projects/datreant/badge/?version=develop\n :alt: Documentation Status\n :scale: 100%\n :target: http://datreant.readthedocs.org/en/develop/?badge=develop\n\n.. |build| image:: https://travis-ci.org/datreant/datreant.svg?branch=develop\n :alt: Build Status\n :target: https://travis-ci.org/datreant/datreant\n\n.. |cov| image:: http://codecov.io/github/datreant/datreant/coverage.svg?branch=develop\n :alt: Code Coverage\n :scale: 100%\n :target: http://codecov.io/github/datreant/datreant?branch=develop\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://datreant.org/", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "datreant", "package_url": "https://pypi.org/project/datreant/", "platform": "", "project_url": "https://pypi.org/project/datreant/", "project_urls": { "Homepage": "http://datreant.org/" }, "release_url": "https://pypi.org/project/datreant/1.0.2/", "requires_dist": [ "asciitree", "pathlib2", "scandir", "six", "fuzzywuzzy", "python-Levenshtein", "pyparsing" ], "requires_python": "", "summary": "persistent, pythonic trees for heterogeneous data", "version": "1.0.2" }, "last_serial": 4016813, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "0a24367379b1d81fbed9f2bc22f10909", "sha256": "4a8ca2b02ede6e933cd86cf11a65099183162ed1d81f9022e09702bdfbbc70c4" }, "downloads": -1, "filename": "datreant-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0a24367379b1d81fbed9f2bc22f10909", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45978, "upload_time": "2018-06-29T20:16:49", "url": "https://files.pythonhosted.org/packages/9c/3e/819c9e8370f42104290f38a49bb27f90a9ab7f0312a621ce245e59bae774/datreant-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e0fd0593f03fc0d50c8bfd0004244f1", "sha256": "c31ab4d67ae8d617de3956974eeab28bcf7c55df4b5306043709aae7e0c317e5" }, "downloads": -1, "filename": "datreant-1.0.0.tar.gz", "has_sig": false, "md5_digest": "6e0fd0593f03fc0d50c8bfd0004244f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41342, "upload_time": "2018-06-29T20:16:50", "url": "https://files.pythonhosted.org/packages/44/7b/edc85cce94ce8e00d58a079c768aa59166b85a55f868932fb84bc1a8dc5c/datreant-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a3ebf090500bcbf2dc28e7e2d8ecf33a", "sha256": "bae2c8b3a48c0aa8e635c46c316b23b059f418369fbce753d0b82cbe93c0188e" }, "downloads": -1, "filename": "datreant-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3ebf090500bcbf2dc28e7e2d8ecf33a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45987, "upload_time": "2018-06-29T20:58:04", "url": "https://files.pythonhosted.org/packages/80/3f/ee4d942541f4c9ed2497d97161274546554d0597dea11eda2c76108f06f8/datreant-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec3b48c155947bacb1ae0ce3b1243d62", "sha256": "824ffa07e1631c910dfd271491c73a468cd75c7a531f1f7d29ff184e1616512c" }, "downloads": -1, "filename": "datreant-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ec3b48c155947bacb1ae0ce3b1243d62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41235, "upload_time": "2018-06-29T20:58:05", "url": "https://files.pythonhosted.org/packages/8b/e4/f1fbcc7a80a9ad5e33cd97ac69f88375a987fbf9986fac294f1cfacc1c4a/datreant-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "50edf89172d96f522136c13c59c1d535", "sha256": "e45850a2139a77895d1f1e38e354a30f01da1bfb657e1c326742057e17bd5b11" }, "downloads": -1, "filename": "datreant-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50edf89172d96f522136c13c59c1d535", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45989, "upload_time": "2018-06-29T22:10:44", "url": "https://files.pythonhosted.org/packages/3c/b0/ca871aba0a332b706971c80eae57190aefd1300c30fa6e8155db23090a82/datreant-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1643a5ec57ea07f586f06ed438103ba6", "sha256": "16930239dac17f478e5f5f1e499b77b1e9f1769a8b0b48ed7e7e93f5ffa5a0ca" }, "downloads": -1, "filename": "datreant-1.0.2.tar.gz", "has_sig": false, "md5_digest": "1643a5ec57ea07f586f06ed438103ba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41240, "upload_time": "2018-06-29T22:10:46", "url": "https://files.pythonhosted.org/packages/ce/45/77fa672311c48f06c47ed71ff788badf881f829bb7807fc63b783fc61088/datreant-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "50edf89172d96f522136c13c59c1d535", "sha256": "e45850a2139a77895d1f1e38e354a30f01da1bfb657e1c326742057e17bd5b11" }, "downloads": -1, "filename": "datreant-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50edf89172d96f522136c13c59c1d535", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45989, "upload_time": "2018-06-29T22:10:44", "url": "https://files.pythonhosted.org/packages/3c/b0/ca871aba0a332b706971c80eae57190aefd1300c30fa6e8155db23090a82/datreant-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1643a5ec57ea07f586f06ed438103ba6", "sha256": "16930239dac17f478e5f5f1e499b77b1e9f1769a8b0b48ed7e7e93f5ffa5a0ca" }, "downloads": -1, "filename": "datreant-1.0.2.tar.gz", "has_sig": false, "md5_digest": "1643a5ec57ea07f586f06ed438103ba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41240, "upload_time": "2018-06-29T22:10:46", "url": "https://files.pythonhosted.org/packages/ce/45/77fa672311c48f06c47ed71ff788badf881f829bb7807fc63b783fc61088/datreant-1.0.2.tar.gz" } ] }