Lmp Config
===============================

.. py:module:: gridstatus.lmp_config


Module Contents
---------------

Classes Summary
~~~~~~~~~~~~~~~

.. autoapisummary::

   gridstatus.lmp_config.lmp_config





Contents
~~~~~~~~~~~~~~~~~~~
.. py:class:: lmp_config(supports)


   **Attributes**

   .. list-table::
      :widths: 15 85
      :header-rows: 0

      * - **configs**
        - None


   **Methods**

   .. autoapisummary::
      :nosignatures:

      gridstatus.lmp_config.lmp_config.__call__
      gridstatus.lmp_config.lmp_config.get_support
      gridstatus.lmp_config.lmp_config.supports

   .. py:method:: __call__(func)


   .. py:method:: get_support(method)
      :classmethod:

      Fetches support config dictionary


   .. py:method:: supports(method, market, date=None)
      :classmethod:

      Check if a method supports a market
      and optionally, a date ("latest", "today", "historical")

      .. rubric:: Example

      lmp_config.supports(iso.get_lmp, Markets.REAL_TIME_5_MIN, "latest")



