Decorators =============================== .. py:module:: gridstatus.decorators Module Contents --------------- Classes Summary ~~~~~~~~~~~~~~~ .. autoapisummary:: gridstatus.decorators.support_date_range Functions ~~~~~~~~~ .. autoapisummary:: :nosignatures: gridstatus.decorators.ercot_update_dates gridstatus.decorators.pjm_update_dates Contents ~~~~~~~~~~~~~~~~~~~ .. py:function:: ercot_update_dates(dates, args_dict) .. py:function:: pjm_update_dates(dates, args_dict) PJM has a weird API. This method updates the date range list to account for the following restrictions: - date ranges cannot span year boundaries - date ranges cannot span archive / standard boundaries - date range is inclusive of start and end dates .. py:class:: support_date_range(frequency, update_dates=None) Maximum frequency of ranges **Methods** .. autoapisummary:: :nosignatures: gridstatus.decorators.support_date_range.__call__ .. py:method:: __call__(f)