Isone
==========================

.. py:module:: gridstatus.isone


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

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

.. autoapisummary::

   gridstatus.isone.ISONE





Attributes Summary
~~~~~~~~~~~~~~~~~~~

.. autoapisummary::

   gridstatus.isone.iso


Contents
~~~~~~~~~~~~~~~~~~~
.. py:data:: iso

   

.. py:class:: ISONE

   Bases: :py:obj:`gridstatus.base.ISOBase`

   ISO New England (ISONE)


   **Attributes**

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

      * - **default_timezone**
        - US/Eastern
      * - **hubs**
        - None
      * - **interconnection_homepage**
        - https://irtt.iso-ne.com/reports/external
      * - **interfaces**
        - None
      * - **iso_id**
        - isone
      * - **markets**
        - None
      * - **name**
        - ISO New England
      * - **status_homepage**
        - https://www.iso-ne.com/markets-operations/system-forecast-status/current-system-status
      * - **zones**
        - None


   **Methods**

   .. autoapisummary::
      :nosignatures:

      gridstatus.isone.ISONE.get_btm_solar
      gridstatus.isone.ISONE.get_fuel_mix
      gridstatus.isone.ISONE.get_interconnection_queue
      gridstatus.isone.ISONE.get_lmp
      gridstatus.isone.ISONE.get_load
      gridstatus.isone.ISONE.get_load_forecast
      gridstatus.isone.ISONE.get_status

   .. py:method:: get_btm_solar(date, end=None, verbose=False)

      Return BTM solar at a previous date in 5 minute intervals


   .. py:method:: get_fuel_mix(date, end=None, verbose=False)

      Return fuel mix at a previous date

      Provided at frequent, but irregular intervals by ISONE


   .. py:method:: get_interconnection_queue(verbose=False)

      Get the interconnection queue. Contains active and withdrawm applications.

      More information: https://www.iso-ne.com/system-planning/interconnection-service/interconnection-request-queue/


      :returns: interconnection queue
      :rtype: pandas.DataFrame


   .. py:method:: get_lmp(date, end=None, market: str = None, locations: list = None, include_id=False, verbose=False)

      Find Node ID mapping:
          https://www.iso-ne.com/markets-operations/settlements/pricing-node-tables/


   .. py:method:: get_load(date, end=None, verbose=False)

      Return load at a previous date in 5 minute intervals


   .. py:method:: get_load_forecast(date, end=None, verbose=False)

      Return forecast at a previous date


   .. py:method:: get_status(date, verbose=False)

      Get latest status for ISO NE



