Threedi-modelchecker

Latest version: v2.17.14

Safety actively analyzes 725477 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 17

2.15.0

-------------------

- Change minimum python version to 3.9 in pyproject.toml, update test matrix.
- Check if tables related to use_* settings in model_settings and simulation_template settings are populated
- Warn if tables related to use_* settings in model_settings and simulation_template settings are populated while use_* settings is false
- Add test for check descriptions.
- Collect all foreign key checks and give them a uniform error or warning (0001)
- Add unique check for boundary_condition_1d.connection_node_id
- Add checks for dry_weather_flow_distribution.distribution format, length and sum
- Add check if geometries for orifice, weir and pipe match their connection nodes
- Add check if geometries for control_measure_map, dry_weather_flow_map, surface_map and pump_map match the object they connect
- Add check if windshielding geometry matches with that of the linked channel
- Add check if the geometry of boundary_condition_1d, control_measure_location, lateral_1d, and pump matches with that of the linked connection node
- Add check if the geometry of memory_control or table_control matches to that of the linked object

2.14.1

-------------------

- Fix descriptions of several checks

2.14.0

-------------------

- Modify existing checks to work with schema changes for 1D

2.13.0

-------------------

- Add GDAL 3.6 test to workflow matrix.
- Modify tests for schema 0.227
- Add test to ensure that only one type of measure_variable is associated to a single control

2.12.0

-------------------

- Modify existing checks to work with schema changes for 2d and 1d2d
- Add checks to test if `ExchangeLine.channel_id` and `PotentialBreach.channel_id` refer to existing channels
- Add checks for new tag columns

2.11.0

-------------------

- Adapt modelchecker to work with schema upgrades for boundary conditions and laterals (0.225)

Page 4 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.