- Nothing changed yet.
- Added check whether outlet code exists in connection nodes.
- Build the release with the build package instead of setuptools.
- Rewrite release workflow to use a supported github action for github release.
- Updated required threedi-schema version to 0.219.*
- Updated required threedi-schema version to 0.217.*
- Extra release to signal updated requirements.
- Make exporter work with SQLAlchemy 2.*
- Updated required threedi-schema version to 0.216.*
- Fix error for missing "VerloopVolume" (VER_VOL).
- Fixed packaging (hydxlib was not listed as package in setup).
- Updated required threedi-schema version to 0.214.*
- Updated strictly required threedi-schema version to 0.214.3
- Added threedi-schema as a dependency, removing threedi-modelchecker
- Fixed writing logging to file
- Fixed all tabulated profiles (TAB, HEU, MVR, UVR, OVA) and added TPZ and YZP.
- Added inverted egg (EIG) profile.
- Added trapezium profile in case no tabulated profile is given.
- Add all cross sections to the 3Di spatialite and use the identifications from the input file.
- Check if a profile is open/closed depending on the verbinding type (OPL or not).
- Added Heul (HEU), U-Vorm (UVR), Ovaal (OVA) profielen, fixed Muil (MVR), removed trapezium (TPZ).
- Fixed empty connection_node.the_geom column.
- Log through the hydxlib.* logger instead of the root logger.
- Emit error log if a value is required according to GWSW, but missing.
- Made log messages more comprehensible by using terminology from GWSW instead of internal model and field names.
- Set KNP_MAT to not required.
- Emit more comprehensible error if a verbinding with types GSL, OPL, ITR, or DRL has no profile.
- Backport changes from https://github.com/threedi/beta-plugins.
- Added threedi-modelchecker as a dependency, and used the 3Di schema in it as a replacement for hydxlib.sql_models.
- Removed PostGRES support (only spatialite remains).
- Replaced GDAL with pyproj.
- An 'RHK' profile is now interpreted as a closed (instead of open) rectangle.
- Add JSON export format.
- Closing database connection
- Updating bug in rectangular cross sections
- Using the final version of the hydx format.
- Bug fix discharge coefficient orifices in Threedi.
- Small fixes.
- Added docstrings and updated the readme.
- Enabled automatic pypi.org uploads from travis-ci.com
- Initial project structure created with cookiecutter and https://github.com/nens/cookiecutter-python-template .
- Set up automatic testing with travis: https://travis-ci.com/nens/hydxlib .
- First working version with hydx import and 3Di postgres output. In this version only nodes, weirs, orifices and pumpstations are supported.