Miso Api#

Module Contents#

Classes Summary#

MISOAPI

Class for querying the MISO API. Currently supports only pricing data.

Attributes Summary#

BASE_PRICING_URL

CERTIFICATES_CHAIN_FILE

CURRENT_DIR

EX_ANTE

EX_POST

FINAL_STRING

FIVE_MINUTE_RESOLUTION

HOURLY_RESOLUTION

logger

PRELIMINARY_STRING

PRICING_PRODUCT

Contents#

gridstatus.miso_api.BASE_PRICING_URL = 'https://apim.misoenergy.org/pricing/v1'[source]#
gridstatus.miso_api.CERTIFICATES_CHAIN_FILE[source]#
gridstatus.miso_api.CURRENT_DIR[source]#
gridstatus.miso_api.EX_ANTE = 'exante'[source]#
gridstatus.miso_api.EX_POST = 'expost'[source]#
gridstatus.miso_api.FINAL_STRING = 'Final'[source]#
gridstatus.miso_api.FIVE_MINUTE_RESOLUTION = '5min'[source]#
gridstatus.miso_api.HOURLY_RESOLUTION = 'hourly'[source]#
gridstatus.miso_api.logger[source]#
class gridstatus.miso_api.MISOAPI(pricing_api_key: str = None, initial_sleep_seconds: int = 1)[source]#

Class for querying the MISO API. Currently supports only pricing data.

Arguments: pricing_api_key (str): The API key for the pricing API. Can be a comma-separated list of keys if you have multiple keys. initial_sleep_seconds (int): The number of seconds to wait between each request. Used to prevent rate limiting.

Methods

get_lmp_day_ahead_hourly_ex_ante

get_lmp_day_ahead_hourly_ex_post

get_lmp_real_time_5_min_ex_ante

get_lmp_real_time_5_min_ex_post_final

get_lmp_real_time_5_min_ex_post_prelim

get_lmp_real_time_hourly_ex_post_final

get_lmp_real_time_hourly_ex_post_prelim

get_lmp_day_ahead_hourly_ex_ante(date, end=None, verbose=False)[source]#
get_lmp_day_ahead_hourly_ex_post(date, end=None, verbose=False)[source]#
get_lmp_real_time_5_min_ex_ante(date, end=None, verbose=False)[source]#
get_lmp_real_time_5_min_ex_post_final(date, end=None, verbose=False)[source]#
get_lmp_real_time_5_min_ex_post_prelim(date, end=None, verbose=False)[source]#
get_lmp_real_time_hourly_ex_post_final(date, end=None, verbose=False)[source]#
get_lmp_real_time_hourly_ex_post_prelim(date, end=None, verbose=False)[source]#
gridstatus.miso_api.PRELIMINARY_STRING = 'Preliminary'[source]#
gridstatus.miso_api.PRICING_PRODUCT = 'pricing'[source]#