This PR fixes a number of bugs with RateRule execution with CVODE, it also reintroduces the functionality to track additional items such as Assignment Rules during a simulation with CVODE. The Assimulo CVODE implementation has been updated, and legacy PySUNDIALS CVODE code removed. The RateRule and AssignmentRule implementations have been checked against the SBML Test Suite and run without error.
This PR fixes a number of bugs with
RateRule
execution with CVODE, it also reintroduces the functionality to track additional items such as Assignment Rules during a simulation with CVODE. The Assimulo CVODE implementation has been updated, and legacy PySUNDIALS CVODE code removed. TheRateRule
andAssignmentRule
implementations have been checked against the SBML Test Suite and run without error.Please review this for a 1.0.2 bugfix release.