Skip to content

v2.1.0

Compare
Choose a tag to compare
@luciansmith luciansmith released this 07 Oct 19:14
· 1010 commits to release since this release
904fd8e

Full release of roadrunner. The new features since the experimental 2.0.10 release include:

  • Ability to pickle the roadrunner object.
  • Save state in memory as well as to file whereas before you could only save state to file.
  • New argument 'times' to the 'simulate' function for requested output times.
  • More complete support for SBML L3v2 (particularly the use of empty objects and use of boolean values in numeric contexts, and visa versa).
  • Can set/get the id and name of the model from the roadrunner object.
  • Allow negative start times in 'simulate'.
  • Re-introduce rrplugins that had been dropped when the new plugin system was devised.
  • Add set/getHasOnlySubstanceUnits to the roadrunner objects for species.
  • Functions that had been marked as 'deprecated' are no longer marked as such.
  • Implemented two new steady state solvers, newton and linesearch which use sundials library.
  • Implemented support for time series sensitivities.

Bug fix highlights:

  • NamedArray objects more robust.
  • Various memory leaks fixed.
  • Clean up Gillespie simulation options.
  • 'reset' and 'resetAll' now function as expected: 'reset' only resets variables changed by reactions and rate rules; 'resetAll' now resets all variables. Both use current 'init(x)' values, if they were changed from model load. 'resetToOrigin' continues to work as before, resetting everything back to its initially-loaded state.