Releases: quantumbrake/cayenne
Releases · quantumbrake/cayenne
v1.0.3
Fix setup.py and add antimony keyword warning
Added
- Warnings about antimony keyword usage in tutorial,
ModelIOclass
Fixed
setup.pysetup requirements are automatically installedantimonyversion incompatibility issue
Fix interpolation bug in Results.get_state
0.9.1 (2020-05-23)
Fixed
Results.get_statefunction now adds an epsilon to time to avoid integer time points.
Replace numba with Cython
0.9.0 (2020-01-05)
Replace numba implementation with Cython implementation
Fixed
- Propensity calculation in all algorithms
- Considerable speed-up in algorithm runtimes
- Remove
volumefromSimulation.simulateparameters
Added
directalgorithm inCythontau_leapingalgorithm inCythontau_adaptivealgorithm inCython(experimental)Cythonto Azure pipeline- Accuracy tests from sbml-test-suite
- HOR property and tests for it
- Code coverage for
Cython - Algorithms page to the documentation
- Examples page to the documentation
Changed
- Remove
numbaalgorithms - Remove interpolation for direct algorithm
sim.plotnow plotspoststep curve- Updated tutorial page of the documentation
Tau adaptive and multiprocessing
Added
- Support for the
tau_adaptivealgorithm - Support for multiprocessing
Fixed
- Transpose stoichiometric matrix
- Update references in doc strings
Changed
- Use
TINYandHIGHfor status estimation - Use
np.int64andnp.float64explicitly
Chore
- Update dependencies
- Add azure pipelines for testing on Windows
Tau leaping
Added
- Updated
direct_naivedocstring - Support for the
tau_leapingalgorithm - Species name support for plotting
Fixed
- Check for sum propensities uses threshold instead of equality
- Add check for type of
max_iter
Updates to documentation and readme
Added
plot to pypi
Changed
fix bumpversion/black issue
remove history from package long_description
First public release!!
Added
- pypi deployment
- pyup security checking
- readthedocs deployment
- Tutorials and documentation
- Plotting functionality through
Simulation.plot
Changed
Simulation.resultsis now a property- Updated tests to support the new api changes
Chore
- Updated the README
Refactor everything into classes
Added
Simulationclass - main class for running simulationsResultsclass - for storing and accessing simulation resultsSimulation.simulatea function that returns an instance of theResultsclass
Changed
- Refactor
get_kstocandroulette_selectionintoutils.py - Refactor
direct_naiveintodirect_naive.py - Delete
pyssa.pyand replace withSimulationclass
Chore
- Add license and code-style badges
- Use
blackfor code-formatting
Numba implementation of the naive Gillespie algorithm
Added
- Naive implementation of the Gillepsie algorithm in
numba - Tests - sanity checks, bifurcation and long-running simulation
- CI on
travis