Releases: modelon-community/Assimulo
Assimulo-3.7.2
--- Assimulo-3.7.2---
* Fixed issue with 'report_continuously = True' for backwards simulation.
Full Changelog: Assimulo-3.7.1...Assimulo-3.7.2
Assimulo-3.7.1
--- Assimulo-3.7.1---
* Fixed error messages from uninitialized internal memory for CVode when using iter = 'FixedPoint'.
* Fixed an issue with events close to (large) final times.
Full Changelog: Assimulo-3.7.0...Assimulo-3.7.1
Assimulo-3.7.0
--- Assimulo-3.7.0---
* New CVode option: maxstepshnil (default = 10). Enforces a minimal stepsize
after maxstepshnil consecutive successful integration steps without time advancement.
See docstring for details. This prevents the time-integration loop from getting
stuck for evaluation failures after a fixed time-point.
* CVode and IDA will now correctly abort simulation for BaseExceptions raised
from any problem callbacks.
Assimulo-3.6.0
- Added get_sundials_version function (import from assimulo.solvers.sundials).
- Fixed bug that Radau5ODE would not count state events in statistics.
- Removed tests from the Assimulo installation.
- Changed testing framework from
nosetopytest.
Assimulo-3.5.2
Changes
-
Added support to build with Python 3.12.
-
Loosened restriction on scipy.
-
Fixed issue in setup.cfg with Python version requirement.
Full Changelog: Assimulo-3.5.1...Assimulo-3.5.2
Assimulo-3.5.1
* Fixed build with sundials 7.x
* Added "std=legacy" as default fortran compile flag.
This addresses compilation issues commonly experienced with more modern Fortran standards.
Assimulo-3.5.0
* Changed "numpy.float" to equivalent "numpy.float64" due to DeprecationWarnings in numpy >= 1.20.
* Improved examples with sparse jacobians by omitting the zeros in the jacobians.
* Upgraded to Cython >= 3.
* Removed deprecated build option "sundials_with_superlu", which is checked automatically.
* Added support for Sundials 7.x
Attached wheels are compiled on Ubuntu 22.04 (the linux wheel) and Windows 10 (the windows wheel).
Assimulo 3.4.3
This release contains minor changes to an Assimulo example for improved scipy compliance, in particular this only entails #65 .
Attached wheel for Python 3.8 is compiled on Ubuntu 20.04.
Attached wheel for Python 3.10 is compiled on Ubuntu 22.04, using
Package Version
--------------- -------
Assimulo 3.4.3
contourpy 1.2.0
cycler 0.12.1
Cython 0.29.37
fonttools 4.48.1
kiwisolver 1.4.5
matplotlib 3.8.3
numpy 1.26.4
packaging 23.2
pillow 10.2.0
pip 22.0.2
pyparsing 3.1.1
python-dateutil 2.8.2
scipy 1.12.0
setuptools 59.6.0
six 1.16.0
wheel 0.37.1
Assimulo 3.4.2
Changes since 3.4.2
- Resolved a build issue for SuperLUMT with Sundials 6.x
- Resolved an issue where one of the examples would result in a NameError when using scipy 1.10.1.
Full Changelog: Assimulo-3.4.1...Assimulo-3.4.2
Assimulo-3.4.1
- Restored functionality of CVode with 'external_event_detection' = True, which broke with 3.4.0.
- CVode now allows rtol = 0.
- Added support for CVode (without sensitivities) with non-negative relative tolerance vector.
Requires a SUNDIALS installation supporting this, see README.