Releases: gridstatus/gridstatusio
Releases · gridstatus/gridstatusio
v0.9.0
What's Changed
- Security Updates Dependabot in #66
- Add ERCOT Pricing Data example in #67
- fixed ISO Hubs example in #56
- Reduce Parallelization During Testing to Stay within Rate Limits in #68
- Remove Resampling to Market Day Test in #69
- Fix all columns when listing datasets in #70
- Add downsampling tests in #71
- Fix Test with Time Column in #73
- Timezone Handling Update in #72
- Adds a
timezone
parameter used for returning results in local time and resampling results to frequencies one day or lower- With this addition, the
tz
parameter is deprecated and will be removed in a future release - When using the
timezone
parameter, the_local
columns will be in the timezone and_utc
columns will be in UTC
- With this addition, the
- Adds a
With tz
(deprecated):
client.get_dataset(
dataset='ercot_load',
start=start,
end=end,
tz='America/New_York'
)
interval_start_local | interval_end_local | load | |
---|---|---|---|
0 | 2025-01-01 00:00:00-05:00 | 2025-01-01 00:05:00-05:00 | 44859 |
1 | 2025-01-01 00:05:00-05:00 | 2025-01-01 00:10:00-05:00 | 44993 |
2 | 2025-01-01 00:10:00-05:00 | 2025-01-01 00:15:00-05:00 | 44894 |
3 | 2025-01-01 00:15:00-05:00 | 2025-01-01 00:20:00-05:00 | 44863 |
4 | 2025-01-01 00:20:00-05:00 | 2025-01-01 00:25:00-05:00 | 44845 |
With timezone
:
client.get_dataset(
dataset='ercot_load',
start=start,
end=end,
timezone='America/New_York'
)
interval_start_local | interval_start_utc | interval_end_local | interval_end_utc | load | |
---|---|---|---|---|---|
0 | 2025-01-01 00:00:00-05:00 | 2025-01-01 05:00:00+00:00 | 2025-01-01 00:05:00-05:00 | 2025-01-01 05:05:00+00:00 | 44859 |
1 | 2025-01-01 00:05:00-05:00 | 2025-01-01 05:05:00+00:00 | 2025-01-01 00:10:00-05:00 | 2025-01-01 05:10:00+00:00 | 44993 |
2 | 2025-01-01 00:10:00-05:00 | 2025-01-01 05:10:00+00:00 | 2025-01-01 00:15:00-05:00 | 2025-01-01 05:15:00+00:00 | 44894 |
3 | 2025-01-01 00:15:00-05:00 | 2025-01-01 05:15:00+00:00 | 2025-01-01 00:20:00-05:00 | 2025-01-01 05:20:00+00:00 | 44863 |
4 | 2025-01-01 00:20:00-05:00 | 2025-01-01 05:20:00+00:00 | 2025-01-01 00:25:00-05:00 | 2025-01-01 05:25:00+00:00 | 44845 |
Release 0.8.0
0.8.0 - September 25, 2024
- Adds automatic retries using an exponential backoff when fetching data if an API rate limit is hit. Also adds parameters for configuring
max_retries
onGridStatusClient
and an optionalsleep_time
parameter onGridStatusClient.get_dataset
.
v0.7.0
- Updates for resampling changes on server. Upsampling is now supported.
v0.6.5
0.6.5 - August 6, 2024
- Remove
gridstatus
and addtabulate
as dependencies.
v0.6.4
- Updates pandas version to allow for pandas 2.0 compatibility
0.6.3
0.6.3 - July 15, 2024
- Adds a new
client.get_daily_peak_report()
method for accessing daily peak LMP/load data for a specific ISO and date.
0.6.2
- Sets capped version of Python to <4
- Upgrades numpy to a version that supports Python 3.12
0.6.1
- Adds support for Python 3.12
0.6.0
- Add ability to use cursor-based pagination instead of offset-based pagination.
- Cursor-based pagination can be 30-50% faster than offset-based pagination for large datasets.
- Cursor-based pagination is the default for
client.get_dataset()
.
- Drops support for Python 3.8
Release 0.5.9
Fix 0.5.8 version update warning (#34) * Fix version update warning * rephrase changelog * rephrase changelog