Skip to content

Releases: energyquantified/eq-python-client

v0.15

09 Oct 20:04

Choose a tag to compare

Improvements

  • Minor improvements in the documentation for relative forecasts
  • Update supported Python versions in the documentation to 3.10+

v0.14.7

29 Aug 12:26

Choose a tag to compare

Bugfixes

  • Set price_area=True for area XK

v0.14.6

24 Jun 13:51

Choose a tag to compare

Bugfixes

  • Patch PeriodSeries.to_timeseries() due to a regression with iterator behaviour in Python versions >=3.13.1, <3.13.4

v0.14.5

12 Jun 08:37

Choose a tag to compare

Improvements

  • Add __len__() method to Timeseries and PeriodSeries classes. This allows users to use the built-in len() function to get the number of values in a time series or period-based series.

Bugfixes

  • Fix a bug in PeriodSeries.to_timeseries() that caused a crash for python version 3.13 and above. Thank you to @igramatk for reporting this issue.

Deprecations

  • Deprecate method parameter exlude_tags and add exclude_tags as method parameter
    • Deprecated parameter will be removed in the next major release
    • Affected methods:
      • eq.instances.list()
      • eq.instances.load()
      • eq.period_instances.list()
      • eq.period_instances.load()

v0.14.4

08 Apr 14:03

Choose a tag to compare

Improvements

  • Lower the minimum supported front value for OHLC data from 1 to 0

v0.14.3

08 Apr 09:11

Choose a tag to compare

Improvements

  • Update the documentation with instance tag filtering in the push feed

v0.14.2

08 Apr 08:13

Choose a tag to compare

Improvements

  • Add tags and exclude_tags to curve event filters, for filtering events by instance tags

v0.14.1

31 Mar 06:41

Choose a tag to compare

  • Unpin websocket-client to allow for the latest version (until next major release)

v0.14

14 Mar 15:27

Choose a tag to compare

Improvements

  • Minor documentation improvements
  • Added support for Polars data frames conversion
    • Introduced new methods: to_pl_df() and to_polars_dataframe()
  • Renamed Pandas data frame conversion methods for clarity and consistency
    • to_df()to_pd_df() (old method deprecated)
    • to_dataframe()to_pandas_dataframe() (old method deprecated)

Bugfixes

  • Instances from eq.instances.list() previously had their issued time parsed in the UTC timezone. This has been fixed to be parsed in the curve's instance_issued_timezone if a curve object is provided to the method, otherwise (curve name) it will be parsed as a datetime with offset.

v0.13.12

06 Feb 07:39

Choose a tag to compare

Improvements

  • Add parameters source and only_subscribed to eq.metadata.curves() for filtering by source and subscribed curves, respectively.
  • Update curve search documentation with examples on how to filter by source and subscribed curves.