Spp
Contents
Spp#
Module Contents#
Classes Summary#
Southwest Power Pool (SPP) |
Functions#
Adds Interval Start and Interval End columns to df |
|
Parse SPP generation mix data from |
Attributes Summary#
Contents#
- gridstatus.spp.add_interval(df, interval_min)[source]#
Adds Interval Start and Interval End columns to df
- gridstatus.spp.process_gen_mix(df, detailed=False)[source]#
Parse SPP generation mix data from https://marketplace.spp.org/pages/generation-mix-historical
- Parameters
df (pd.DataFrame) – raw data
detailed (bool) – whether to combine market and self columns
- Returns
processed data
- Return type
pd.DataFrame
- gridstatus.spp.QUERY_RTM5_HUBS_URL = 'https://pricecontourmap.spp.org/arcgis/rest/services/MarketMaps/RTBM_FeatureData/MapServer/1/query'[source]#
- gridstatus.spp.QUERY_RTM5_INTERFACES_URL = 'https://pricecontourmap.spp.org/arcgis/rest/services/MarketMaps/RTBM_FeatureData/MapServer/2/query'[source]#
- gridstatus.spp.RELIABILITY_LEVELS = ['Normal Operations', 'Weather Advisory', 'Resource Advisory', 'Conservative Operations...[source]#
- class gridstatus.spp.SPP[source]#
Bases:
gridstatus.base.ISOBaseSouthwest Power Pool (SPP)
Attributes
default_timezone
US/Central
interconnection_homepage
iso_id
spp
location_types
None
markets
None
name
Southwest Power Pool
status_homepage
https://www.spp.org/markets-operations/current-grid-conditions/
Methods
Get fuel mix
Get interconnection queue
Get LMP data
Returns load for last 24hrs in 5 minute intervals
Returns load forecast for next 7 days in hourly intervals
Get VER Curtailments
Get VER Curtailments for a year. Starting 2014.
- get_fuel_mix(date, detailed=False, verbose=False)[source]#
Get fuel mix
- Parameters
date – supports today and latest
detailed – if True, breaks out self scheduled and market scheduled
Note
if today, returns last 2 hours of data. maybe include previous day
- Returns
fuel mix
- Return type
pd.DataFrame
- get_interconnection_queue(verbose=False)[source]#
Get interconnection queue
- Returns
Interconnection queue
- Return type
pandas.DataFrame
- get_lmp(date, end=None, market: str = None, locations: list = 'ALL', location_type: str = LOCATION_TYPE_HUB, verbose=False)[source]#
Get LMP data
- Supported Markets:
REAL_TIME_5_MINDAY_AHEAD_HOURLY
- Supported Location Types:
hubinterfacesettlement_location
- get_load_forecast(date, forecast_type='MID_TERM', verbose=False)[source]#
Returns load forecast for next 7 days in hourly intervals
- Parameters
forecast_type (str) – MID_TERM is hourly for next 7 days or SHORT_TERM is every five minutes for a few hours
- Returns
forecast for current day
- Return type
pd.DataFrame