Skip to content

Releases: montel-energy/enappsys-python-client

v0.1.9

19 May 09:43

Choose a tag to compare

This release includes:

  • fix: require tzdata so time_zone localization works on Linux, macOS, and minimal/container installs where IANA timezone data is missing

v0.1.8

13 May 10:34

Choose a tag to compare

This release includes:

  • fix: rename columns and tz localization for empty dataframes

v0.1.7

13 May 08:59

Choose a tag to compare

This release includes:

  • add url and params to debug logs, warnings and exceptions, for example:
GET url=https://app.enappsys.com/csvapi params={'type': 'RTE_BALANCING_PRICES', 'entities': ['UPWARD_WEIGHTED_AVERAGE_PRICE_AFRR_ACTIVATED_FOR_FR'], 'start': '202401010000', 'end': '202501010000', 'res': 'hourly', 'timezone': 'CET', 'minavmax': 'false', 'delimiter': 'comma'}

v0.1.6

15 Apr 08:51

Choose a tag to compare

This release includes:

  • New epex service for APX downloads, with support for EPEX settlement trade evolution and contract evolution data
  • Support for both synchronous and asynchronous EPEX access via EnAppSys.epex and EnAppSysAsync.epex
  • APX-specific CSV and JSON parsing for EPEX responses

v0.1.5

11 Mar 12:38

Choose a tag to compare

This release includes:

  • Fix for broken import caused EnAppSysAsync to fail when retrying a request

v0.1.4

04 Mar 11:16

Choose a tag to compare

This release includes:

  • Added require_pandas() and require_aiohttp()
    utility functions to handle optional dependencies
    more gracefully.

v0.1.3

04 Mar 09:22

Choose a tag to compare

This release includes:

  • Added support for 4 second resolution
  • Fix bug in APIBase._get_in_chunks where it
    was trying to build a timedelta out of an already
    built timedelta.

v0.1.2

20 Feb 12:50

Choose a tag to compare

This release includes:

  • Bulk API support (CSV, JSON, JSON_MAP, XML) EnAppSys.bulk
  • Chart API support (CSV, JSON, JSON_MAP, XML) EnAppSys.chart
  • Price Volume Curve API (CSV, XML) EnAppSys.price_volume_curve
  • Retry logic
  • User-Agent passed in request header and optionally extra agent identifier via agent_id
  • Type hints (Python 3.10+)
  • Optional async client EnAppSysAsync