{ "info": { "author": "David Dotson", "author_email": "dotsdl@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=============================================================\nMDSynthesis: a persistence engine for molecular dynamics data\n=============================================================\n\n|zen| |docs| |build| |cov|\n\nAs computing power increases, it is now possible to produce hundreds of\nmolecular dynamics simulation trajectories that vary widely in length,\nsystem size, composition, starting conditions, and other parameters. Managing\nthis complexity in ways that allow use of the data to answer scientific\nquestions has itself become a bottleneck. MDSynthesis is an answer to this\nproblem.\n\nBuilt on top of `datreant`_, MDSynthesis gives a Pythonic interface to\nmolecular dynamics trajectories using `MDAnalysis`_, giving the ability to work\nwith the data from many simulations scattered throughout the filesystem\nwith ease. It makes it possible to write analysis code that can work across\nmany varieties of simulation, but even more importantly, MDSynthesis allows\ninteractive work with the results from hundreds of simulations at once without\nmuch effort. \n\nEfficiently store intermediate data from individual simulations for easy recall\n-------------------------------------------------------------------------------\nThe MDSynthesis **Sim** object gives an interface to raw simulation data\nthrough `MDAnalysis`_. Data structures generated from raw trajectories (pandas\nobjects, numpy arrays, or any pure python structure) can then be stored and\neasily recalled later. Under the hood, datasets are stored in the efficient\nHDF5 format when possible.\n\n.. _MDAnalysis: http://www.mdanalysis.org\n\nPowered by ``datreant`` under the hood\n--------------------------------------\nMDSynthesis is built on top of the general-purpose `datreant`_ library. The\nSim is a `Treant`_ with special features for working with molecular dynamics\ndata, but every feature of datreant applies to MDSynthesis.\n\n.. _Treant: http://datreant.readthedocs.org/en/latest/treants.html\n\nDocumentation\n=============\nA brief user guide is available on `Read the Docs\n`__.\n\nContributing\n============\nThis project is still under heavy development, and there are certainly rough\nedges and bugs. Issues and pull requests welcome!\n\nMDSynthesis follows the development model of `datreant`_; see the\n`contributor's guide`_ to learn how to get started with contributing back.\n\n.. _datreant: http://datreant.readthedocs.org/\n.. _`contributor's guide`: http://datreant.readthedocs.org/en/latest/contributing.html\n\n.. |docs| image:: https://readthedocs.org/projects/mdsynthesis/badge/?version=develop\n :alt: Documentation Status\n :scale: 100%\n :target: https://readthedocs.org/projects/mdsynthesis\n\n.. |build| image:: https://travis-ci.org/datreant/MDSynthesis.svg?branch=develop\n :alt: Build Status\n :target: https://travis-ci.org/datreant/MDSynthesis\n\n.. |cov| image:: http://codecov.io/github/datreant/MDSynthesis/coverage.svg?branch=develop\n :alt: Code Coverage\n :scale: 100%\n :target: http://codecov.io/github/datreant/MDSynthesis?branch=develop\n\n.. |zen| image:: https://zenodo.org/badge/13742/datreant/MDSynthesis.svg\n :alt: Citation\n :target: https://zenodo.org/badge/latestdoi/13742/datreant/MDSynthesis", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://mdsynthesis.readthedocs.org/", "keywords": "", "license": "GPL 2", "maintainer": "", "maintainer_email": "", "name": "mdsynthesis", "package_url": "https://pypi.org/project/mdsynthesis/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mdsynthesis/", "project_urls": { "Homepage": "http://mdsynthesis.readthedocs.org/" }, "release_url": "https://pypi.org/project/mdsynthesis/0.6.1/", "requires_dist": [ "MDAnalysis (>=0.14.0)", "datreant.core (>=0.6.0)", "datreant.data (>=0.6.0)" ], "requires_python": "", "summary": "a persistence engine for molecular dynamics data", "version": "0.6.1" }, "last_serial": 2119225, "releases": { "0.6.0": [ { "comment_text": "", "digests": { "md5": "8e9ad0c4d8e2f1d10381870306fb1614", "sha256": "f42f93e8a385b017d5987c404e1cee6e37dc9dd5923cd50ec62db62d3b7ce3c0" }, "downloads": -1, "filename": "mdsynthesis-0.6.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8e9ad0c4d8e2f1d10381870306fb1614", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17702, "upload_time": "2016-04-05T01:44:55", "url": "https://files.pythonhosted.org/packages/3a/7f/32c6a01f5a59041a24bfdb154f8eaa0beade2794cab5367317cc41c825cd/mdsynthesis-0.6.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06aaa9e0b210e151e379c999bbf583d2", "sha256": "9ce438f02a16ec9dd93423441a1b8639780a5006fbe949d6e0a8c1c8b31a47e5" }, "downloads": -1, "filename": "mdsynthesis-0.6.0.tar.gz", "has_sig": false, "md5_digest": "06aaa9e0b210e151e379c999bbf583d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14000, "upload_time": "2016-04-05T01:45:11", "url": "https://files.pythonhosted.org/packages/66/62/3edbbde2e11419590a378e59c63af251f72c425e04f122a51e35497688c1/mdsynthesis-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "8e2d2e8966e33895f9e36c1fea9edfe2", "sha256": "8279e8dd5220d5c2a2f49b95411d91c8e64e0d939fc45199dde2ba9d3bde8a3b" }, "downloads": -1, "filename": "mdsynthesis-0.6.1-py2-none-any.whl", "has_sig": false, "md5_digest": "8e2d2e8966e33895f9e36c1fea9edfe2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17769, "upload_time": "2016-05-17T06:05:39", "url": "https://files.pythonhosted.org/packages/1b/98/77c20eaafde3f35788c01c6bdfa3194f4d4c5f7c7128da1acc5d15fdb049/mdsynthesis-0.6.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ae37c5cc3a881df2a87ddc0ea5a1e56", "sha256": "95f48f9e2fd5dbd031b08de87ab682921895b336a855807ef95cdd876315cdc2" }, "downloads": -1, "filename": "mdsynthesis-0.6.1.tar.gz", "has_sig": false, "md5_digest": "3ae37c5cc3a881df2a87ddc0ea5a1e56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14028, "upload_time": "2016-05-17T06:05:45", "url": "https://files.pythonhosted.org/packages/51/35/b2d6017654a846b1e282a096e4da6aa3c8272f7bb5c9e3ff77e9098cd5bb/mdsynthesis-0.6.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8e2d2e8966e33895f9e36c1fea9edfe2", "sha256": "8279e8dd5220d5c2a2f49b95411d91c8e64e0d939fc45199dde2ba9d3bde8a3b" }, "downloads": -1, "filename": "mdsynthesis-0.6.1-py2-none-any.whl", "has_sig": false, "md5_digest": "8e2d2e8966e33895f9e36c1fea9edfe2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17769, "upload_time": "2016-05-17T06:05:39", "url": "https://files.pythonhosted.org/packages/1b/98/77c20eaafde3f35788c01c6bdfa3194f4d4c5f7c7128da1acc5d15fdb049/mdsynthesis-0.6.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ae37c5cc3a881df2a87ddc0ea5a1e56", "sha256": "95f48f9e2fd5dbd031b08de87ab682921895b336a855807ef95cdd876315cdc2" }, "downloads": -1, "filename": "mdsynthesis-0.6.1.tar.gz", "has_sig": false, "md5_digest": "3ae37c5cc3a881df2a87ddc0ea5a1e56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14028, "upload_time": "2016-05-17T06:05:45", "url": "https://files.pythonhosted.org/packages/51/35/b2d6017654a846b1e282a096e4da6aa3c8272f7bb5c9e3ff77e9098cd5bb/mdsynthesis-0.6.1.tar.gz" } ] }