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

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.5.2.tar.gz (52.7 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.5.2-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

Details for the file estival-0.5.2.tar.gz.

File metadata

  • Download URL: estival-0.5.2.tar.gz
  • Upload date:
  • Size: 52.7 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.5.2.tar.gz
Algorithm Hash digest
SHA256 cf4f977e86abd4ef13ce0729a7f93a7667cc4a5b11b8d1ea7b23a3fea8e5af61
MD5 15008adbea344dde8aef3ccfbaa2b266
BLAKE2b-256 41bceb906253e0d7364beac20116647e1e58289773a047ff4909eaf135f38a94

See more details on using hashes here.

File details

Details for the file estival-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: estival-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 22.6 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.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5a2bd347a7a98b351ab931754b75d3394d65a9505320b90a4bacf00d097ceb33
MD5 8dc692baa4b8734a6f97d4ba6b4a4fc1
BLAKE2b-256 83405bbc350637f15c3e16da90fa88ead8ce6ac67c3e8a15ceda39a604705cb8

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