Arquivo de defluências anteriores ao início do estudo (deflant.dat)
As informações de defluências anteriores ao início do estudo do DESSEM, localizadas no arquivo geralmente denominado deflant.dat são armazenadas na classe:
- class Deflant(data=Ellipsis)[código-fonte]
Armazena os dados de defluências da usinas hidrelétricas anteriores ao início do estudo, para consideração do tempo de viagem, no DESSEM.
Esta classe lida com as informações de entrada fornecidas ao DESSEM no
deflant.dat
. Possui métodos para acessar individualmente cada registro, editá-lo e também cria alguns novos registros.- defant(codigo_usina_montante: int | None = None, codigo_elemento_jusante: int | None = None, tipo_elemento_jusante: str | None = None, defluencia: float | None = None, df: bool = False) DEFANT | List[DEFANT] | DataFrame | None [código-fonte]
- Obtém um registro que especifica as defluências anteriores
- ao início do estudo para consideração dos tempos de viagem
descritas pelo
Deflant
.
- Parâmetros:
codigo_usina_montante (int | None) – Índice da UHE a montante com tempo de viagem
codigo_elemento_jusante (int | None) – Índice do elemento a jusante
tipo_elemento_jusante (str |) – Tipo do elemento a jusante (seção ou UHE)
defluencia (float | None) – Defluência
df (bool) – ignorar os filtros e retornar todos os dados de registros como um DataFrame
- Retorna:
Um ou mais registros, se existirem.
- Tipo de retorno:
DEFANT
| list[DEFANT
] |pd.DataFrame
| None
As informações existentes em cada um dos registros são armazenadas em modelos próprios para cada um. Os registros suportados são:
- class DEFANT(previous=None, next=None, data=None)[código-fonte]
Registro que contém as defluências anteriores ao início do período do estudo.
- property codigo_elemento_jusante: int | None
O código do elemento a jusante.
- Retorna:
O código
- Tipo de retorno:
int | None
- property codigo_usina_montante: int | None
O código da UHE a montante.
- Retorna:
O código
- Tipo de retorno:
int | None
- property defluencia: float | None
A defluência da usina.
- Retorna:
A defluência.
- Tipo de retorno:
float | None
- property meia_hora_final: int | None
A meia-hora final.
- Retorna:
A meia-hora.
- Tipo de retorno:
int | None