Skip to content

v0.6.0

Compare
Choose a tag to compare
@znicholls znicholls released this 16 Sep 19:30
· 11 commits to main since this release

Announcements

Changelog

⚠️ Breaking Changes

  • Re-factored to make scmdata an actually optional dependency.
    See the how-to docs for an example of how to get the same behaviour with the new API. (#29)
  • [get_autocorrelation_info][openscm_calibration.emcee_utils.get_autocorrelation_info] now returns a [AutoCorrelationInfo][openscm_calibration.emcee_utils.AutoCorrelationInfo] object, rather than a [dict][]. (#31)
  • [x_and_parameters_to_named_with_units][openscm_calibration.model_runner.x_and_parameters_to_named_with_units] now expects a [ParameterOrder][openscm_calibration.parameter_handling.ParameterOrder] object, rather than a [list][] of [tuple][]. (#31)

🆕 Features

  • Added a number of functions to [emcee_plotting][openscm_calibration.emcee_plotting]
    and [emcee_utils][openscm_calibration.emcee_utils].
    These were extracted from the how-to guides. (#31)
  • Added [parameter_handling][openscm_calibration.parameter_handling] to clarify parameter handling, particularly units and order preservation. (#31)

🎉 Improvements

  • Made pandas, scmdata and IPython optional dependencies. (#29)

📚 Improved Documentation

  • Updated the how-to guides for calibration.
    These now have one example with a custom data container and one example using scmdata. (#31)

🔧 Trivial/Internal Changes

Changes