Skip to content

Releases: openscm/continuous-timeseries

v0.3.3

08 Jan 13:33
Compare
Choose a tag to compare

Announcements

  • None, just testing out workflows

Changelog

🔧 Trivial/Internal Changes

Changes

v0.3.2

08 Jan 12:31
Compare
Choose a tag to compare

Announcements

  • Trivial change, just fixing CI

Changelog

🔧 Trivial/Internal Changes

Changes

v0.3.1

08 Jan 07:09
Compare
Choose a tag to compare

Announcements

  • Updated docs (see below)

Changelog

📚 Improved Documentation

  • Updated docs demonstrating how to use a cubic fit to find a budget-compatible pathway. (#22)

🔧 Trivial/Internal Changes

Changes

v0.3.0

06 Jan 14:06
Compare
Choose a tag to compare

Announcements

  • A couple of key APIs were changed to reflect what they are actually doing, see breaking below
  • We have added a deeper dive into the conversion from discrete to continuous data that will help understand this key part of the package, see improved documentation below

Changelog

⚠️ Breaking Changes

    • Changed the input arguments of [discrete_to_continuous][continuous_timeseries.discrete_to_continuous.discrete_to_continuous].
      We have updated so that, rather than taking in a discrete argument,
      we take in an x and a y array and a name.
      This API better represents the separation between
      discrete representations, continuous representations
      and the conversion in between them (which is a different thing again).
      All other discrete to continuous conversion functions were updated to match this change in API.
    • Changed the input arguments of [Timeseries.from_arrays][continuous_timeseries.Timeseries.from_arrays].
      We have updated so that time_axis_bounds is now x and values_at_bounds is now y.
      This update reflects the fact that, depending on the interpolation choice,
      the passed in values will not always end up being the values at the bounds.

    (#19)

🎉 Improvements

  • Added a check to [TimeseriesDiscrete.to_continuous_timeseries][continuous_timeseries.TimeseriesDiscrete.to_continuous_timeseries]
    so that the user is aware if the chosen interpolation choice means that the instance's
    values at bounds are not actually respected.
    The warning can be controlled with the new warn_if_output_values_at_bounds_could_confuse and check_change_func arguments
    to [TimeseriesDiscrete.to_continuous_timeseries][continuous_timeseries.TimeseriesDiscrete.to_continuous_timeseries]. (#19)

📚 Improved Documentation

Changes

v0.2.1

05 Jan 18:05
Compare
Choose a tag to compare

Announcements

  • Added support for creating pathways compatible with a given budget, see features below 📉

Changelog

🆕 Features

  • Added [budget_compatible_pathways][continuous_timeseries.budget_compatible_pathways] to support the creation of pathways compatible with a given budget. (#18)

📚 Improved Documentation

🔧 Trivial/Internal Changes

Changes

v0.2.0

04 Jan 23:14
Compare
Choose a tag to compare

Announcements

  • This completes the key features of the API. The package is now ready for testing and use 🎉

Changelog

🆕 Features

  • Added [ValuesAtBounds][continuous_timeseries.values_at_bounds.ValuesAtBounds]. (#12)
  • Added [TimeAxis][continuous_timeseries.time_axis.TimeAxis]. (#13)
  • Added [TimeseriesDiscrete][continuous_timeseries.timeseries_discrete.TimeseriesDiscrete]. (#14)
  • Added [TimeseriesContinuous][continuous_timeseries.timeseries_continuous.TimeseriesContinuous]. (#15)
  • Added [Timeseries][continuous_timeseries.Timeseries]. (#16)

📚 Improved Documentation

  • Added background about how we handle representing our objects (see [Representations][representations]) and updated the default colour scheme. (#12)

  • Added a tutorial into our discrete timeseries handling (see Discrete timeseries). (#14)

  • Added a tutorial into our continuous timeseries handling (see Continuous timeseries). (#15)

  • (#16)

🔧 Trivial/Internal Changes

Changes

v0.1.7

27 Dec 20:55
Compare
Choose a tag to compare

Announcements

  • None, just testing machinery

Changelog

🔧 Trivial/Internal Changes

Changes

v0.1.6

27 Dec 19:35
Compare
Choose a tag to compare

Announcements

  • None, just testing release machinery

Changelog

🔧 Trivial/Internal Changes

Changes

  • 873ff7f bump: version 0.1.6a1 -> 0.1.6
  • bd00bd8 Add pdm.lock file back in
  • 2415a78 Add pdm.lock file back in
  • 2c24e7a CHANGELOG
  • bb5c5a6 Update copier and try pdm again
  • 172b6e5 bump(pre-release): version 0.1.5 > 0.1.6a1

v0.1.5

26 Dec 20:58
Compare
Choose a tag to compare

Announcements

  • None, just testing release machinery

Changelog

🔧 Trivial/Internal Changes

Changes

v0.1.4

26 Dec 20:50
Compare
Choose a tag to compare

Announcements

  • None, just testing machinery

Changelog

🔧 Trivial/Internal Changes

Changes