Threedi-modelchecker

Latest version: v2.17.14

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

Scan your dependencies

Page 8 of 17

2.3.0

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

- Support marking checks as beta, so they will only be executed with allow_beta_features=True

- Add beta check 26 to make sure friction types with conveyance are only used on v2_cross_section_location

- Add beta check 27 to make sure friction types with conveyance are only used on tabulated rectangle,
tabulated trapezium, or tabulated yz shapes.

- Add beta check 28 to make sure cross-sections with conveyance friction monotonically increase in width

- Add beta check 29 to advise users to use friction with conveyance on cross-sections where it is possible,
but they haven't done so.

- Ignore TypeError raised on check 797 when grid_space is null.

2.2.4

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

- Fixed check 204; it now only applies to broad crested weirs/orifices.

2.2.3

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

- Ignore tiny floating-point deviations in RasterGridSizeCheck (check 798).

- Add check 327 to make sure vegetation drag is only used if the friction type is Chezy.

- Change log level of check 63 from ERROR to WARNING

2.2.2

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

- Rewrite release workflow to use a supported github action for github release.

- Build the release with the build package instead of setuptools.

2.2.1

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

- Fixed incorrect units in pumpstation check 66.

2.2.0

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

- Added check 98: cross-section diameters must not be smaller than 0.1 m.

- Changed check 324 to 1151, to keep the aggregation settings checks grouped together.

- Clarified error message for check 206 and Use0DFlowCheck.

- Added --ignore-checks option on the modelchecker check command to ignore all checks matching a regex pattern.

- Added check 614 to make sure that no more than 50 surfaces are linked to a connection node.

- Added check 1152 to ensure all aggregation setting timesteps are the same.

- Added check 1153 to ensure all aggregation setting timesteps are less than the global settings timestep.

- Added check 1154 to ensure aggregation settings are present with all the aggregation_method-flow_variable pairs listed in the docs.

- Added checks 45 and 360 to ensure that channel, pipe and culvert dist_calc_points and global_settings dist_calc_points, respectively, are at least 5 metres.

Page 8 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.