Skip to main content

A set of calibration and probabilistic programming tools for use with summerepi2

Project description

estival

Calibration and optimization tools for summer2 https://github.com/monash-emu/summer2

Estival provides a simple API for using summer2 CompartmentalModels with a variety of optimization frameworks, including

  • pymc
  • nevergrad

CHANGELOG

  • 0.2.2
    Add logprior/logposterior to BayesianCompartmentalModel
  • 0.2.3
    Include tensorflow-probability(jax) for more (and better tested) stats modules
  • 0.2.4 Bugfix (vector priors were not exported to pymc correctly) Add Epoch support to allow DatetimeIndex targets
  • 0.2.5 Bugfix for BinomialTarget (wasn't indexing modelled data)
  • 0.2.6 Bugfix (reference index for models without date returned incorrect type)
  • 0.3.0 Note - breaking changes! Remove old AuTuMN MCMC implementation Move nevergrad/pymc -> wrappers Expand likelihood output tools Include parallelism framework
  • 0.3.1 Bugfix (submodules not properly exported)
  • 0.3.2 SampleIterator tools (better support for shaped priors) Attempted map_parallel bugfix
  • 0.3.3 Requirements fix (update summerepi2)
  • 0.3.4 Swap modelled/target data in Normal and TruncatedNormal targets (incorrect results previously)
  • 0.3.5 Add sampling utils Add gamma prior Support multiple targets for each derived output
  • 0.3.6 Minor bugfix to 0.3.5
  • 0.3.7 Reimplement BetaPrior, and get_series and finite_bounds for priors
  • 0.3.8 Fix BetaPrior.to_pymc, add testing
  • 0.3.9 Bugfix (BetaPrior .from_ method injected arrays into params)
  • 0.4.0 Improved sampling tools
  • 0.4.1 Extend sampling tools, more options for map_parallel
  • 0.4.2b Experimental release using expanded transform for uniform priors
  • 0.4.3 Better exec_mode defaults for parallel helper functions
  • 0.4.4 Fix issues with xarray converting array parameters
  • 0.4.5 Fix nevergrad wrapper issue with infinite support priors
  • 0.4.8 Improved ergonomics and sample type support
  • 0.4.9 Add BetaTarget
  • 0.5.0 Correct loc and iloc methods for SampleIterator
  • 0.5.1 Make wrapper libraries (pymc/nevergrad) optional extras
  • 0.5.2 Add NormalPrior
  • 0.6.0 Add hierarchical priors for PyMC

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

estival-0.6.0a0.tar.gz (55.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

estival-0.6.0a0-py3-none-any.whl (22.8 kB view details)

Uploaded Python 3

File details

Details for the file estival-0.6.0a0.tar.gz.

File metadata

  • Download URL: estival-0.6.0a0.tar.gz
  • Upload date:
  • Size: 55.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.11 Windows/10

File hashes

Hashes for estival-0.6.0a0.tar.gz
Algorithm Hash digest
SHA256 caea6ef0f621d88e6bb66a6c99553057c958f533712d1851f580115c94465959
MD5 dca8ee240de5f10c19686fda7687c912
BLAKE2b-256 c5a2a0934c82b8ca763eaef8c6868b490f3c8caee70e85f949f244e258a0d579

See more details on using hashes here.

File details

Details for the file estival-0.6.0a0-py3-none-any.whl.

File metadata

  • Download URL: estival-0.6.0a0-py3-none-any.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.11 Windows/10

File hashes

Hashes for estival-0.6.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 275912e3cf5c3834b094f68bd5fa9358d613f16406bff878422179cd07255613
MD5 dc5245cf476a46c37e4ace3518bea0c6
BLAKE2b-256 9a6ca5ce0c1d75f5276e07ddb7b20fa84645f08ec242ffc34b303c6ad2f49319

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page