Skip to content

Releases: modelon-community/Assimulo

Assimulo-3.7.2

03 Sep 14:11

Choose a tag to compare

--- 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

25 Jul 08:26

Choose a tag to compare

--- 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

09 Apr 14:09

Choose a tag to compare

--- 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

12 Dec 08:44

Choose a tag to compare

  • 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 nose to pytest.

Assimulo-3.5.2

25 Jun 18:15

Choose a tag to compare

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

17 May 14:27

Choose a tag to compare

* 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

13 May 16:00

Choose a tag to compare

* 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

03 Aug 12:00

Choose a tag to compare

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

02 Aug 17:19

Choose a tag to compare

Changes since 3.4.2

  1. Resolved a build issue for SuperLUMT with Sundials 6.x
  2. 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

24 Apr 09:20

Choose a tag to compare

  • 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.