Skip to content

Releases: gridstatus/gridstatusio

v0.9.0

23 Jan 00:00
08e3849
Compare
Choose a tag to compare

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 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

25 Sep 22:53
0d2d023
Compare
Choose a tag to compare

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 on GridStatusClient and an optional sleep_time parameter on GridStatusClient.get_dataset.

v0.7.0

28 Aug 19:24
191705e
Compare
Choose a tag to compare
  • Updates for resampling changes on server. Upsampling is now supported.

v0.6.5

06 Aug 19:23
a0a9bf9
Compare
Choose a tag to compare

0.6.5 - August 6, 2024

  • Remove gridstatus and add tabulate as dependencies.

v0.6.4

02 Aug 01:16
90cdec1
Compare
Choose a tag to compare
  • Updates pandas version to allow for pandas 2.0 compatibility

0.6.3

15 Jul 17:02
be6a6a2
Compare
Choose a tag to compare

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

18 Jun 19:05
3f459e3
Compare
Choose a tag to compare
  • Sets capped version of Python to <4
  • Upgrades numpy to a version that supports Python 3.12

0.6.1

18 Jun 00:13
Compare
Choose a tag to compare
  • Adds support for Python 3.12

0.6.0

17 Jun 19:42
Compare
Choose a tag to compare
  • 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

26 Mar 13:36
b756942
Compare
Choose a tag to compare
Fix 0.5.8 version update warning (#34)

* Fix version update warning

* rephrase changelog

* rephrase changelog