v2.1.0
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.