Utils ========================== .. py:module:: gridstatus.utils Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: :nosignatures: gridstatus.utils.filter_lmp_locations gridstatus.utils.format_interconnection_df gridstatus.utils.get_interconnection_queues gridstatus.utils.get_iso gridstatus.utils.get_zip_file gridstatus.utils.is_dst_end gridstatus.utils.is_today gridstatus.utils.is_within_last_days gridstatus.utils.list_isos gridstatus.utils.load_folder gridstatus.utils.make_availability_df gridstatus.utils.make_availability_table gridstatus.utils.make_lmp_availability gridstatus.utils.make_lmp_availability_table Attributes Summary ~~~~~~~~~~~~~~~~~~~ .. autoapisummary:: gridstatus.utils.all_isos Contents ~~~~~~~~~~~~~~~~~~~ .. py:data:: all_isos .. py:function:: filter_lmp_locations(data, locations: list) .. py:function:: format_interconnection_df(queue, rename, extra=None, missing=None) Format interconnection queue data .. py:function:: get_interconnection_queues() Get interconnection queue data for all ISOs .. py:function:: get_iso(iso_id) Get an ISO by its id .. py:function:: get_zip_file(url) .. py:function:: is_dst_end(date) .. py:function:: is_today(date, tz=None) .. py:function:: is_within_last_days(date, days, tz=None) Returns whether date is within N days .. py:function:: list_isos() List available ISOs .. py:function:: load_folder(path, time_zone=None, verbose=True) 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 .. py:function:: make_availability_df() .. py:function:: make_availability_table() .. py:function:: make_lmp_availability() .. py:function:: make_lmp_availability_table()