Releases: montel-energy/enappsys-python-client
Releases · montel-energy/enappsys-python-client
v0.1.9
v0.1.8
This release includes:
- fix: rename columns and tz localization for empty dataframes
v0.1.7
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
This release includes:
- New
epexservice for APX downloads, with support for EPEX settlement trade evolution and contract evolution data - Support for both synchronous and asynchronous EPEX access via
EnAppSys.epexandEnAppSysAsync.epex - APX-specific CSV and JSON parsing for EPEX responses
v0.1.5
This release includes:
- Fix for broken import caused
EnAppSysAsyncto fail when retrying a request
v0.1.4
This release includes:
- Added require_pandas() and require_aiohttp()
utility functions to handle optional dependencies
more gracefully.
v0.1.3
This release includes:
- Added support for 4 second resolution
- Fix bug in
APIBase._get_in_chunkswhere it
was trying to build a timedelta out of an already
built timedelta.
v0.1.2
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