Skip to content

Releases: arfc/osier

v0.4.0

06 Feb 16:32
Compare
Choose a tag to compare

What's Changed

[0.4.0] - 2025-02-06

This update introduces some big new features to Osier.

Added

  • Osier includes a new "hierarchical dispatch" model for electricity dispatch (PR #71).
  • A new nmga module was added to facilitate "n-dimensional modeling-to-generate alternatives." (PR #72)
  • Two new tutorials in the documentation
    • "Constraint" tutorial - how to constrain an Osier model with objective functions.
    • "MGA" tutorial - how to perform MGA with Osier's nmga module.
  • The "dispatch" tutorial demonstrates the hierarchical dispatch algorithm.

Fixed

  • Fixes an issue with GitHub actions that tried setting up a conda environment via Mambaforge (now deprecated).
  • Version listed in documentation is now linked with pyproject.toml.

Full Changelog: v0.3.1...v0.4.0

v0.3.1

04 Oct 01:06
7e6481e
Compare
Choose a tag to compare

This version simply migrates the setup.py to a pyproject.toml.

What's Changed

  • Updates installer issues and resolves the pyomo logging error by @samgdotson in #65
  • adds coverage and failunder to pytest command by @fredshone in #68

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

04 Apr 13:56
af54d70
Compare
Choose a tag to compare

This release adds new features for creating objective functions and helpful utilities. Along with tests and examples in the documentation. See the CHANGELOG.md for more details.

v0.2.0

31 Oct 15:51
Compare
Choose a tag to compare

This release adds storage and ramping constraints to the DispatchModel. More details can be found in CHANGELOG.md
osier.zip

v0.1.3

04 Oct 18:01
Compare
Choose a tag to compare

Fixes bug where osier.models could not be imported.

Adds __init__.py file to models.

v.0.1.1

04 Oct 15:16
Compare
Choose a tag to compare

Updates documentation for osier. Creates links to readthedocs and pypi.

v0.1.0

04 Oct 13:26
01a7edb
Compare
Choose a tag to compare

This first release of osier includes a technology module for defining and storing technology data as well as a simple dispatch model for calculating the energy production of each technology that minimizes cost.