Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 1.85 KB

CHANGELOG.md

File metadata and controls

47 lines (38 loc) · 1.85 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.2.1] - 2022-11-01

Fixed

  • Fixes a bug where storage constraints were not initialized in the DispatchModel.
  • Fixes the tolerances in the testing suite so that the tests pass. Previously, a single test was failing due to (-1e-9 == 0 ± 1e-12). This should pass, since 1e-9 is still close to zero.

[0.2.0] - 2022-10-31

Added

  • Adds the following Technology subclasses
    • StorageTechnology which has storage attributes initial_storage, storage_capacity.
    • RampingTechnology which has ramping attributes ramp_up and ramp_down.
  • Adds ramping and storage constraints to the osier.DispatchModel which correspond to the StorageTechnology and RampingTechnology subclasses.

[0.1.3] - 2022-10-04

Added

  • Adds __init__.py file to osier.models so the submodule can be imported.

Fixed

  • Changes pip install -e .[doc] in the github workflow to pip install .[doc] to catch installation issues.

[0.1.2] - 2022-10-04

Fixed

  • Fixes a path issue in the conf.py file so that Sphinx can find osier.

[0.1.1] - 2022-10-04

Added

  • Updates the README to include information about PyPI and readthedocs.

[0.1.0] - 2022-10-04

The first release of osier on PyPI and publication of documentation on readthedocs.

Added

  • osier.Technology class that stores data about technologies and handles units.
  • osier.DispatchModel class that generates a simple a dispatch model when users pass osier.Technology objects.
  • Publishes documentation on readthedocs.