Spp#

Module Contents#

Classes Summary#

SPP

Southwest Power Pool (SPP)

Contents#

class gridstatus.spp.SPP[source]#

Bases: gridstatus.base.ISOBase

Southwest Power Pool (SPP)

Attributes

default_timezone

US/Central

interconnection_homepage

https://www.spp.org/engineering/generator-interconnection/

iso_id

spp

name

Southwest Power Pool

status_homepage

https://www.spp.org/markets-operations/current-grid-conditions/

Methods

get_fuel_mix

Get fuel mix in 5 minute intervals for a provided day

get_interconnection_queue

Get interconnection queue

get_load

Returns load for last 24hrs in 5 minute intervals

get_load_forecast

type (str): MID_TERM is hourly for next 7 days or SHORT_TERM is every five minutes for a few hours

get_status

get_supply

Get supply for a date in hourly intervals

get_fuel_mix(date, verbose=False)[source]#

Get fuel mix in 5 minute intervals for a provided day

Arguments:

date (datetime or str): “latest”, “today”, or an object that can be parsed as a datetime for the day to return data.

start (datetime or str): start of date range to return. alias for date parameter. Only specify one of date or start.

end (datetime or str): “today” or an object that can be parsed as a datetime for the day to return data. Only used if requesting a range of dates.

verbose (bool): print verbose output. Defaults to False.

Returns:

pd.Dataframe: dataframe with columns: Time and columns for each fuel type

get_interconnection_queue(verbose=False)[source]#

Get interconnection queue

Returns:

pd.DataFrame: Interconnection queue

get_load(date, verbose=False)[source]#

Returns load for last 24hrs in 5 minute intervals

get_load_forecast(date, forecast_type='MID_TERM', verbose=False)[source]#

type (str): MID_TERM is hourly for next 7 days or SHORT_TERM is every five minutes for a few hours

get_status(date=None, verbose=False)[source]#
get_supply(date, end=None, verbose=False)[source]#

Get supply for a date in hourly intervals