Isone#

Module Contents#

Classes Summary#

ISONE

ISO New England (ISONE)

Attributes Summary#

iso

Contents#

gridstatus.isone.iso[source]#
class gridstatus.isone.ISONE[source]#

Bases: gridstatus.base.ISOBase

ISO New England (ISONE)

Attributes

default_timezone

US/Eastern

hubs

None

interconnection_homepage

https://irtt.iso-ne.com/reports/external

interfaces

None

iso_id

isone

markets

None

name

ISO New England

status_homepage

https://www.iso-ne.com/markets-operations/system-forecast-status/current-system-status

zones

None

Methods

get_btm_solar

Return BTM solar at a previous date in 5 minute intervals

get_fuel_mix

Return fuel mix at a previous date

get_interconnection_queue

Get the interconnection queue. Contains active and withdrawm applications.

get_lmp

Find Node ID mapping:

get_load

Return load at a previous date in 5 minute intervals

get_load_forecast

Return forecast at a previous date

get_raw_interconnection_queue

Extract raw ISONE interconnection queue data.

get_solar_forecast

Return solar forecast published on a specific date

get_status

Get latest status for ISO NE

get_wind_forecast

Return wind forecast published on a specific date

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

Return BTM solar at a previous date in 5 minute intervals

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

Return fuel mix at a previous date

Provided at frequent, but irregular intervals by ISONE

get_interconnection_queue(verbose=False)[source]#

Get the interconnection queue. Contains active and withdrawm applications.

More information: https://www.iso-ne.com/system-planning/interconnection-service/interconnection-request-queue/

Returns:

interconnection queue

Return type:

pandas.DataFrame

get_lmp(date, end=None, market: str = None, locations: list = None, include_id=False, verbose=False)[source]#
Find Node ID mapping:

https://www.iso-ne.com/markets-operations/settlements/pricing-node-tables/

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

Return load at a previous date in 5 minute intervals

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

Return forecast at a previous date

get_raw_interconnection_queue(verbose=False) BinaryIO[source]#

Extract raw ISONE interconnection queue data.

ISONE interconnection queue data is available on a webpage as an HTML table or you can download it as an excel file. Obviously an excel file would be much easier to work with however, the helpful generalized “Status” column (Withdrawn, Active, Commercial) and the “Jurisdiction” column are only available as HTML.

Also, there is helpful detailed status information in the FS, SIS, OS, FAC, IA columns that are represented as <img> tags in the HTML.

This function replaces the <img> tags that convey detailed status information as text and extracts the html as a dataframe. You can see the image to text mapping in the upper left hand corner of the ISONE Queue data page: https://irtt.iso-ne.com/reports/external.

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

Return solar forecast published on a specific date

Forecast is published for 7 days and generated daily by 10 am. https://www.iso-ne.com/isoexpress/web/reports/operations/-/tree/seven-day-solar-power-forecast

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

Get latest status for ISO NE

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

Return wind forecast published on a specific date

Forecast is published for 7 days and generated daily by 10 am. https://www.iso-ne.com/isoexpress/web/reports/operations/-/tree/seven-day-wind-power-forecast