Changelog
0.2.0 (2021-12-17)¶
Added¶
- RainfallRunoff files: NodeFile (#138) and LinkFile (#140)
- D-Flow FM files:
- Initial field files: IniFieldModel, also added 1D Field INI format: OneDFieldModel (#119).
- 1D Roughness INI files: FrictionModel (#118).
- Storage node files: StorageNodeModel (#131).
- General structure: GeneralStructure (#79).
- Many additions to the API documentation.
Changed¶
- All classes that have fields with "keyword values" (such as
frictionType = WhiteColebrook
) now use Enum classes for those values. See for example FrictionType and FlowDirection (#98) - All crosssection definition type now supported as subclasses of CrossSection (#117)
- Cross section definition and location classes have been moved from
hydrolib.core.io.ini.models
tohydrolib.core.io.crosssection.models
. (#149) - Changed behavior for file paths in saved files (#96). More information about: technical background and a tutorial.
Fixed¶
- Too strict validation of optional fields in culvert (#75), pump (#76), weir (#77), orifice (#78).
- Floating point parser breaks reading/writing of keyword UnifFrictCoef1D2D (#103)
- DIMR config has invalid control element for a single component model (#127)
- DataBlockINIBasedModel.datablock should also support strings (astronomic in .bc files) (#137)
- Saving .bc files incorrectly writes repeated key names as a semicolon-separated list (#101)
- Do not write absolute file paths to file (#96)
0.1.5 (2021-11-02)¶
0.1.4 (2021-11-02)¶
0.1.3 (2021-08-05)¶
Fix¶
- netcdf serialization path.
0.1.2 (2021-08-05)¶
Fix¶
- test_version: Fix updated version
0.1.1 (2021-08-05)¶
Fix¶
- NetworkModel: Fix default init of Network within NetworkModel