{ "info": { "author": "Prabhu Ramachandran", "author_email": "prabhu@aero.iitb.ac.in", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: End Users/Desktop", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "automan: a simple automation framework\n--------------------------------------\n\n|Travis Status| |Appveyor Status| |Coverage Status| |Documentation Status|\n\n.. |Travis Status| image:: https://travis-ci.org/pypr/automan.svg?branch=master\n :target: https://travis-ci.org/pypr/automan\n\n.. |Appveyor Status| image:: https://ci.appveyor.com/api/projects/status/82mxewh71wodobdf\n :target: https://ci.appveyor.com/project/prabhuramachandran/automan\n\n.. |Coverage Status| image:: https://codecov.io/gh/pypr/automan/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/pypr/automan\n\n.. |Documentation Status| image:: https://readthedocs.org/projects/automan/badge/?version=latest\n :target: https://automan.readthedocs.io/en/latest/?badge=latest\n\n\nThis framework allows you to automate your computational pipelines.\n``automan`` is open source and distributed under the terms of the 3-clause BSD\nlicense.\n\nFeatures\n--------\n\nIt is designed to automate the drudge work of managing many numerical\nsimulations. As an automation framework it does the following:\n\n- helps you organize your simulations.\n- helps you orchestrate running simulations and then post-processing the\n results from these.\n- helps you reuse code for the post processing of your simulation data.\n- execute all your simulations and post-processing with one command.\n- optionally distribute your simulations among other computers on your\n network.\n\nThis greatly facilitates reproducibility. Automan is written in pure Python\nand is easy to install.\n\n\nInstallation\n-------------\n\nYou should be able to install automan using pip_ as::\n\n $ pip install automan\n\nIf you want to run on the bleeding edge, you may also clone this repository,\nchange directory into the created directory and run either::\n\n $ python setup.py install\n\nor::\n\n $ python setup.py develop\n\n\n.. _pip: https://pip.pypa.io/en/stable/\n\n\nDocumentation\n-------------\n\nDocumentation for this project is available at https://automan.rtfd.io\n\nThere is a paper on ``automan`` that motivates and describes the software:\n\n- Prabhu Ramachandran, \"automan: A Python-Based Automation Framework for\n Numerical Computing,\" in Computing in Science & Engineering, vol. 20, no. 5,\n pp. 81-97, 2018. `doi:10.1109/MCSE.2018.05329818\n `_\n\nA draft of this paper is available here: https://arxiv.org/abs/1712.04786\n\nTo see a complete example of a research publication using this framework, see\nhere: https://gitlab.com/prabhu/edac_sph\n\nThe ``README.rst`` in that repository documents how to set everything up. The\nscripts to look at are in ``common.py`` and ``automate.py``.\n\nA simpler example project which uses automan is here:\nhttps://github.com/mesnardo/automan-example\n\n\n\nThe package name\n----------------\n\nThe name automan comes from an old serial with the same name. Most\nother names were taken on pypi.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pypr/automan", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "automan", "package_url": "https://pypi.org/project/automan/", "platform": "", "project_url": "https://pypi.org/project/automan/", "project_urls": { "Homepage": "https://github.com/pypr/automan" }, "release_url": "https://pypi.org/project/automan/0.4/", "requires_dist": [ "psutil", "execnet" ], "requires_python": "", "summary": "A simple Python-based automation framework.", "version": "0.4" }, "last_serial": 4531362, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "da1e28b3067a1dd7bd5b8e90b4cbf012", "sha256": "b457ff0fadcc51de5e6de55616bb7004a112309755086df2230bcca22c4f68db" }, "downloads": -1, "filename": "automan-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "da1e28b3067a1dd7bd5b8e90b4cbf012", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26720, "upload_time": "2017-08-28T18:45:27", "url": "https://files.pythonhosted.org/packages/fc/04/ca6f666d46957272510c04c0b9989160446a211713829a5f85547d200807/automan-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bef6cda3f8487504678d652744c4dcdb", "sha256": "641441f05449b871e25d2a55b4d155c31b6f0f791ceb47f97f95c9be806d3ead" }, "downloads": -1, "filename": "automan-0.2.tar.gz", "has_sig": false, "md5_digest": "bef6cda3f8487504678d652744c4dcdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21335, "upload_time": "2017-08-28T18:45:30", "url": "https://files.pythonhosted.org/packages/39/2a/a441cdacb4b2327d55a9b6433e041210e195029a31c5c27764f7fbe4785f/automan-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "2ae331088974cc33dddf36a7a44ef346", "sha256": "287148cd1926e77edf9beca47e7305f0742802e20b25a559f6138a4463174146" }, "downloads": -1, "filename": "automan-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2ae331088974cc33dddf36a7a44ef346", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30211, "upload_time": "2018-09-05T17:35:33", "url": "https://files.pythonhosted.org/packages/f8/52/458227ec16e658e91a4e2d4a8f0223c4b1b539443f94a929f27db905399f/automan-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84b5a3301848021c1c0489125be14f00", "sha256": "3361fe21ee3b615a277c57f0f5d29fa9f5939f87ab9ab4709857b9b7db6f64a0" }, "downloads": -1, "filename": "automan-0.3.tar.gz", "has_sig": false, "md5_digest": "84b5a3301848021c1c0489125be14f00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42470, "upload_time": "2018-09-05T17:35:34", "url": "https://files.pythonhosted.org/packages/eb/34/bd557afee9a7f74a6f8672c52ec3fbd9c3f84d26f2620c93883bf9cf26e9/automan-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "43619a95967f37da389041a1fd2b0d86", "sha256": "e31fb7a78884396cdf9834f437ef95ef86f3c252964957fc7bbc4554e1e9e3b2" }, "downloads": -1, "filename": "automan-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "43619a95967f37da389041a1fd2b0d86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33022, "upload_time": "2018-11-26T21:55:45", "url": "https://files.pythonhosted.org/packages/14/10/8988cefb8cbc69c4b8240e3b28aa705d280bb4b584762ac0cca3577c6e8f/automan-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb0438c95946ef4098c85caa8b3f0a00", "sha256": "2ef29e1f7d6133af9c428ab8e549da2101bccdd0cb6fb9a2caa48c70af8de226" }, "downloads": -1, "filename": "automan-0.4.tar.gz", "has_sig": false, "md5_digest": "cb0438c95946ef4098c85caa8b3f0a00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46605, "upload_time": "2018-11-26T21:55:46", "url": "https://files.pythonhosted.org/packages/3c/3a/a6ef98c27d25917b16a0553d2eb6000bda9adfa1bcd3e9d7e58a3772df9f/automan-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "43619a95967f37da389041a1fd2b0d86", "sha256": "e31fb7a78884396cdf9834f437ef95ef86f3c252964957fc7bbc4554e1e9e3b2" }, "downloads": -1, "filename": "automan-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "43619a95967f37da389041a1fd2b0d86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33022, "upload_time": "2018-11-26T21:55:45", "url": "https://files.pythonhosted.org/packages/14/10/8988cefb8cbc69c4b8240e3b28aa705d280bb4b584762ac0cca3577c6e8f/automan-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb0438c95946ef4098c85caa8b3f0a00", "sha256": "2ef29e1f7d6133af9c428ab8e549da2101bccdd0cb6fb9a2caa48c70af8de226" }, "downloads": -1, "filename": "automan-0.4.tar.gz", "has_sig": false, "md5_digest": "cb0438c95946ef4098c85caa8b3f0a00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46605, "upload_time": "2018-11-26T21:55:46", "url": "https://files.pythonhosted.org/packages/3c/3a/a6ef98c27d25917b16a0553d2eb6000bda9adfa1bcd3e9d7e58a3772df9f/automan-0.4.tar.gz" } ] }