Skip to content

v1.14.0

Latest

Choose a tag to compare

@rjmalves rjmalves released this 09 Jun 19:45
798724b

Adicionado

  • Suporte ao formato estendido do arquivo hidr.dat, com os coeficientes dos polinômios cota-volume e cota-área em precisão dupla (registros de 832 bytes), através do novo registro RegistroUHEHidrF64. A classe Hidr detecta o formato automaticamente pelo tamanho do arquivo (792 ou 832 bytes), com possibilidade de forçar via version="f32" ou version="f64".
  • Propriedade tamanho_registro e método converte_tamanho_registro na classe Hidr, permitindo inspecionar e converter entre os formatos de precisão simples e dupla.
  • Coluna fonte na propriedade usinas_nao_simuladas da classe Patamar, preservando o rótulo textual do bloco de usinas não simuladas (consistente com Sistema.geracao_usinas_nao_simuladas).

Corrigido

  • Correção na leitura da classe Patamar para decks de PDE, em que os cabeçalhos do bloco de usinas não simuladas contêm um rótulo textual da fonte (p.ex. 1 1 SUDESTE BIO), antes interpretados incorretamente como linhas de dados #119 (@saulo1305).

Modificado

  • Identificação de linhas de cabeçalho de subsistema/bloco por conteúdo (ausência de valores nas colunas mensais) em vez de tamanho da linha, nos blocos das classes Patamar e Sistema, tornando a leitura robusta a rótulos textuais opcionais nos cabeçalhos.
  • Escrita determinística (ordenada pelas chaves de agrupamento) e comparação de blocos (__eq__) independente da ordem das linhas nas classes Patamar e Sistema.