-
Update CAISO LMP markets to support real time five minute
The following changes were made to CAISO Market:
REAL_TIME_HOURLY
removed since this market incorrectly mapped to the HASP marketREAL_TIME_5_MIN
added and maps to the RTD marketREAL_TIME_15_MIN
andDAY_AHEAD_HOURLY
unchanged
- Add CAISO LMP Heat Map Example Notebook
- Add Settlement Point Prices for ERCOT
- SPP: Add today/latest LMP for Real Time 5 minute and Day Ahead Hourly (DAM)
- ERCOT load data is now returned with 5 minute frequency
- Add a guide on contributing to gridstatus
- Ercot Fuel Mix Endpoint URL updated to include more fuel sources
- Ercot get_load supports more historical data
- Add ability to get renewable curtailment data for CAISO
- Add Ancillary Service Methods for CAISO
- Add Ancillary Service Prices for ERCOT
- Add Ability to save intermediate results to disk when fetching data across multiple requests using
save_to
parameter
- Add
get_capacity_prices
to NYISO - Fix ISONE Daylight Savings Time handling
- Add interconnection queue to data for SPP, NYISO, ERCOT, ISONE, PJM, MISO, and CAISO
- Add
get_generators
andget_loads
to NYISO
-
Can now use
"today"
are value forend
when querying date rangenyiso.get_fuel_mix(start="Jan 1, 2022", end="today")
- Simplify method naming. This applies to all method. See below for example
nyiso.get_fuel_mix("latest")
nyiso.get_fuel_mix("today")
nyiso.get_fuel_mix("jan 1, 2022")
nyiso = gridstatus.NYISO()
nyiso.get_latest_fuel_mix()
nyiso.get_fuel_mix_today()
nyiso.get_historical_fuel_mix("jan 1, 2022")
- Renamed library to
gridstatus
- New Documentation!
- Add Examples Notebooks
- Renamed all demand methods to load
- Support both Generator and Zone for NYISO LMPs
- Optimize NYISO Date Range Queries over Historical Data
- Support querying by date range for CAISO, PJM, NYISO, and ISONE
get_historical_*
Methods - Add gas prices to CAISO
- Add GHG allowance price to CAISO
- PJM: add lmp prices for 3 markets: real time 5 minutes, real time hourly, day ahead hourly
- Add notes to Ercot status
- Add
.status_homepage
url to ISOs that report a status - Add Ercot Historical RTM Settlement Point Prices (SPPs)
- Refactor storage API to support non-battery storage types
- Added load forecasting to NYISO, PJM, CAISO, ISONE, Ercot, SPP, MISO
- Add battery charging and discharging to CAISO
- Removed yesterday methods. Use
get_historical_*()
instead - Add get latest status to SPP
- ISONE: add system status
- NYISO: add system status
- Improve LMP return format
- Bug fixes
- CAISO: added LMP prices for 3 market: real time 15 minute (FMM), real time hours (HASP), day ahead hourly (DAM)
- NYISO: added LMP prices for 2 markets: real time 5 minute and day ahead 5 minute
- MISO: added LMP prices for 2 market: real time 5 minute and day head hourly
- ISONE: add lmp prices for 3 markets: real time 5 minutes, real time hourly, day ahead hourly
- Bug fixes
- NYISO: added all demand, fuel mix, and supply methods
- PJM: add all demand methods for
- SPP: today and latest demand
- MISO: added get demand today and latest supply
- ISONE: now has complete coverage after adding all fuel mix and supply methods
- Ercot: added today and latest supply
- complete coverage of all methods for CAISO
- partial coverage for ERCOT, ISONE, PJM
- initial coverage for NYISO, MISO, SPP
- Added
isodata.list_isos
andisodata.get_iso
- Added
get_fuel_mix()
to all 7 isos - Library structure