Skip to content

v1.0.0

Choose a tag to compare

@StefanDevAccount StefanDevAccount released this 13 Jul 14:00
· 93 commits to main since this release
db6be11

This release includes many structural changes to the package, which makes it not backward compatible with older versions!

Most important structural changes:

  • Renamed Optimizer classes: StateSpaceOptimizer -> cMHNOptimizer, OmegaOptimizer -> oMHNOptimizer, removed DUAOptimizer
  • Renamed cross-validation method of Optimizer class: find_lambda() -> lambda_from_cv()
  • Renamed model wrapper classes: MHN -> cMHN, OmegaMHN -> oMHN
  • Renamed "original" subpackage to "full_state_space"
  • Renamed "ssr" subpackage to "training"
  • Renamed ssr.state_space_restriction submodule to training.likelihood_cmhn
  • Removed omega_mhn subpackage, included its functions in training.likelihood_omhn
  • Moved penalty functions into their own module in the training subpackage: penalties_cmhn and penalties_omhn

Additional changes:

  • You can find a demo Jupyter notebook on how to use the package in the "demo" folder on GitHub
  • cMHN and oMHN classes include new methods to compute the likeliest order of events