Base ========================= .. py:module:: gridstatus.base Module Contents --------------- Classes Summary ~~~~~~~~~~~~~~~ .. autoapisummary:: gridstatus.base.FuelMix gridstatus.base.GridStatus gridstatus.base.InterconnectionQueueStatus gridstatus.base.ISOBase gridstatus.base.Markets Exceptions Summary ~~~~~~~~~~~~~~~~~~ .. autoapisummary:: `gridstatus.base.NotSupported` Contents ~~~~~~~~~~~~~~~~~~~ .. py:class:: FuelMix(time, mix, iso=None, unit='MW') **Methods** .. autoapisummary:: :nosignatures: gridstatus.base.FuelMix.__repr__ .. py:method:: __repr__() -> str Return repr(self). .. py:class:: GridStatus(time, status, reserves, iso, notes=None, unit='MW') **Methods** .. autoapisummary:: :nosignatures: gridstatus.base.GridStatus.__repr__ gridstatus.base.GridStatus.to_dict .. py:method:: __repr__() -> str Return repr(self). .. py:method:: to_dict() .. py:class:: InterconnectionQueueStatus Bases: :py:obj:`enum.Enum` Interconnection queue types **Attributes** .. list-table:: :widths: 15 85 :header-rows: 0 * - **ACTIVE** - Active * - **COMPLETED** - Completed * - **WITHDRAWN** - Withdrawn .. py:class:: ISOBase **Attributes** .. list-table:: :widths: 15 85 :header-rows: 0 * - **markets** - [] * - **status_homepage** - None **Methods** .. autoapisummary:: :nosignatures: gridstatus.base.ISOBase.get_fuel_mix gridstatus.base.ISOBase.get_interconnection_queue gridstatus.base.ISOBase.get_load gridstatus.base.ISOBase.get_load_forecast gridstatus.base.ISOBase.get_status gridstatus.base.ISOBase.get_storage .. py:method:: get_fuel_mix(date, end=None, verbose=False) :abstractmethod: .. py:method:: get_interconnection_queue() :abstractmethod: .. py:method:: get_load(date, end=None, verbose=False) :abstractmethod: .. py:method:: get_load_forecast(date, end=None, verbose=False) :abstractmethod: .. py:method:: get_status(date, end=None, verbose=False) :abstractmethod: .. py:method:: get_storage(date, end=None, verbose=False) :abstractmethod: .. py:class:: Markets Bases: :py:obj:`enum.Enum` Names of LMP Markets **Attributes** .. list-table:: :widths: 15 85 :header-rows: 0 * - **DAY_AHEAD_HOURLY** - DAY_AHEAD_HOURLY * - **REAL_TIME_15_MIN** - REAL_TIME_15_MIN * - **REAL_TIME_5_MIN** - REAL_TIME_5_MIN * - **REAL_TIME_HOURLY** - REAL_TIME_HOURLY **Methods** .. autoapisummary:: :nosignatures: gridstatus.base.Markets.__contains__ .. py:method:: __contains__(item) .. py:exception:: NotSupported Bases: :py:obj:`Exception` Common base class for all non-exit exceptions. Initialize self. See help(type(self)) for accurate signature.