Rana Desktop Client

February 20nd, 2026

Rana plugin release 1.2.6

  • Fix incorrect enabling of breadcrumbs when automatically switching tabs (#3612)

February 18th 2026

Rana plugin release 1.2.6

  • Added raster styling (nens/rana#2524)

  • Add downloaded waterdepth map to QGIS project as maplayer (nens/rana#3125)

  • Add option to convert shapefile to geopackage when uploading (nens/rana#3445)

  • Fixed that uploaded vector or raster file is loaded twice into QGIS (#267)

  • Disable moving of columns in projects and files browsers (nens/rana3444)

  • Limit list of organisations shown in sim wizard to the organisations linked to the rana organisations (nens/rana-qgis-plugin#243)

  • Several improvements to information shown for a rana schematisation file (nens/rana-qgis-plugin#253)

  • Added status to file detail view (red for failed processing) and added additional checks (nens/rana-qgis-plugin#3496)

  • Reset RanaBrowser on switching organisation (nens/rana#3438)

  • Disable breadcrumbs when RanaBrowser is disabled

  • Create threedi models via rana process (nens/rana-qgis-plugin#258)

  • Download styling for raster and vector files (nens/rana-qgis-plugin#274)

  • Fix broken file upload for existing files (nens/rana#3592)

February 11th 2026

Rana results analysis plugin 3.26.7

  • Fix structure control plotting for structures with multiple controls (#1159)

January 28th 2026

Rana plugin 1.2.4

  • Show a link to creating a new project when no projects are available (#3398)

January 23rd 2026

Rana plugin 1.2.3

  • Show warning when M&S plugin is enabled when Rana plugin is started (#3320)

  • Add numerical diffusion limiter option to substance (#241)

  • Confirm downloading of already downloaded results

  • Reorganize FileView widget with collapsible groups

  • Add option to filter by contributor and show contributors in project view

  • Add option to login via other SSO identity providers (#3303)

  • Show Created at column for projects (#3025)

  • Ensured Results Analysis Tool window remains visible when scenarios are loaded. (#3350)

  • Don’t show authentication related menu items on startup.

  • Increase limit for fetching files in file view to 1000

Rana schematisation editor 2.4.6

  • Fix bug that caused integration to fail when source and target CRS differ (#473)

  • Use for loop instead of widget.findData() to find index in QComboBox to avoid confusion between NULL and 0 (#476)

January 5th 2026

Plugin 3Di results analysis renamed to Rana Results analysis. Icons have been updated. Plugin 3Di Schematisation editor renamed to Rana Schematisation editor. Icons have been updated. Plugin Models & simulations ahs been deprecated, functionality has been moved into the Rana plugin.

3Di Results Analysis 3.26

October 22nd, 2025

3Di Results Analysis 3.26

  • Water depth/level raster algorithm has been split into two algorithms: single and multiple time steps (#958)

  • Appropriately style and name water depth/level algorithm outputs.

  • New processing algorithms for creating Concentration rasters: single time step, multiple time steps, and maximum

  • Bugfix: Processing algorithm “Maximum water depth/level” no longer fails when writing to a temporary result (#945)

  • Some fixes for QGIS 4 compatibility (#1144)

  • Flow Summary Tool: Tool no longer covers Load Simulation dialogs (#1139)

3Di Schematisation Editor 2.3.5

  • More robust loading of projects that contain schematisations (#437)

3Di Models & Simulations 3.27.2

  • Processing algorithms Simulate with DWF labelling and Simulate with rain zones now use original simulation start datetime instead of current datetime.

October 1st, 2025

3Di Results Analysis 3.25.1

Several improvements to the Fraction Analysis tool: - Toggle multiple items with space bar (#1135) - Set color of plot (#1134) - Visibility (item checked) now persists when switching stacked/volume mode. - Substances are listed alphabetically (#1133) - Plot highlighting (#1132)

Other improvements: - Make compatible with QGIS 4 (#1144) - Add support for aggregate_results_3di.nc files in threedidepth processing algorithms (#874)

September 8th, 2025

3Di Results Analysis 3.25.1

  • Added volume/load mode to Fraction Analysis Tool (#1112)

  • Bumped Nelen & Schuurmans dependency loader to 1.2.2

3Di Models and Simulations 3.26

  • Bumped Nelen & Schuurmans dependency loader to 1.2.2

3Di Schematisation Editor 2.3.3

  • Bumped Nelen & Schuurmans dependency loader to 1.2.2

August 27th, 2025

3Di Models and Simulations 3.25

  • Bugfix: Allow multiple polygons per substance in the “Simulate with rain zones” processing algorithm

  • Warn user when Nelen & Schuurmans dependency loader plugin is disabled or not installed, and propose to fix it. (nens/nens-dependency-loader#19)

3Di Results Analysis 3.24

  • Improve error handling in the schematisation checker to prevent crashes on when checks return unexpected values

  • Warn user when Nelen & Schuurmans dependency loader plugin is disabled or not installed, and propose to fix it. (nens/nens-dependency-loader#19)

  • Ignore vertical flow (groundwater/surface water exchange) in Flow pattern algorithm

  • Add water depth difference processing algorithm (#1136)

  • Support Numpy 2.0

3Di Schematisation Editor 2.3.2

  • Bugfix: Update references to connection node and channel when moving 1D lateral, 1D boundary condition, or 1D wind shielding feature

  • Bugfix: Allow attributes named “area” to be edited without applying the default

  • Warn user when Nelen & Schuurmans dependency loader plugin is disabled or not installed, and propose to fix it.

July 16th, 2025

3Di Models and Simulations 3.23

  • Fix incorrect filtering and project id retrieval in simulation results dialog.

  • Bump Nelen & Schuurmans Dependency Loader plugin version to 1.2.1 (nens/nens-dependency-loader#14)

3Di Results Analysis 3.21

  • Use randomly generated colour for time series plotter when list of colours runs out (#1111)

  • Fix issue where checks on a geometry column could not be processed by the schematisation checker (#1122)

  • Show number of features for each of the schematisation checker results layers (#1124)

  • Bump Nelen & Schuurmans Dependency Loader plugin version to 1.2.1 (nens/nens-dependency-loader#14)

3Di Schematisation Editor 2.3.1

  • Bump Nelen & Schuurmans Dependency Loader plugin version to 1.2.1 (nens/nens-dependency-loader#14)

July 8th, 2025

3Di Results Analysis 3.20

  • Bugfix: issue when plotting pump structure control (#1117)

  • Added global load_result function for external invocation (#1118)

  • Change flowline and node symbology labels

June 16th, 2025

3Di Models & Simulations 3.21

  • Allow other plugins to display a progress bar while downloading schematisations via the 3Di Models & Simulations plugin (nens/rana#1745)

  • Bugfix: Correctly sort Expires column in the Download simulation results dialog (#668)

June 10th, 2025

3Di Models & Simulations 3.20

Some exciting new options are available for labelling flows: labelling dry weather flow and labelling rain according to the zone it falls in. As we are currently working on a re-implementation of the simulation wizard, these two options are temporarily provided via processing algorithms.

  • The simulation wizard now has the option to create a simulation template only, without starting the simulation (#680)

  • Two processing algorithms have been introduced for labelling dry weather flow (DWF) and labelling rain according to the zone in falls in. First create a simulation template that includes all the forcings and settings you want to use, than run one of these algorithms to add dry weather flow or label rain zones and start the simulation (#681, #682).

3Di Results Analysis 3.19

  • The schematisation checker now shows errors, warnings and info messages on the map instead of in a table (#1049)

  • Bugfix: Import GWSW HydX no longer fails when some pipes do not have a identificatieprofieldefinitie (hydxlib #53)

3Di Schematisation Editor 2.3

  • Since the introduction of database schema 300, pipes can have a polyline geometry. Changes have now been made to the 3Di Schematisation Editor to make it easier to add such pipes with more than two vertices to your schematisation (#342):

    • When digitising (drawing) a new pipe feature, it is no longer cut up into multiple pipes

    • When importing pipes using the vector data importer, the intermediate vertices are no longer removed

  • A processing algorithm to add NWRW surface parameters to a schematisation was added (#333)

  • Bugfix: Changing Material back to what it was did not update the friction type and value (#345)

  • Bugfix: When loading a template in the vector data importers, all forms are cleared first (#286)

  • Bugfix: Value map for integer source attribute values are now saved and interpreted correctly (#279)

  • Bugfix: Processing algorithm Map surfaces to connection nodes now works correctly for surfaces that have centroids outside of their polygon (#396)

  • Bugfix: In specific cases, existing cross-section locations were (wrongly) removed when importing orifices (#378)

May 20th, 2025

3Di Schematisation Editor 2.2.2

  • Table control, memory control: dynamically change attribute form based on Action type (#381)

  • Bugfix: you can now import orifices and weirs from source data that has > 2 vertices. Note that only the first and last vertex will be used in the 3Di schematisation. (#382)

  • Bugfix: no longer give a Python error when identifying a channel that has no cross-section locations (#379)

  • Bugfix: correctly import overlapping structures when using the Edit channels option (#370)

May 12th, 2025

3Di Results Analysis 3.18

  • The Fraction Analysis Tool is a new analytical tool for analysing water quality simulations, and understanding the composition of water at any location over time. (#1068)

  • Bugfix: In the Result aggregation tool, the preset Flow pattern did not work on models with groundwater (#1109)

3Di Schematisation Editor 2.2.1

  • Bugfix: when importing vector data, input values are converted to target data types and the string “NULL” is interpreted as a NULL value. If the conversion to the target data type fails (e.g. the input for Visualisation is ‘Manhole’, which cannot be converted to the integer 0), the field will be left empty and a warning will be given to specify this (#364).

  • Bugfix: when importing structures into an existing channel network, a KeyError would be raised if the connection nodes are not exactly on the start or end vertex of the channel. This has been fixed now (#372)

  • Bugfix: the 3Di Schematisation Checker did not allow Action value 2 of Memory control to be left empty, while this is allowed for most action types (#468)

3Di Models & Simulations 3.18.1

  • Bugfix: correctly set Calculation point distance 1D in new schematisations

May 7th, 2025

3Di Schematisation Editor 2.2.0

  • It is now possible to specify a total discharge for 2D boundary conditions, instead of specifying a discharge per flowline. This option is available for both surface water and groundwater.

  • Any warnings that are raised during the migration of a schematisation are now displayed

  • Removed python dependencies, added a plugin dependency for Nelen & Schuurmans Dependency Loader instead

  • Added new sewerage types for visualisation and administration purposes. Infiltration drain (8), Slot/trench drain (9), and Pressure sewer (10) (#332)

  • Bugfix: zooming to DEM extent when schematisation CRS differs from project CRS

  • Bugfix: when importing structures using the “edit channels” option, ID’s would always start counting at 1, even when features were already present in the target layer.

  • Bugfix: When importing connection nodes using the vector data importers, the values for manhole surface level and bottom level were swapped. This has been fixed now.

  • Bugfix: id, code, display name labels did not work for line geometry layers

3Di Results Analysis 3.17.0

  • Any warnings that are raised during the migration of a schematisation are now displayed

  • Added check for legacy geopackages generated by older versions of the schematisation editor.

  • Compatibility with GDAL>=3.9 (#1094).

  • Removed python dependencies, added a plugin dependency for Nelen & Schuurmans Dependency Loader instead

  • Bugfix: Correctly find DEM in processing algorithm “Computational grid from schematisation”

3Di Models & Simulations 3.18.0

  • Removed python dependencies, added a plugin dependency for Nelen & Schuurmans Dependency Loader instead

April 28th, 2025

3Di Schematisation Editor 2.1.5

  • Bugfix: remove rounding to 3 decimals for Max angle 1D advection

  • Bugfix: Calculation point distance was not editable for Pipe features

April 18th, 2025

3Di Schematisation Editor 2.1.4

  • Make surface styling 25% transparent so that objects that are underneath can still be seen

  • Bugfix: write correct target type values to the database for memory and table control

  • Bugfix: integer attributes that could be set with a checkbox (such as Use 2D rain in Model settings) could not be edited

  • Bugfix: grid level was not editable for grid refinement layers

April 14, 2025

3Di Schematisation Editor 2.1.3

  • Removed “duplicate features”, because it crashed QGIS when editing vertices (#359)

  • Added backwards compatibility to load a schematisation in QGIS 3.28. (#351)

April 3rd, 2025

3Di Schematisation Editor 2.1.1

  • Added check for legacy geopackages generated by older versions of the schematisation editor.

April 2nd, 2025

3Di Results Analysis 3.16.0

  • Bugfix: If there was a schematisation in the 3Di working directory that was corrupt or its database schema version could not be recognized, a Python error was given, making it impossible to load any schematisation. Now such corrupt schematisations are simply omitted from the list.

3Di Schematisation Editor 2.1.0

  • Bugfix: If there was a schematisation in the 3Di working directory that was corrupt or its database schema version could not be recognized, a Python error was given, making it impossible to load any schematisation. Now such corrupt schematisations are simply omitted from the list.

3Di Models & Simulations 3.17.0

  • Bugfix: If there was a schematisation in the 3Di working directory that was corrupt or its database schema version could not be recognized, a Python error was given, making it impossible to load any schematisation. Now such corrupt schematisations are simply omitted from the list.

April 1st, 2025

3Di Schematisation Editor 2.0.0

3Di Results Analysis 3.15.0

  • Compatibility with database schema 300, see Database schema 300

  • Removed processing algorithms Import SUF-Hyd, Guess Indicators, and DWF Calculator (#1079, #1051).

  • Watershed tool support geopackage and update to new database schema (#1085)

  • Bugfix: In the visualisation on the map canvas, the next time step was visualised. Now the nearest result time step at or before the time the temporal controller is set to is visualised. (#1058)

3Di Models & Simulations 3.16.0

  • Compatibility with database schema 300, see Database schema 300.

  • Fixed schematisation tag setting (#640)

  • Simulation wizard: Add water quality settings to settings page (#604)

March 12th, 2025

3Di Schematisation Editor 1.16.0

  • Fixed import error

January 23rd, 2025

3Di Results Analysis 3.14.0

  • Fix issue with wrong version of h5py being used.

January 10th, 2025

3Di Models & Simulations 3.15.2

  • Bugfix: Lateral time steps were wrongly converted when adding substance to laterals from template (#639)