Gridstatus

Latest version: v0.28.0

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

0.28.0

Breaking Changes

- PJM requires an `api_key` on initialization (can be set as `PJM_API_KEY` environment variable)

Non-Breaking Changes

- Added more methods to the `ErcotAPI` class which uses the new [Ercot API](https://data.ercot.com/) for fetching data
- Eventually, the `ErcotAPI` will be the primary way to fetch data from ERCOT, but for now, we still need the `Ercot` class because the new API doesn't support all datasets.
- Add `pjm.get_gen_outages_by_type` to get generation outage data
- Flips the congestion sign on NYISO to be consistent with other ISOs. In the NYISO raw data, a negative congestion value means a higher LMP, which is the opposite of other ISOs. We flip the sign so that a negative congestion value means a lower LMP as it does in other ISOs.
- Adds ERCOT unplanned system outages (`ERCOT().get_unplanned_system_outages`)

0.27.0

Breaking Changes

- Dropped support for pandas < 2

0.26.0

- Last release supporting pandas <2
- Add ERCOT DAM System Lambda (`ercot.get_dam_system_lambda`)
- Add ISONE solar and wind forecasts (`isone.get_solar_forecast` and `isone.get_wind_forecast`)

0.25.0

Development

- Added support for using poetry for dependency management for local development
- Dropped support for Python 3.8

SPP

- Add `spp.get_solar_and_wind_forecast_short_term` and `spp.get_solar_and_wind_forecast_mid_term` for solar and wind forecasts
- Add `spp.get_load_forecast_short_term` and `spp.get_load_forecast_long_term` for load forecasts
- This overlaps with the existing `spp.get_load_forecast` method, which we want to eventually remove in favor of these two methods.
- Add support for operating reserves

EIA

- Add support to specify facets in get_dataset

ERCOT

- Added initial support for using the ERCOT API

0.24.0

ERCOT

- Add `ercot.get_energy_storage_resources`
- Add support for RTM and DAM price correction datasets
- Add System Lambda
- Add support for RTM and DAM price correction datasets
- Add support for electrical bus and settlement point LMPS

SPP

- Add support for generation capacity on outage
- Add support for SPP WEIS Real Time LMP
- Add "Status (Original)" column to interconnection queue data

EIA

- Add `EIA.get_grid_monitor` dataset with hourly BA and Region emission data

CAISO

- Improve CAISO curtailed non-operational generator report

ISONE

- Parse ISONE interconnection queue project status columns

PJM

- Update PJM `get_lmp` to return columns `Location Id`, `Location Name`, `Location Short Name` to avoid ambiguity.

Breaking Changes

- `PJM.get_lmp` no longer return `Location`. That value is now `Location Id`.

Bug Fixes

- Assorted DST handling fixes
- Ensure `sleep` parameter is handled correctly on all CAISO methods

0.23.0

ERCOT

- Support ECRS in ERCOT 60 Day DAM and SCED Reports
- Handle Energy Weighted Load Zone prices in real time SPPs
- Add ERCOT hourly wind forecast report
- Add ERCOT hourly solar forecast report
- Add `Ercot.get_60_day_sced_disclosure`
- Add `Ercot.get_60_day_dam_disclosure`
- Add support for specifying `forecast_type` to `Ercot.get_load_forecast`
- Add ERCOT System Lambda

MISO

- Add support for historical DAM LMP

EIA

- Add wholesale petroleum and natural gas daily spot prices.
- Add weekly spot prices and export totals for coal.
- Add handler for hourly fuel type data

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.