Skip to content

Releases: mcuntz/partialwrap

New documentation, error function, and subprocess calling

Choose a tag to compare

@mcuntz mcuntz released this 26 Nov 22:39

This release adds an error function in case the model fails due to odd parameter combinations, for example, allowing the continuation of the calling process such as an optimizer. It also uses Python's relatively new subprocess.run() function now instead of the earlier subprocess.check_call() and subprocess.check_output().

The documentation was heavily rewritten. It changed from markdown format to reStructuredText and the hosting moved from ReadTheDocs to Github Pages. All docstrings were revisited and edited for better comprehension.

Use pyproject.toml structure and Github actions

Choose a tag to compare

@mcuntz mcuntz released this 22 Oct 09:55

This release moved to the pyproject.toml structure instead of setup.py.
It also uses Github actions for continuous integration instead of travis-ci.com.

Use pyproject.toml structure and Github actions

Choose a tag to compare

@mcuntz mcuntz released this 21 Oct 22:56

This release moved to the pyproject.toml structure instead of setup.py.
It also uses Github actions for continuous integration instead of travis-ci.com.

More general treatment of right-hand side in sub_params_names routines.

Choose a tag to compare

@mcuntz mcuntz released this 05 May 22:53

Fixes for a more general use of substitution functions, i.e. respect spaces and replace all non-space characters on the right-hand side of the equal sign.

Initial public release of partialwrap on Zenodo.

Choose a tag to compare

@mcuntz mcuntz released this 14 Jun 15:33

partialwrap is a small Python library providing wrappers for external executables and Python
functions so that they can easily be partialised with Python's functools.partial.

It allows to use any external executable as well as any Python function with
arbitrary arguments and keywords to be used with libraries that call functions
simply in the form func(x). This includes the functions of the scipy.optimize package or external packages such as emcee or pyeee, and allows the use of distributed function evaluations with Python's
multiprocessing library or MPI.

Initial public release of partialwrap.

Choose a tag to compare

@mcuntz mcuntz released this 14 Jun 15:23

partialwrap is a small Python library providing wrappers for external executables and Python
functions so that they can easily be partialised with Python's functools.partial.

It allows to use any external executable as well as any Python function with
arbitrary arguments and keywords to be used with libraries that call functions
simply in the form func(x). This includes the functions of the scipy.optimize package or external packages such as emcee or pyeee, and allows the use of distributed function evaluations with Python's
multiprocessing library or MPI.