Releases: uliw/esbmtk
Bug fix release
Added logging infrastructure. Added 'describe()'. Method to 'Model', 'Reservoir' and 'Connnection' classes. This will list details about the fluxes and processes etc. Lots of code cleanup and refactoring. Added a DataField Class. This allows for the integration of data which is computed after the model finishes into the model summary plots.
Version 0.3
New functions to list all connections of a reservoir, and to list all processes associated with a connection. This allows the use of the help system on process names. New interface to specify connections with more complex characteristics (e.g., scale a flux in response to reservoir concentration). This will break existing scripts that use this kind of connection. See the Quickstart guide on how to change the connection definition.
Model state read/write added
The model can now save its state, and it can be initialized from a previous state. This is particularly useful for models that require a spin-up period to achieve a steady-state.
Improved handling of External Data and new testing framework
External Data can now be directly associated with a Reservoir and the data will be mapped into the default model units. I also started to implement unit tests for selected esbtk modules. Furthermore, this release contains bugfixes
Bugfix release
Several bugfixes WRT CSV and graphical export, as well as bugs WRT external signal data
Bug fix release
v0.2.0.4 Rate constants can now be of type quantity, or string
Version 0.2
This version is now unit aware. So rather than having a separate keyword for unit
, quantities are now specified together with their unit, e.g., rate = "15 mol/s"
. This breaks the API, and requires that existing scripts are modified. I thus also removed much of the existing documentation until I have time to update it.
Bug fix release
Updated documentation, added jupyter notebook examples, cleaned up the example code
Bug fix release
Fixed an error in the rate-constant code
Initial release
This is an initial release. The classes described in the user guide should work mostly ok.