Nyiso#
Module Contents#
Classes Summary#
New York Independent System Operator (NYISO) |
Attributes Summary#
load zone and point of generator interconnection |
|
Contents#
- gridstatus.nyiso.GENERATOR = 'generator'[source]#
load zone and point of generator interconnection
- Type:
NYISO offers LMP data at two locational granularities
- class gridstatus.nyiso.NYISO[source]#
Bases:
gridstatus.base.ISOBaseNew York Independent System Operator (NYISO)
Attributes
default_timezone
US/Eastern
interconnection_homepage
iso_id
nyiso
markets
None
name
New York ISO
status_homepage
Methods
Returns estimated BTM solar generation at a previous date in hourly
Pull the most recent capacity market report's market clearing prices
Get a list of generators in NYISO
Return NYISO interconnection queue
Supported Markets:
Returns load at a previous date in 5 minute intervals for
Get load forecast for a date in 1 hour intervals
Get a list of loads in NYISO
- get_btm_solar(date, end=None, verbose=False)[source]#
- Returns estimated BTM solar generation at a previous date in hourly
intervals for system and each zone.
Available ~8 hours after the end of the operating day.
- Parameters:
date (str, pd.Timestamp, datetime.datetime) – Date to get load for. Can be “latest”, “today”, or a date
end (str, pd.Timestamp, datetime.datetime) – End date for date range. Optional.
verbose (bool) – Whether to print verbose output. Optional.
- Returns:
BTM solar data for NYISO system and each zone
- Return type:
pandas.DataFrame
- get_capacity_prices(date=None, verbose=False)[source]#
Pull the most recent capacity market report’s market clearing prices
- Parameters:
date (pandas.Timestamp) – date that will be used to pull latest capacity report (will refer to month and year)
verbose (bool, optional) – print out requested url. Defaults to False.
- Returns:
a DataFrame of monthly capacity prices (all three auctions) for each of the four capacity localities within NYISO
- get_generators(verbose=False)[source]#
Get a list of generators in NYISO
When possible return capacity and fuel type information
- Parameters:
verbose (bool, optional) – print out requested url. Defaults to False.
- Returns:
a DataFrame of generators and locations
Possible Columns
Generator Name
PTID
Subzone
Zone
Latitude
Longitude
Owner, Operator, and / or Billing Organization
Station Unit
Town
County
State
In-Service Date
Name Plate Rating (V) MW
2022 CRIS MW Summer
2022 CRIS MW Winter
2022 Capability MW Summer
2022 Capability MW Winter
Is Dual Fuel
Unit Type
Fuel Type 1
Fuel Type 2
2021 Net Energy GWh
Notes
Generator Type
- Return type:
pandas.DataFrame
- get_interconnection_queue(verbose=False)[source]#
Return NYISO interconnection queue
Additional Non-NYISO queue info: https://www3.dps.ny.gov/W/PSCWeb.nsf/All/286D2C179E9A5A8385257FBF003F1F7E?OpenDocument
- Returns:
Interconnection queue containing, active, withdrawn, and completed project
- Return type:
pandas.DataFrame
- get_lmp(date, end=None, market: str = None, locations: list = None, location_type: str = None, verbose=False)[source]#
- Supported Markets:
REAL_TIME_5_MIN(RTC)REAL_TIME_15_MIN(RTD)DAY_AHEAD_HOURLY
- Supported Location Types:
zonegenerator
REAL_TIME_5_MIN is the Real Time Dispatch (RTD) market. REAL_TIME_15_MIN is the Real Time Commitment (RTC) market. For documentation on real time dispatch and real time commitment, see: https://www.nyiso.com/documents/20142/1404816/RTC-RTD%20Convergence%20Study.pdf/f3843982-dd30-4c66-6c21-e101c3cb85af
- get_load(date, end=None, verbose=False)[source]#
- Returns load at a previous date in 5 minute intervals for
each zone and total load
- Parameters:
date (str) – Date to get load for. Can be “latest”, “today”, or a date in the format YYYY-MM-DD
end (str) – End date for date range. Optional.
verbose (bool) – Whether to print verbose output. Optional.
- Returns:
Load data for NYISO and each zone
- Return type:
pandas.DataFrame
- get_load_forecast(date, end=None, verbose=False)[source]#
Get load forecast for a date in 1 hour intervals