Utility for facilitating parallel parameter sweeps.
Project description
=========
parasweep
=========
.. image:: https://img.shields.io/pypi/v/parasweep.svg
:target: https://pypi.python.org/pypi/parasweep
.. image:: https://readthedocs.org/projects/parasweep/badge/?version=latest
:target: https://parasweep.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
parasweep is a free and open-source Python utility for facilitating parallel
parameter sweeps with computational models. Instead of requiring parameters to
be passed by command-line, which can be error-prone and time-consuming,
parasweep leverages the model's existing configuration files using a template
system, requiring minimal code changes. After the sweep values are specified,
a parallel job is dispatched for each parameter set, with support for common
high-performance computing job schedulers. Post-processing is facilitated by
providing a mapping between the parameter sets and the simulations.
* Free software: MIT license
* Documentation: http://www.parasweep.io.
Dependencies
------------
* Python 3.6+
* xarray
* numpy
* scipy
* Mako (optional)
* drmaa-python (optional)
Credits
-------
Developed by `Eviatar Bach <http://eviatarbach.com/>`_ <eviatarbach@protonmail.com>.
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
=======
History
=======
2019.02.2 (2019-02-18)
--------------------
* Adding process limit for subprocess dispatching
* Adding RandomSweep sweep type
* Adding HashNamer naming
* Clarifying version dependencies
* More examples
2019.02 (2019-02-07)
--------------------
* Separating sweep logic into a separate module
* Adding FilteredCartesianSweep sweep type
* Numerous documentation changes, including many more examples
2019.01 (2019-01-21)
--------------------
* First release on PyPI
parasweep
=========
.. image:: https://img.shields.io/pypi/v/parasweep.svg
:target: https://pypi.python.org/pypi/parasweep
.. image:: https://readthedocs.org/projects/parasweep/badge/?version=latest
:target: https://parasweep.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
parasweep is a free and open-source Python utility for facilitating parallel
parameter sweeps with computational models. Instead of requiring parameters to
be passed by command-line, which can be error-prone and time-consuming,
parasweep leverages the model's existing configuration files using a template
system, requiring minimal code changes. After the sweep values are specified,
a parallel job is dispatched for each parameter set, with support for common
high-performance computing job schedulers. Post-processing is facilitated by
providing a mapping between the parameter sets and the simulations.
* Free software: MIT license
* Documentation: http://www.parasweep.io.
Dependencies
------------
* Python 3.6+
* xarray
* numpy
* scipy
* Mako (optional)
* drmaa-python (optional)
Credits
-------
Developed by `Eviatar Bach <http://eviatarbach.com/>`_ <eviatarbach@protonmail.com>.
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
=======
History
=======
2019.02.2 (2019-02-18)
--------------------
* Adding process limit for subprocess dispatching
* Adding RandomSweep sweep type
* Adding HashNamer naming
* Clarifying version dependencies
* More examples
2019.02 (2019-02-07)
--------------------
* Separating sweep logic into a separate module
* Adding FilteredCartesianSweep sweep type
* Numerous documentation changes, including many more examples
2019.01 (2019-01-21)
--------------------
* First release on PyPI
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
parasweep-2019.2.2.tar.gz
(23.2 kB
view hashes)