Skip to content

Releases: openscm/OpenSCM-Calibration

v0.6.1

17 Sep 07:05
Compare
Choose a tag to compare

Announcements

  • No announcements, just trivial fixes to internal workflows

Changelog

🔧 Trivial/Internal Changes

Changes

  • 2687973 bump: version 0.6.1a1 -> 0.6.1
  • 87ca0c1 Fix up workflow file
  • 05beeab CHANGELOG
  • 76cf30b Update workflow and test file
  • 594ccdf Make multiprocess optional for running tests
  • dbac625 bump(pre-release): version 0.6.0 > 0.6.1a1

v0.6.0

16 Sep 19:30
Compare
Choose a tag to compare

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

v0.5.2

13 Sep 11:56
Compare
Choose a tag to compare

Announcements

  • None, just fixing some metadata

Changelog

🔧 Trivial/Internal Changes

Changes

v0.5.1

13 Sep 10:25
Compare
Choose a tag to compare

Announcements

  • Nothing to announce, just doing a release after switching to using this copier template for managing the repo structure

Changelog

🔧 Trivial/Internal Changes

Changes

  • bdf67fc bump: version 0.5.1a1 -> 0.5.1
  • ddf93db Update copier
  • 4cc9f75 Fix up tests group
  • 675113f Update copier version
  • 65dbb42 Fix up docs dependencies
  • fc20c00 Install optional dependencies too when running the tests
  • 6a89c48 Fix up docs requirements generation
  • e3b2f91 Fix up dependencies
  • 7cba9a5 Update docs dependencies again
  • 9204f7b Update docs dependencies
  • 62cae73 Sort out docs
  • dcb74a7 Get docs building without error
  • a816b70 Remove auto-generated files
  • f86d34e Add TODOs to README
  • dedf504 Add iPython dependency
  • 0669db5 Delete old check
  • 2311bbb Fix RtD file
  • c899f5b Manually hack dependencies to get tests passing
  • be24ffb Update RtD config
  • eec055e Make scmdata a dependency until we address #26
  • b2d0fa0 Finish off mypy
  • 8af2113 Start fixing up types
  • 7018ab3 CHANGELOG
  • 8dd7dab Ruff fixes
  • 40af88f Add requirements docs
  • be4636d Clean up after copier
  • 3d2e77c Run copier
  • 1f3d798 ci: update blacken-docs in line with MR feedback
  • 101be2a chore: Update blacken-docs dependency
  • 870b6b0 refactor(src/openscm_calibration/type_hinting.py): remove :mod:openscm_calibration.type_hinting
  • 5b841d8 build: build docs with Python3.11
  • e918870 build: switch to using ruff for linting
  • 33257c5 build(pyproject.toml): change to using importlib import-mode with pytest
  • 89a0051 ci(.github/workflows/ci.yaml): fix test of installation without extras
  • e752c77 build: remove jupyter cache folder from tracking

v0.5.0

25 Apr 04:44
Compare
Choose a tag to compare

Announcements

BREAKING CHANGE

  • Removed :mod:iter_utils entirely so this API will now no longer work.

Changes

  • a3d6fa6 bump: version 0.4.0 → 0.5.0
  • 23b260a ci(.github/workflows/bump.yaml): check bump integration with Changelog
  • 238efce docs(CHANGELOG.md): update handling of Changelog to put header in smarter place
  • 847b5ca docs(basic-demo.md): fix up basic demo notebook
  • aa5822b refactor(iter_utils.py): remove :mod:iter_utils
  • 735978e feat(OptPlotter): add class method from_autogenerated_figure (#17)
  • 5a09ea9 docs: shorten notebook run time and update execution mode
  • 6cfd69a build: update handling of doc formatting checks
  • 4ba5bf5 docs: update README to link to docs and have two badges
  • 3336e1f build: add .readthedocs.yaml
  • be7c80c docs: change to using autosummary
  • c76418d docs: add release documentation (#12)

v0.4.0

21 Apr 05:03
Compare
Choose a tag to compare

Announcements

  • This is the first automatic release of the project. All feedback welcome!

Changes

  • dcfb9b9 bump: version 0.3.0 → 0.4.0
  • 4806acb feat(OptPlotter): add skeleton from_autogenerated_figure class method
  • 4c232fb build: add release workflow
  • 2745765 build: add basic build workflow
  • 44ce4d2 docs: add changelog (#10)