{ "info": { "author": "Adam Howard", "author_email": "ahoward0920@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Scientific/Engineering" ], "description": "==========\n Experipy\n==========\n\n.. image:: https://travis-ci.org/Elemnir/experipy.svg?branch=master\n :target: https://travis-ci.org/Elemnir/experipy\n\nA framework for writing and running Computational Science experiments.\n\n``experipy`` provides a composable grammar for automating experiment script generation and a tool which can then execute those scripts. Supports PBS script based queueing.\n\n------------------\n A Simple Example\n------------------\n\n::\n\n from experipy.exp import Experiment\n from experipy.grammar import Executable\n\n exp = Experiment(Executable(\"echo\", [\"Hello World\"]), \n expname=\"test\", \n destdir=\"results\")\n exp.run()\n\nThis will run the program ``echo`` with the argument ``Hello World`` in a directory in ``/tmp``, writing the output and error, along with timing information, to the directory ``results``. Directories will be created as needed. A complete example showing how to write an experiment for a Python script can be found in ``test/runtest.py``.\n\n--------------\n Installation\n--------------\n\n``experipy`` can be installed from PyPI, and has no other dependencies.\n\n::\n\n ?> pip install experipy\n\n---------------\n Documentation\n---------------\n\nFull documentation for experipy can be found at https://experipy.readthedocs.io. \n\n-----------------------\n Features In The Works\n-----------------------\n\n- Expand ``experipy.system`` to include more standard command line tools\n\n- Beef up PBS script options\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://experipy.readthedocs.io", "keywords": "", "license": "BSD 3-clause", "maintainer": "", "maintainer_email": "", "name": "experipy", "package_url": "https://pypi.org/project/experipy/", "platform": "", "project_url": "https://pypi.org/project/experipy/", "project_urls": { "Homepage": "https://experipy.readthedocs.io" }, "release_url": "https://pypi.org/project/experipy/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "A framework for writing and running Computational Science experiments", "version": "0.3.1" }, "last_serial": 4062229, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0e0c8c99c50b93919d5f7cbc18bce895", "sha256": "36968d4143aac23ffb9c1f01fffd9c168fc9f5c52f008df67d320a5d6cd3678b" }, "downloads": -1, "filename": "experipy-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0e0c8c99c50b93919d5f7cbc18bce895", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9426, "upload_time": "2017-01-11T19:58:41", "url": "https://files.pythonhosted.org/packages/25/f6/71ae499d858a6f8bd955a3550dcd683d9e51d072dedb815a2148b7da9fb3/experipy-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06e1df9c6e70c5617d370d5f20edd1e2", "sha256": "6cb2238c545bee9a1809f81693195f3d07345a63b882db97cd06b9538daf86ac" }, "downloads": -1, "filename": "experipy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "06e1df9c6e70c5617d370d5f20edd1e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6292, "upload_time": "2017-01-11T19:58:43", "url": "https://files.pythonhosted.org/packages/c7/22/68e7daada5deb1f7339d133132b2c39f71c4ae2e5bec09a52cf3a8021578/experipy-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b900a1e75e089d71c3aab99aa8d581a1", "sha256": "3465609e18075c21bfce271cf841fd81d5a736a6df62ad8f0e3c615c96ce2499" }, "downloads": -1, "filename": "experipy-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b900a1e75e089d71c3aab99aa8d581a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10536, "upload_time": "2017-01-23T18:54:27", "url": "https://files.pythonhosted.org/packages/ff/c3/1986327063ae2a5c2b2e9c2e4af0f31367c447c4d3468455835f527f648e/experipy-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9768ece8bfa1cec7fdeab1995a81a903", "sha256": "3f5134cd5ca801f55d208f8c46c3c2d082fd62f1fb79b977477b943f641e87c5" }, "downloads": -1, "filename": "experipy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9768ece8bfa1cec7fdeab1995a81a903", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7040, "upload_time": "2017-01-23T18:54:28", "url": "https://files.pythonhosted.org/packages/6d/39/669e0417eb74cd7977fef9a26af3ba4a2dffaa6e33e9b07edfd03da0a517/experipy-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b3edab20e6e8bd54d7aa0022093edace", "sha256": "10587fbf06346448787b0fc3f8228682a9d142e7a105f479b56f7e21b3ea282d" }, "downloads": -1, "filename": "experipy-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b3edab20e6e8bd54d7aa0022093edace", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10625, "upload_time": "2017-01-24T21:19:15", "url": "https://files.pythonhosted.org/packages/aa/21/df310c53e8774f7b5ef498d75daed5b9864f260e371c4ce8383ca489f03a/experipy-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "283c175b2d58f8487a3087dc2036b9a8", "sha256": "f483c37a9fae3c654062e57fe8c8eeda20c2841b820f421a1bf03cee5948a575" }, "downloads": -1, "filename": "experipy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "283c175b2d58f8487a3087dc2036b9a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7103, "upload_time": "2017-01-24T21:19:16", "url": "https://files.pythonhosted.org/packages/3f/d2/fcffe5c9e101876b9b76dbf4f9f70a9a17e784de9bbd8b1c1900beb86ab9/experipy-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "f6b7639e8fc47caf27dd3e5e8e923e92", "sha256": "c607c4d1885262ab6b242fc26b949f8e49438f8469ae96cd9be96762b10df478" }, "downloads": -1, "filename": "experipy-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6b7639e8fc47caf27dd3e5e8e923e92", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12814, "upload_time": "2017-01-26T21:44:43", "url": "https://files.pythonhosted.org/packages/0f/ee/9e14614605782364267b0f93f42ea75bda2ad383a54de13d6e7050f49bd3/experipy-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fdeddf9c49087a5b9b8f1c5f11a9c4d4", "sha256": "f02851882ab09b7c3eafd453d38212176806d016715ccf99d68e45ca7c7d38e0" }, "downloads": -1, "filename": "experipy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fdeddf9c49087a5b9b8f1c5f11a9c4d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9070, "upload_time": "2017-01-26T21:44:45", "url": "https://files.pythonhosted.org/packages/6d/f9/cf988d6cb7a33a340d2fd82fb083e0386238f4592dff3405e8424797b373/experipy-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "95ede5ab55be122638056e40fcd82199", "sha256": "690858b8a516691a35d1c7f8cba662d01efe535ddb04fad0be9e1e9ed4d6ad13" }, "downloads": -1, "filename": "experipy-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95ede5ab55be122638056e40fcd82199", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13552, "upload_time": "2017-01-31T01:33:17", "url": "https://files.pythonhosted.org/packages/70/16/75ef0be3d6d3686239a2051fcb9f1023acb7dc62ea858cd192dfd029fc7d/experipy-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "266fb6fb73006b56430c0b9febdbe9e3", "sha256": "182aa54ffdc0ee439eaba9fc6d61eeda3348fe60d3833558a195558ae3a8e70b" }, "downloads": -1, "filename": "experipy-0.1.4.tar.gz", "has_sig": false, "md5_digest": "266fb6fb73006b56430c0b9febdbe9e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9442, "upload_time": "2017-01-31T01:33:18", "url": "https://files.pythonhosted.org/packages/a4/16/a21c89c6a701feac1a8d9b8b4b03a117d62be53ef41d70ca6c3940af099f/experipy-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "cc585e21c1a993916d4b706b3f5adb5f", "sha256": "61df07b35a6692f5064e1556faf7f56448b0703c44d0ab6364468608ffd8f09c" }, "downloads": -1, "filename": "experipy-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc585e21c1a993916d4b706b3f5adb5f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14371, "upload_time": "2017-02-21T17:43:26", "url": "https://files.pythonhosted.org/packages/f6/be/be868d14a262f7d5139a954b947ea320975c0b1bd19394a69c1e288be35d/experipy-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "586162204e827fdec4cb23cb2905fd17", "sha256": "cba92a421b4cf10b486b478f791e90ed53e3a76f3f76dd918673b0d6a33f738a" }, "downloads": -1, "filename": "experipy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "586162204e827fdec4cb23cb2905fd17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10425, "upload_time": "2017-02-21T17:43:29", "url": "https://files.pythonhosted.org/packages/ab/14/4cfe9db81697a4c31edc1c1dae37a30258c0d823b1d25d5dd5f6006475a4/experipy-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d73f94950feba8f7255009120e46f5c9", "sha256": "a78d32f6646fb300ebd05cc57509bc2952f3fa061e2628ebb13a57a0650fe29f" }, "downloads": -1, "filename": "experipy-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d73f94950feba8f7255009120e46f5c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17103, "upload_time": "2017-06-25T16:15:03", "url": "https://files.pythonhosted.org/packages/50/6a/fb0c238dd9f15db66aeb6ed65558b200eb7d70235f8db252ea6cf5261fe2/experipy-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b7f0f4a01c5fdf374ba9ecd52e0207f", "sha256": "4ffc59d4eab4a487378abed0717531b4fec9d9e28e246a93d6357cd7957cec08" }, "downloads": -1, "filename": "experipy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2b7f0f4a01c5fdf374ba9ecd52e0207f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10174, "upload_time": "2017-06-25T16:30:10", "url": "https://files.pythonhosted.org/packages/f0/2c/141c6c77b4c02f7611c8d303cde80787ed31c85f2e10d8c88da00ee642a9/experipy-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "5ae92e7467aa792625e3192834580f1d", "sha256": "4072840853361b50a17c0a52eec92211a6c3c1507a9bbfc885d7a04f4cf7cec2" }, "downloads": -1, "filename": "experipy-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ae92e7467aa792625e3192834580f1d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12779, "upload_time": "2018-07-15T02:12:44", "url": "https://files.pythonhosted.org/packages/5a/e6/13f7471f7a49ce77e40d9809ce57047e93b668fdb5f6ccd98a71db462b1a/experipy-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31a8f7247f8f026cbc7a5c245df7743f", "sha256": "81e6149fd1b1d367c2d2810217fb26b7c7ba55833d0399d871540b1ac85527e1" }, "downloads": -1, "filename": "experipy-0.3.1.tar.gz", "has_sig": false, "md5_digest": "31a8f7247f8f026cbc7a5c245df7743f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10510, "upload_time": "2018-07-15T02:12:45", "url": "https://files.pythonhosted.org/packages/99/11/015e2a29026a284387545638bb2b68a3352d030c00d9860389a2689bd9dd/experipy-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ae92e7467aa792625e3192834580f1d", "sha256": "4072840853361b50a17c0a52eec92211a6c3c1507a9bbfc885d7a04f4cf7cec2" }, "downloads": -1, "filename": "experipy-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ae92e7467aa792625e3192834580f1d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12779, "upload_time": "2018-07-15T02:12:44", "url": "https://files.pythonhosted.org/packages/5a/e6/13f7471f7a49ce77e40d9809ce57047e93b668fdb5f6ccd98a71db462b1a/experipy-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31a8f7247f8f026cbc7a5c245df7743f", "sha256": "81e6149fd1b1d367c2d2810217fb26b7c7ba55833d0399d871540b1ac85527e1" }, "downloads": -1, "filename": "experipy-0.3.1.tar.gz", "has_sig": false, "md5_digest": "31a8f7247f8f026cbc7a5c245df7743f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10510, "upload_time": "2018-07-15T02:12:45", "url": "https://files.pythonhosted.org/packages/99/11/015e2a29026a284387545638bb2b68a3352d030c00d9860389a2689bd9dd/experipy-0.3.1.tar.gz" } ] }