Recent Releases of PyCUTEst
PyCUTEst - Version 1.7.2
This bugfix release contains the following changes:
- Handle Fortran D exponents in SIF files (#92)
There are no changes to any interface functions.
Scientific Software - Peer-reviewed
- Python
Published by jfowkes over 1 year ago
PyCUTEst - Version 1.7.1
This bugfix release contains the following changes:
- Fix incorrect time array size in report function (#87)
There are no changes to any interface functions.
Scientific Software - Peer-reviewed
- Python
Published by jfowkes almost 2 years ago
PyCUTEst - Version 1.7.0
Our new major release contains the following enhancements:
- New sobj() function to evaluate the objective and sparse gradient
- New sgrad() function to evaluate the sparse gradient only
- Document the need to install Python headers on Ubuntu
Important: in order to use the new functions please clear out your cache by deleting the $PYCUTESTCACHE/pycutestcache_holder directory or they will not be found.
Scientific Software - Peer-reviewed
- Python
Published by jfowkes about 2 years ago
PyCUTEst - Version 1.6.2
This bugfix release contains the following changes:
- Migrate from setup.py to pyproject.toml (#77)
There are no changes to any interface functions.
Scientific Software - Peer-reviewed
- Python
Published by jfowkes about 2 years ago
PyCUTEst - Version 1.6.1
This bugfix release contains the following changes:
- Add setuptools requirement to setup.py
Scientific Software - Peer-reviewed
- Python
Published by jfowkes about 2 years ago
PyCUTEst - Version 1.6.0
Our new major release contains the following enhancements:
- New grad() function to evaluate the gradient only
- New lag() function to evaluate the Lagrangian
Important: in order to use the new functions please clear out your cache by deleting the $PYCUTESTCACHE/pycutestcache_holder directory or they will not be found.
Scientific Software - Peer-reviewed
- Python
Published by jfowkes over 2 years ago
PyCUTEst - Version 1.5.1
This bugfix release contains the following changes:
- Fix invalid sparse dimensions while dropping fixed variables
- Rename equality to fixed constraints for clarity
- Restore current working directory on failure
- Fix conversion of 1x1 NumPy arrays to scalars
Note that there are no changes to any interface functions except for the renaming of the 'equality' constraints type to 'fixed' in find_problems() and problem_properties() to correctly reflect that it refers to fixed variable constraints.
Scientific Software - Peer-reviewed
- Python
Published by jfowkes almost 3 years ago
PyCUTEst - Version 1.5.0
Our new major release contains the following changes:
- Fix memory leak in C interface (cache-breaking change)
- Modernise C interface (cache-breaking change)
- Drop Python 2.7 support as it is EOL
- Fix installs on non-default homebrew paths
- Use homebrew prefix for fallback paths on macOS
- Switch to semantic versioning
Important: this release breaks existing cached problems, when upgrading to v1.5.0 please clear out your cache by deleting the $PYCUTESTCACHE/pycutestcache_holder directory.
Scientific Software - Peer-reviewed
- Python
Published by jfowkes over 3 years ago
PyCUTEst - Version 1.4
This release contains the following changes:
- Add guidelines for seeking support
- Improve documentation
There are no changes to any interface functions from version 1.3.
Scientific Software - Peer-reviewed
- Python
Published by jfowkes over 3 years ago
PyCUTEst - Version 1.3
Our fourth anniversary release contains the following changes:
- Use human-readable problem properties (breaking change)
- Check v is/isn't None for hess and sphess
- Add types to problem method docstrings
- Add guidelines for contributors
- Simplify CUTEst installation
- Add CUTEst docker install option
- Improve documentation
Note that the API for find_problems() and properties returned by problem_properties() have changed in this release.
Scientific Software - Peer-reviewed
- Python
Published by jfowkes over 3 years ago
PyCUTEst - Version 1.2
This release contains the following changes:
- Use setuptools instead of distutils
- Remove deprecated NumPy calls
- Improve macOS support
- Update documentation
There are no changes to any interface functions from previous versions.
Scientific Software - Peer-reviewed
- Python
Published by jfowkes over 4 years ago
PyCUTEst - Version 1.1
This release contains the following changes:
- No longer need to add PyCUTEst cache location to PYTHONPATH in order to run. This simplifies the installation process.
There are no changes to any interface functions from previous versions.
Scientific Software - Peer-reviewed
- Python
Published by lindonroberts over 4 years ago
PyCUTEst - Version 1.0
Version 1.0 release. New changes are: - Handle non-letter characters in SIF parameter names - Fix unclosed file warnings - Automatically check if PYCUTEST_CACHE variable is in system path
Scientific Software - Peer-reviewed
- Python
Published by lindonroberts about 6 years ago
PyCUTEst - Version 0.2
This release contains the following changes: * Throw RuntimeError if invalid sif parameters provided * Recognise local gfortran installation for Mac * Update required NumPy and SciPy versions for Python 2.7
Scientific Software - Peer-reviewed
- Python
Published by jfowkes almost 7 years ago
PyCUTEst - Initial Public Release!
The first public release of our Python interface to the CUTEst Optimization Test Environment.
Scientific Software - Peer-reviewed
- Python
Published by jfowkes over 7 years ago