- remove parameters from the package and retrieve them with the parameter package.
- use joblib to parallelize reading laterals in hydraulic model
- merge two function readLaterals and readRRMProgression, rename RRMProgression to routedRRM
- fix pypi package names in the requirements.txt file for all internal packages
- fix python version number
- tests are all passing
- remove fiona and the reading file exception using fion
- unify reading results of rainfall-runoff model in the readRRMResults, ReadLaterals, ReadUSHydrographs
- refactor code and change methods to camelcase
- add hydrodynamic model 1d config file read function
- simplify functions with too many parameters using decorator
- add automatic pypi build and publish github actions
- hydraulic model can read chunked big zip file
- fix CI
- fix missing module (saint venant script and module)
- all attributes follows snake case naming convention
- refactor all modules with pre-commit
- add smoothDikeLevel, getReach and updateReach
- bump up denpendencies versions
- move un-necessary functions to serapeum-utils
2.0.0 (2025-01-**)
- Add conda/pypi workfkow
- Add github release workfkow
- Add pypi release workfkow
- remove coverall
- remove flake8 separate config file
- move the main packge files inside src directory
- move the hydrodymanic model to separate repo (serapis)
- move the plot module to the cleopatra package
- replace the setup.py by pyproject.toml
- remove the parameters from the package and retrieve them with the parameter package.
- Redesign the parameters module to separate the responsibility of each class (Parameter, ParameterManager,
FileManager, FigshareAPIClient). - Add CLI to download the parameters from the FigShare server (list-parameter-names, download-parameter-set, download-parameters).