Changelog for TUFLOW Plugin v3.15
Release date: 13 May 2025
General Notes
Support for Qt6 has been added for the TUFLOW Plugin in v3.15. This means the plugin can be used with versions of QGIS 3.40+ that are tagged with the “Qt6” label and prepares the plugin for use in QGIS 4.0. Other updates include a number of improvements to the increment layer tool for GPKGs, the option to set the cell size in the create project tool, and the creation of a domain polygon after using the create project tool.
New Features and Enhancements
Support Added for Qt6
The TUFLOW Plugin has been updated to support Qt6. This is in response to the planned deprecation of Qt5 in the upcoming QGIS 4.0 release. The TUFLOW Plugin will continue to support both Qt5 and Qt6 for the foreseeable future.
TUFLOW Runner Application Style Change (Minor change)
The TUFLOW Runner now uses the “fusion” style which has a more modern look.
Create TUFLOW Project - Cell Size
Cell size is now an option in the Create TUFLOW Project tool. This setting will be transferred to the TUFLOW model geometry control file (.tgc) if template controls is checked on.
Create TUFLOW Project - Domain Check
The create TUFLOW project tool will now write a domain check file if domain parameters are provided in the relevant input. The domain check file will automatically be loaded and styled in QGIS.
Increment Layer - New Options and Improvements
A number of new options and improvements have been added to the Increment (GPKG) Layer tool:
- “Remove old layer / Keep old layer” option has been added.
- An explicit option to rename or copy the layer has been added.
- The dependency on the “File Management” plugin has been removed.
- The dialog will now remember previous settings.
Bug Fixes
TUFLOW Viewer
- Fixed a bug in the export animation tool when adding a plot that could cause a Python error.
- Fixed a bug when using the batch export plot tool that could cause a Python error.
- Fixed a bug when using the export to maps tool that could cause a Python error.
- Fixed a bug when trying to hide the plot window which could no longer hide/show if TUFLOW Viewer was closed and reopened.
- Fixed a bug when loading saved default colour ramp shaders that could cause a Python error. This was caused by a QGIS API change in v3.38.
Other
- ARR to TUFLOW - Fixed a bug for the TS1 output which was not being written correctly when the output contained more than 10 temporal patterns (e.g. for climate change scenarios)
- ARR to TUFLOW - Fixed a bug where the pre-burst percentile was always using the median values.
- SWMM Import inp - Fixed an issue caused by storage node locations in the polygon section of the inp file which were degenerate polygons (single point).
- SWMM Import inp - Fixed a bug with reading inp files where subcatchments had overridden the global infiltration approach.
- SWMM Convert from XPX - Fixed a bug where the converted field for the Inlet layer “Curb_Throat” was created as a float type instead of text.
- TUFLOW Runner - Update TUFLOW runner to latest that fixes a bug with scaling for high resolution monitors.
- Create TUFLOW Project - Fixed GeoTIFF projection file that is written out to include origin cell width data so that TUFLOW does not complain about missing header information.
- Create TUFLOW Project - Added an iteration number to the GPKG database when using a centralised database.
- Create TUFLOW Project - Added the project CRS to the domain creator. This fixed an issue where layers that are being re-projected in the map canvas were not being re-projected in the domain creator canvas.
- Create TUFLOW Project - Extended angle precision to six decimal places for more accuracy for large domains.
- Create TUFLOW Project - Fixes a bug that could cause a python error if a workspace was opened after using the interactive domain widget.
- Copy TUFLOW Command - Fixed the command generated for
1d_nd
layers. - Import Empty File - Fixed the
1d_nd
tooltip. - Configure / Create TUFLOW Project - The window title has been renamed to reflect the full name of the tool.
- SWAN GIS Tools - The plugin has been updated to support CF version 1.7 for NetCDF files. Backward compatibility has been provided for CF versions 1.6 and below for NetCDF files.
- Increment Layer and Database - Fixed a bug when incrementing a GPKG layer and database where only layers with new names were being transferred to the new database.
- Increment Layer and Database - Fixed a bug when incrementing a GPKG layer and the keep old layer option was selected, the data sources in the QGIS workspace were not being updated.
- Increment Layer and Database - Fixed a bug that could cause a Python error if raster or mesh layers were in the workspace.
- Insert TUFLOW Attributes - Fixed a bug where the field types inserted were all set to string types if using a GPKG empty file as a template.