Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.8.4 #424

Merged
merged 22 commits into from
Jun 13, 2022
Merged

Release v0.8.4 #424

merged 22 commits into from
Jun 13, 2022

Conversation

hpesonen
Copy link
Member

  • Modify Lotka-Volterra model's priors as many methods do not support discrete random variables.
  • Fix acquisition index in state plot
  • Reformat summary() for Sample(ParameterInferenceResult)
  • Fix linting in arch.py
  • Add summary statistics to Lotka-Volterra model
  • Add boolean observation_noise option to lotka_volterra
  • Add parameter names as an optional input in model prior and fix the parameter order in priors used in BOLFI and BOLFIRE
  • Add feature names as an optional input and make training data size a required input in BOLFIRE
  • Fix the observed property in simulator nodes
  • Fix default outputs in generate
  • Add docstring description to ARCH-model
  • Make MAP estimates calculation in BOLFIRE optional and based on log-posterior
  • Use batch system to run simulations in BOLFIRE
  • Use target_model.parameter_names from instead of model.parameter_names in BOLFIRE
  • Extract BO results using target_model.parameter_names from instead of model.parameter_names
  • Update tox.ini
  • Add option to use additive acquisition cost in LCBSC
  • Change sigma_proposals-input in metropolis from list to dict
  • Fix is_array in utils
  • Fix acq_noise_var-bug in acquisition.py. Influenced BOLFI.

hpesonen and others added 22 commits February 25, 2022 10:55
* Change ac_noise_var into float, int or dict

* Add checks for acq_noise_var

* Move acq_noise_var tests to acquisition.py.

* Fix lint.

* Add and modify tests for new acquisition API.

* Add CHANGELOG.

* Fix test_bo.py

* Fix doctrings that refer to AcquisitionBase.

* Remove check for None.

* Store parameter_names in GPyRegression

* Fix a bug on acquisition-tests.

* Modify documents to follow new API

* Fix a bug in docstring.

* Fix a bug in tests.
* update array check

* remove obsolete float conversion

* update CHANGELOG

* Update CHANGELOG.rst

Co-authored-by: Henri Pesonen <[email protected]>
* Require a dictionary for sigma_proposals to be fed in metropolis.

* Fix a bug in type annotation
* initial commit

* update cost function

-standardise input and output shape
-include documentation

* add tests

* add type check

* fix style issues

* update CHANGELOG

* Minor style changes

Co-authored-by: Henri Pesonen <[email protected]>
* Update and fix tox.ini

* Add CHANGELOG

* Update MANIFEST.in
* Update CHANGELOG

* Use always surrogate parameter_names in BOLFI to avoid bugs.
* Add CHANGELOG.rst

* Use target_model.parameters_names instead of model.parameter_names.
* use batch system to run simulations

* clean

-rearranged new functions and added docstrings
-removed unused functions and updated unit tests

* update CHANGELOG

* fix typo

* fix random state setting

* update likelihood construction
* use negative log-posterior in minimisation

* make minimisation optional

* update CHANGELOG

* update tests

* fix style issue

Co-authored-by: Henri Pesonen <[email protected]>
* Add model details to ARCH-docstring

* Add CHANGELOG
* fix nodes type

* add new test

* update CHANGELOG
* add len check

* update CHANGELOG

Co-authored-by: Henri Pesonen <[email protected]>
* add optional input variable feature_names

* make training data size not optional

* update tests

* fix style issue

* update CHANGELOG
* add control over parameter order in model prior

add parameter names as optional input variable in model prior and use that to control parameter order in the priors used in BOLFI and BOLFIRE

* update CHANGELOG
* Add option to disable observation noise from lotka-volterra.

* Modify observation_noise-option logic.

* Simplify allowed true_parameters -option.

* Change logger.errors to ValueErrors.
* Add option to disable observation noise from lotka-volterra.

* Modify observation_noise-option logic.

* Simplify allowed true_parameters -option.

* Add summary statistics to LV

* Add sumstats to LV

* Add CHANGELOG.rst

* Enable batch evaluation.
* Add option to disable observation noise from lotka-volterra.

* Modify observation_noise-option logic.

* Simplify allowed true_parameters -option.

* Add summary statistics to LV

* Add sumstats to LV

* Add CHANGELOG.rst

* Fix linting in arch.py
* Reformat summary-output.

* Add CHANGELOG.rst

* Bring back sample_means_summary

* Remove double definition of weighted sample quantiles

* Revert to older definition of sample quantiles.
* fix plot_state

* update CHANGELOG
* Change LV priors from poisson to normal approximations.

* Approximate poisson distributions with gaussians.

* Add CHANGELOG.rst
@hpesonen hpesonen merged commit 47cd2ae into master Jun 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants