Changelog#
Versions follow Semantic Versioning (<major>.<minor>.<patch>).
Backward incompatible (breaking) changes will only be introduced in major versions with advance notice in the Deprecations section of releases.
Expert prior elicitation method v0.7.0 (2025-11-12)#
🆕 Features#
-
- convert eliobj.results object into xr.DataTree
- adjust plots corresponding to new output format
- adjust tests corresponding to new output format
- adjust documentation to new output format
- include xarray as new dependency (#32)
🎉 Improvements#
-
- add possibility for a dry run when initializing the
Elicitobject - include in
Elicita newmeta_settingsparameter which includes adry_run=Trueargument
- add possibility for a dry run when initializing the
-
adjust the summary information when printing
eliobj- include information about shape
- differentiate between target quantity and elicited summary
- correct the computation of the number of hyperparameters for parametric method
- compute number of weights (incl. biases) of NNs when using deep_prior method and include as info for computing number of hyperparameters (#30)
🐛 Bug Fixes#
-
- add tests for
elicit.pymodule
- add tests for
- use
Enumwhere appropriate to make valid options of an argument explicit. (#30) -
- add tests for functions in
utils.pymodule
- add tests for functions in
- discovered bug in computation of inverse_logif in
DoubleBoundedtransformation (#38) -
- outsource checks for
Elicitobject into new module called_checks.py
- outsource checks for
- include checks when initializing the
Elicitobject and when using the.updatemethod - add unittest for checks in
test_init.py(#39) -
- The hyperparameter names were not correctly matched with the hyperparameter values in the final output
- This issue has been fixed in
src\elicito\_outputs.py - A corresponding test has been added in
tests\unit\test_outputs.py(#41) -
- update elicito such that it is compatible with Python 3.13
- This involved updating the dependencies in
pyproject.tomlto versions that support Python 3.13 - relaxing scipy and pandas dependencies to allow for future versions
- closes Issue#19 (#42)
-
- an error occured when using the
__str__method for the fitted eliobj
- an error occured when using the
- reason was a wrong assignment of the fitted results to the attribute (overwriting the self object)
- fixed assignment in
fit()method in__init__.py - added test to
tests\unit\test_init.py::test_str_method(#43)
📚 Improved Documentation#
-
- add information on print method for
eliobjto How-To-Guides: save-and-load (#25)
- add information on print method for
Expert prior elicitation method v0.6.0 (2025-06-16)#
No significant changes.
Expert prior elicitation method v0.5.4 (2025-05-19)#
🔧 Trivial/Internal Changes#
Expert prior elicitation method v0.5.3 (2025-05-18)#
🔧 Trivial/Internal Changes#
Expert prior elicitation method v0.5.2 (2025-05-18)#
🔧 Trivial/Internal Changes#
Expert prior elicitation method v0.5.1 (2025-05-17)#
No significant changes.
Expert prior elicitation method v0.5.0 (2025-05-17)#
No significant changes.
Expert prior elicitation method v0.4.0 (2025-05-17)#
⚠️ Breaking Changes#
-
- integrated InvertibleNetwork implementation from BayesFlow==1.1.6 into elicito.
- integration has been approved by BayesFlow maintainer Stefan Radev
- removal of BayesFlow dependency enabled removing version constraints (#11)
Expert prior elicitation method v0.3.1 (2025-04-18)#
⚠️ Breaking Changes#
- Added python scripts and tests from the old package. (#1)
🐛 Bug Fixes#
-
- fix check for number of model parameters. tfd.Sequential/Joint distributions were not considered in the initial check
- add tensorflow-silence as one option to mute tensorflow warnings and other log messages (#7)
📚 Improved Documentation#
- Adjust docstrings from Sphinx layout to Mkdocs layout (#2)
-
- added further documentation files, tutorials
- included option to mute progress output (#6)
🔧 Trivial/Internal Changes#
Expert prior elicitation method v0.3.0 (2025-03-31)#
No significant changes.
Expert prior elicitation method v0.2.0 (2025-03-29)#
No significant changes.
Expert prior elicitation method v0.1.1 (2025-03-21)#
No significant changes.
Expert prior elicitation method v0.1.0 (2025-03-21)#
No significant changes.
Expert prior elicitation method v0.0.2a1 (2025-03-21)#
No significant changes.