Threedigrid-builder

Latest version: v1.15.0

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

Scan your dependencies

Page 4 of 11

1.7.1

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

- Fixed breaches.line_id when there are boundary conditions in the model.

- Revert "1D-2D lines derived from exchange lines are also converted to breaches"
from version 1.7.0.

1.7.0

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

- Fix build with numpy >= 1.24

- Require schema version 214 (threedi-modelchecker >= 0.35).

- Set 1D-2D line dpumax based on v2_potential_breach.exchange_level >
v2_exchange_line.exchange_level > highest intersected obstacle/levee
> (existing logic) manhole/channel/pipe/culvert details.

- Associate breaches with 1D-2D lines: adapt the 2D side to the 2D side of
the breach line. This overrides a possible exchange line. The content type
is changed to v2_breach.

- Output breaches based on new breach lines.

- Adapt ds1d_half of 1D-2D lines to the spot where they cross a levee.

- Refactored connection node dpumax and calculation type assignment.

- Assign breaches to connection nodes according to the following priority:
First, take the breach points of the first channel that has 2 breach.
If there are no double breach points: take the breach points of the
first channel.

- Adapt 1D-2D lines generation for connection nodes to the exchange lines.
A connection node derives its exchange lines from a particular channel.
If the connection node has breaches assigned, take that channel. Else,
take the first double connected channel. Else, take the first single
connected channel.

- 1D-2D lines derived from exchange lines are also converted to breaches.
These breaches have no properties.

- Draw breach points where the user-input linestring intersects the obstacle.

1.6.1

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

- Fix setup.py (for sdist creation).

1.6.0

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

- Adapt channel interpolated nodes based on the new v2_potential_breach table
(only if the table exists).

- Adapt 1D-2D lines generation to v2_exchange_line table. Breaches are not implemented
in that case. If there are no excange lines (or the table is missing),
v2_connected_points are still used and breaches still work.

- Add TABULATED_YZ (7) and INVERTED_EGG (8) cross section shapes. Both are converted
to tabulated trapezium.

1.5.1

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

- Use the global 'max_infiltration_capacity', if present.

- Work around incompatibility of the system GDAL with the Fiona binary wheel
distribution.

1.5.0

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

- Add support for SQLITE schema migration.

- Added command-line interface (optionally installable via [cli]).

- Made quadtree building more efficient if refinement levels are not used.

- Fix error for models without CrossSectionDefinitions.

Page 4 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.