Utils#

Module Contents#

Functions#

filter_lmp_locations

format_interconnection_df

Format interconnection queue data

get_interconnection_queues

Get interconnection queue data for all ISOs

get_iso

Get an ISO by its id

get_zip_file

is_dst_end

is_today

is_within_last_days

Returns whether date is within N days

list_isos

List available ISOs

load_folder

Load a single dataframe for same schema csv files in a folder

make_availability_df

make_availability_table

make_lmp_availability

make_lmp_availability_table

Attributes Summary#

all_isos

Contents#

gridstatus.utils.all_isos[source]#
gridstatus.utils.filter_lmp_locations(data, locations: list)[source]#
gridstatus.utils.format_interconnection_df(queue, rename, extra=None, missing=None)[source]#

Format interconnection queue data

gridstatus.utils.get_interconnection_queues()[source]#

Get interconnection queue data for all ISOs

gridstatus.utils.get_iso(iso_id)[source]#

Get an ISO by its id

gridstatus.utils.get_zip_file(url)[source]#
gridstatus.utils.is_dst_end(date)[source]#
gridstatus.utils.is_today(date, tz=None)[source]#
gridstatus.utils.is_within_last_days(date, days, tz=None)[source]#

Returns whether date is within N days

gridstatus.utils.list_isos()[source]#

List available ISOs

gridstatus.utils.load_folder(path, time_zone=None, verbose=True)[source]#

Load a single dataframe for same schema csv files in a folder

Arguments:

path {str} – path to folder time_zone {str} – time zone to localize to timestamps. By default returns as UTC

Returns:

pd.DataFrame – dataframe of all files

gridstatus.utils.make_availability_df()[source]#
gridstatus.utils.make_availability_table()[source]#
gridstatus.utils.make_lmp_availability()[source]#
gridstatus.utils.make_lmp_availability_table()[source]#