Ercot#

Module Contents#

Classes Summary#

Ercot

Electric Reliability Council of Texas (ERCOT)

Attributes Summary#

iso

Contents#

class gridstatus.ercot.Ercot[source]#

Bases: gridstatus.base.ISOBase

Electric Reliability Council of Texas (ERCOT)

Attributes

ACTUAL_LOADS_URL_FORMAT

https://www.ercot.com/content/cdr/html/{timestamp}_actual_loads_of_forecast_zones.html

BASE

https://www.ercot.com/api/1/services/read/dashboards

default_timezone

US/Central

interconnection_homepage

http://mis.ercot.com/misapp/GetReports.do?reportTypeId=15933

iso_id

ercot

LOAD_HISTORICAL_MAX_DAYS

14

name

Electric Reliability Council of Texas

status_homepage

https://www.ercot.com/gridmktinfo/dashboards/gridconditions

Methods

get_as_prices

Get ancillary service clearing prices in hourly intervals in Day Ahead Market

get_fuel_mix

Get fuel mix 5 minute intervals

get_interconnection_queue

Get interconnection queue for ERCOT

get_load

get_load_forecast

Returns load forecast

get_rtm_spp

Get Historical RTM Settlement Point Prices(SPPs) for each of the Hubs and Load Zones

get_status

Returns status of grid

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

Get ancillary service clearing prices in hourly intervals in Day Ahead Market

Arguments:

date(datetime or str): date of delivery for AS services verbose(bool): print verbose output. Defaults to False.

Returns:

pd.Dataframe: dataframe with prices for “Non-Spinning Reserves”, “Regulation Up”, “Regulation Down”, “Responsive Reserves”,

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

Get fuel mix 5 minute intervals

Arguments:

date(datetime or str): “latest”, “today”. historical data currently not supported

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

Returns:

pd.Dataframe: dataframe with columns: Time and columns for each fuel type (solar and wind)

get_interconnection_queue(verbose=False)[source]#

Get interconnection queue for ERCOT

Monthly historical data available here: http: // mis.ercot.com/misapp/GetReports.do?reportTypeId = 15933 & reportTitle = GIS % 20Report & showHTMLView = &mimicKey

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

Returns load forecast

Currently only supports today’s forecast

get_rtm_spp(year)[source]#

Get Historical RTM Settlement Point Prices(SPPs) for each of the Hubs and Load Zones

Arguments:

year(int): year to get data for

Source: https: // www.ercot.com/mp/data-products/data-product-details?id = NP6-785-ER

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

Returns status of grid

gridstatus.ercot.iso[source]#