Todas as mudancas relevantes deste projeto serao documentadas neste arquivo.
O formato segue o Keep a Changelog.
- Documentação de arquitetura, FAQ e guia de desempenho (pt_BR)
- Blocos autosummary na referência de API para 41 classes do DECOMP e 2 de libs
- Arquivo
CONTRIBUTING.mdcom instruções de desenvolvimento - Workflow de release com publicação automática no PyPI via tag
- Hooks de pre-commit com ruff e mypy
- Suporte a Python 3.13 e 3.14 na matriz de CI
- Dependência cfinterface atualizada para
>=1.9.0 - Dependência pandas atualizada para
>=3.0.0 - Dependência numpy atualizada para
>=2.2.1 - Versão mínima de Python alterada de 3.10 para 3.11
- Tipagem estrita mypy em todos os 97 arquivos fonte
- Tema da documentação migrado de RTD para Furo com suporte a dark mode
- CI reestruturado em 4 jobs paralelos (lint, typecheck, test, docs)
- Deploy da documentação migrado para GitHub Pages oficial
- README expandido com badges, exemplos e seções de contribuição
- CHANGELOG reformatado para o padrão Keep a Changelog
- Suporte a Python 3.10
1.8.2 - 2026-02-04
- Dependência cfinterface fixada em
>=1.8,<=1.8.3para compatibilidade com a versão atual
1.8.1 - 2026-02-04
- Aumento nas capacidade máximas de estágios (25) e subsistemas (15) para processamento
1.8.0 - 2026-02-02
- Atualiza processamento do
postos.datpara suporte a python>=3.13e pandas>=3.0.0
1.7.3 - 2025-12-29
- Atualiza registro AC COTARE do
dadger.rvXcom maior precisão de dígitos significativos
1.7.2 - 2025-12-29
- Atualiza registro AC COTARE do
dadger.rvXpara utilizar notação científica com formatador 'D'
1.7.1 - 2025-01-22
- Atualiza requisitos mínimos de dependências:
numpyreduzida para>=2.0
1.7.0 - 2025-01-10
- Suporte à leitura do arquivo de saída
dec_eco_evap.csv,dec_eco_qlat.csv,dec_estatevap.csv,dec_estatfpha.rvX,dec_oper_evap.csv,dec_oper_rhesoft.csv,eco_fpha_.rvX.
- Correção no processamento do registro de alteração cadastral de potência efetiva (AC POTEFE) do arquivo
dadger.rvX. - Correção na expansão para DataFrame dos registros de duração dos patamares (DP) do arquivo
dadger.rvX. - Correção na leitura da versão do DECOMP nos arquivos de saída.
- Correção na leitura das probabilidades em casos deterministicos.
- Gestão do projeto através de arquivo
pyproject.tomlem substituição ao parsetup.py+requirements.txt. - Atualizado o suporte ao registro de intercâmbio (IA) do arquivo
dadger.rvX. - Dependência da cfinterface atualizada para v1.8.0.
- Descontinuado o uso do
pylamacomo linter para garantir padrões PEP de código devido à falta de suporte em Python >= 3.12. Adoção do ruff em substituição.
1.6.0 - 2024-10-04
- Suporte à leitura do arquivo de saída
avl_turb_max.csv. - Suporte à leitura dos arquivos de saída
oper_disp_usih.csv,oper_disp_usih_ree.csveoper_disp_subm.csv.
1.5.0 - 2024-08-16
- Suporte à leitura do arquivo de saída
mapcut.rvX#35. - Suporte à leitura e escrita do arquivo de saída
cortdeco.rvX#35.
- Dependência da cfinterface atualizada para v1.7.1.
- Simplifica a estrutura de armazenamento dos dados do arquivo
vazoes.rvXpermitindo alterações no número de cenários #33.
1.4.0 - 2024-04-22
- Novos dados em formatos das LIBS: restrições elétricas especiais.
- Adicionado suporte ao registro DA (desvios de água) do arquivo dadger.
- Dependência da cfinterface atualizada para v1.7.0.
- Uso de slots nas definições de componentes.
1.3.0 - 2024-02-23
- Suporte à leitura do arquivo de saída
avl_cortesfpha_dec.
- Padronização da nomenclatura da unidade de decisão do modelo como "estágio".
- Atualizado o número máximo de cenários lidos no arquivo relato para o máximo suportado pelo modelo.
1.2.0 - 2024-02-05
- Suporte à leitura do arquivo de saída
dec_fcf_cortes_00N.rvX. - Suporte à leitura do arquivo de saída
oper_desvio_fpha.csv.
1.1.1 - 2024-01-04
- Fix na leitura do arquivo
vazoes.rvXquando gerado por versões antigas do GEVAZP, onde o número de postos não fazia parte dos dados do arquivo.
1.1.0 - 2023-12-29
- Atualizada a modelagem dos registros do dadger sensíveis ao número de estágios para o máximo suportado pelo modelo (TI, VE).
- Atualizada a modelagem com propriedades para registros do dadger de manutenção e disponibilidade (MP, MT, FD).
- Atualizada na classe
Dadgeras propriedades para acesso aos registros atualizados (MP, MT, FD).
1.0.1 - 2023-12-21
- Fix nas colunas o DataFrame de Volume Útil de Reservatórios do arquivo Relato
1.0.0 - 2023-12-21
- Primeira major release
- Suporte à leitura e escrita todos os arquivos de entrada utilizados oficialmente no modelo DECOMP
- Suporte aos registros utilizados pelo polinômio de jusante em LIBS
- Adicionados registros VL, VA e VU ao dadger
- Registros do dadger com número de campos variáveis por patamar agora suportam o máximo do modelo DECOMP (5)
- Métodos le_arquivo e escreve_arquivo deprecados