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 dia_final: str | int | None

O dia final.

Retorna:

O dia.

Tipo de retorno:

str | int | None

property dia_inicial: str | int | None

O dia inicial.

Retorna:

O dia.

Tipo de retorno:

str | int | None

property hora_final: int | None

A hora final.

Retorna:

A hora.

Tipo de retorno:

int | None

property hora_inicial: int | None

A hora inicial.

Retorna:

A hora.

Tipo de retorno:

int | None

property meia_hora_final: int | None

A meia-hora final.

Retorna:

A meia-hora.

Tipo de retorno:

int | None

property meia_hora_inicial: int | None

A meia-hora inicial.

Retorna:

A meia-hora.

Tipo de retorno:

int | None

property tipo_elemento_jusante: str | None

O tipo de elemento de jusante (S=seção de rio, H=usina).

Retorna:

O código

Tipo de retorno:

str | None