Documentação calendario_ons¶
Módulo para gerar calendário operativo segundo o critério adotado pelo ONS
OBJETIVO: utilizar para o cálculo de ENA por semana operativa
- calendario_ons.from_date(data_string=None, hoje=False)[código fonte]¶
Gera dados do calendário operativo diário, segundo o critério adotado pelo ONS.
Com base numa data de entrada é calculado os dados necessários para os processos de modelagem segundo o ONS.
- Parâmetros
data_string (str) – (DD-MM-YYYY) data base na qual se deseja ter as informações.
hoje (bool) – Habilita o uso da data no momento da execução.
- Retorna
Dados de calendário necessários para os processos de modelagem do ONS.
’chave’ : valor’inicio’: primeiro dia da semana operativa (DateTime)’final’ : último dia da semana operativo (DateTime)’dias-realizados-semana’: quantos dias da semana operativa são de realizado (int)’semana-operativa’: valor da semana operativa do mes (int)’rev’ : numeração da revisão da semana (int)’semana-operativa-ano’: número da semana operativa do ano (int)- Tipo de retorno
dict
Como usar¶
Exemplo
import calendario_ons
dados_semana_operativa = calendario_ons.from_date('05-07-2021')
print(dados_semana_operativa)
- Output
>>> {'inicio': DateTime(2021, 7, 3, 0, 0, 0, tzinfo=Timezone('UTC')), 'final': DateTime(2021, 7, 9, 0, 0, 0, tzinfo=Timezone('UTC')), 'dias-realizados-semana': 2, 'semana-operativa': 2, 'rev': 1, 'semana-operativa-ano': 27}