Skip to content

Releases: colomoto/pyMaBoSS

v0.7.19

01 Feb 14:00
Compare
Choose a tag to compare
  • fix get_initial_state with joined nodes (#48)

Restrictions in variables' names

26 Nov 14:23
Compare
Choose a tag to compare
  • Remove restriction in the variables' name preventing them to contain boolean operators.
  • Introduction of a list of reserved names, which can't be used (True, False, And, Or, Xor, Not, Node)
  • Fix bug in plotting entropy

Fixing bug in parsing initial states

15 Jul 12:31
Compare
Choose a tag to compare

Fixed a bug in the parser for initial states, where a formula was refused if it contained spaces.

Added plotting options

14 May 08:44
Compare
Choose a tag to compare
  • Added an optional nil_label to replace in piechart, PCA chart
  • Added an argument to PCA plot to highlight a model
  • Fix arrow and text size
  • Added option to label PCA comparison
  • Fixing comparison colors
  • Saving the PCA figure as self._pcafig
  • Saving the 3D figure as self._3dfig

Bugfixes

11 May 16:47
Compare
Choose a tag to compare
  • Restore a cache of plotted figures
  • Fix the figsize argument for 3D plotting
  • Fix the state filtering
  • Adding dtype for pandas Series (planned change in pandas default behaviour)

Ensemble features and bugfixes

07 May 13:01
Compare
Choose a tag to compare
  • Fixed ensemble simulation copy()
  • set_models_path now also work with zipped ensembles
  • legend can be deactivated on piecharts
  • PCA model comparison also work on state distributions
  • PCA methods now allow a matplotlib axes as parameter
  • PCA methods allow a cutoff_arrows to hide small arrows.
  • Added a 3D plotting method for model distributions

Ensemble: add support for zipfile as input

04 May 19:44
Compare
Choose a tag to compare

Ensemble simulation improvements

29 Apr 17:26
Compare
Choose a tag to compare
  • Allowing per-model mutations
  • Improvements in plotting
  • Filters now also work with states
  • Bugfixes

Fixing two bugs in the parser

24 Apr 12:41
Compare
Choose a tag to compare

Two bugs in the parser that Gautier found :

  • Refstate should allow -1 values (which ignores it)
  • A node can have non-defined rates. In this case, default rates are used

First version of simulation through C library

22 Jan 18:03
Compare
Choose a tag to compare

Added a first version of the MaBoSS C library interface.
For classic simulation, and upmaboss simulations, setting cmaboss=True in the run() command will use the C library.

Also added a option to run through a optimized engine, which only returns the probability of the last states. For classic and upmaboss simulations, setting only_final_state=True in the run() command will use this new engine.