Releases: tue-alga/topotide
Releases · tue-alga/topotide
2.0.1
Bug fixes
- Fixed an issue that caused δ-values to be slightly incorrect
- For a saddle edge, TopoTide would consider the average height of its endpoints as the base height to compute the volume from instead of the maximum height of its endpoints.
- Fixed a GLSL syntax error that, depending on the graphics driver, sometimes prevented the map from showing correctly
2.0.0
New features
-
TopoTide now uses discrete Morse theory [1] to compute networks
[1] Nithin Shivashankar, Vijay Natarajan, Parallel Computation of 3D Morse–Smale Complexes. Computer Graphics Forum 31(3), pp. 965-974, 2012.
- This is a complete rewrite of the code that generates Morse–Smale complexes.
- Until now, piecewise linear Morse theory was used, which required triangulating the grid beforehand by inserting diagonal edges. Discrete Morse theory allows us to avoid this step, meaning that the resulting networks will contain only grid edges, and no diagonal edges, which reduces bias in one of the diagonal directions.
- Discrete Morse theory is also less complicated, resulting in generally faster network computations.
-
Made TopoTide able to import more file formats
- Specifically: Esri grid and GeoTIFF files.
- TopoTide uses GDAL for this, so in theory it can import all file formats GDAL can read, although in practice we've tested only Esri grid and GeoTIFF files.
-
TopoTide can now import a time series of DEMs
- It will show a slider to scroll through the frames.
- Networks are computed for each frame independently.
-
Boundary files are now accepted regardless of if they are drawn clockwise or counter-clockwise around the area to analyze
- Formerly, only clockwise boundaries were accepted, and counter-clockwise boundaries would result in the area outside of the boundary being analyzed.
Bug fixes
- Fixed various memory leaks by using C++ smart pointers
- Fixed the display not updating when opening a boundary file
- Fixed the way that the δ parameter is shown in the GUI (it used to show too many decimals)
- Made sure that the water level setting is maintained when loading a DEM
Removed features
- Removed support for the striation-based method. From now on, only the method based on volume-persistence is supported
- Removed support for importing images with 8 bits in the red, green, and blue channels, respectively
- Removed support for Ipe output and KCrash
- Removed the water level reset button, because it implied there is some "original" setting for the water level, which was never the case
Other changes
- Changed the name from TTGA to TopoTide, and introduced a new logo
- Upgraded the user interface from Qt 5 to Qt 6
1.5.2
Bug fixes
- Fixed an issue where boundary files would not be loaded correctly if the top and sink components of the boundary did not have the same number of vertices
1.5.1
New features
- Added a setting for the number of contour lines drawn on the river map
Bug fixes
- Made sure that the δ (threshold) value to the river map is always applied, even when the user has not (yet) dragged the threshold slider
- Fixed the Windows builds so they run without having the mingw-w64 system libraries installed
1.5.0
New features
- Added a graphical editor for the river boundary
- As a part of this change, the text file format for river boundaries has been modified. It is now not necessary anymore that every edge in the boundary be an edge in the pixel grid (that is, with length 1). Instead, one can now specify edges of arbitrary length, which TTGA will project onto the pixel grid on opening the file.
- Furthermore, the order of the boundary segments in the file has been changed. Before this version, the correct order of the segments in the file was source, sink, top, bottom. From this version on, the correct order is source, top, sink, bottom, walking clockwise around the boundary. This is more logical but will require some changes to existing boundary files (swapping the top and sink sections, and inverting the coordinates in the sink and bottom sections).
- Redesigned the settings panel for the background map
- The new panel allows picking one of three different color schemes for the river elevation map.
- The other settings for the background map (show/hide contours, show/hide shading, etc.) are now also accessible via the background settings panel instead of the toolbar.
- The slope option for the water surface has been removed.
- On very high zoom levels, the river map now displays the pixel grid
Bug fixes
- The river map now limits the maximum zoom level, to avoid graphical glitches
- Disabled the option to open a boundary when no river has been loaded yet
1.4.1
1.4.0
This is the first public version of TTGA.