Releases: topology-tool-kit/ttk-data
Releases · topology-tool-kit/ttk-data
TTK Data 1.3.0
- Wasserstein Auto-Encoders of Merge Trees / Pers. Diagrams (IEEE TVCG 2024)
- Topological simplification optimization (IEEE VIS 2024)
- TopoMap dimensionality reduction (IEEE TVCG 2020)
- TTK is Getting MPI-ready! (IEEE TVCG 2024)
- ExTreeM merge tree computation backend (IEEE TVCG 2024)
- Ripser integration
- DMS performance improvements (allocation)
- Saddle connector reversal performance improvements
- Signed distance fields
- Array preconditioning improvements (fast MPI implementation)
- Migration to ParaView 5.12, 5.13
- CI extensions (sccache, ubuntu-24.04, macos-14)
- Switch to C++17
- Bug fixes
TTK Data 1.2.0
- Principal Geodesic Analysis of Merge Trees / Pers. Diagrams (IEEE TVCG 2023)
- Parallel Computation of Morse-Smale Segmentations (IEEE TVCG 2023)
- Branch Mapping Distance between Merge Trees (EuroVis 2022)
- Path Mapping Distance between Merge Trees (IEEE TopoInVis 2022)
- TTK is Getting MPI-Ready \0/ !!!
- Migration to ParaView 5.11.1
- Switch to C++14
- Discrete Morse Sandwich performance improvements (parallel efficiency)
- Morse Smale Complex performance improvements
- Wasserstein distance performance improvements
- Support for Persistence Diagrams in Merge Tree Clustering
- Clustering scores (NMI/ARI)
- Dimensionality reduction metric preservation score (DistanceMatrixDistorsion)
- On-surface smoothing
- API improvements
- Bug fixes
TTK 1.1.0
- Discrete Morse Sandwich & persistent generators (arXiv:2206.13932, 2022)
- Persistence diagram approximation (IEEE LDAV 2021)
- Compact triangulations (IEEE TVCG 2021)
- Rips complex
- Triangulation manager
- PersistentSimplexPairs backend (Zomorodian 2010), slow.
- Bug fixes
- Documentation improvements
- Online examples
TTK Data 1.0.0
TTK Data 1.0.0
TTK 0.9.9
- Migration to VTK9/ParaView-5.8.0 \0/ clap! clap! clap! \0/
- Support for ParaView-5.7.0 \0/
- New branching management
- New triangulation preconditioning for regular grids
- New templated triangulation API (up to x2 speedup)
- New debugging API
- New module API (simpler, clearer, more convenient)
- Performance updates for the Morse-Smale complex (e.g. improved worstcase runtime with processlowerStar, IEEE PAMI 2011)
- Order-based simulation of simplicity (big performance updates)
- Localized Topological Simplification of Scalar Data (IEEE VIS 2020)
- Fuzzy Contour Trees: Alignment and Joint Layout of Multiple Contour Trees (EuroVis 2020)
- Cinema Darkroom: A Deferred Rendering Framework for Large-Scale Datasets (IEEE LDAV 2020)
- Automatic deb binary packaging (for Ubuntu, Windows, MacOS)
- Updated examples
- Many fixes
v0.9.8
- Updates for ParaView-5.6.1
- ContourAroundPoint (EnvirVis 2019 paper)
- Task-based Parallel Reeb Graphs with Dynamic ST-Trees (EGPGV 2019 paper)
- Nested Tracking Graphs (EuroVis 2017 paper)
- Morse-Smale quadrangulation (SIGGRAPH 2006 paper)
- Harmonic scalar field design (SMI 2009 paper)
- Eigen functions of the Laplace-Beltrami operator (cotan weights)
- Eigen and spectra support
- Barycentric subdivision
- Updated python examples
- Docker support
- Planar graph layout module
- Improved tracking from overlap (modular, templated, streaming support)
- New identifier sorter (for example to select the N most persistent features)
- Memory footprint improvement for the discrete gradient
- New unified plugin library
- Improved memory
- Bug fixes
- Clang-formatting
v0.9.7
- Updates for ParaView-5.6.0
- Tracking from overlap
- TTK pipeline filters (ForEachRow)
- Depth image based geometry approximation (IEEE LDAV 2018 paper)
- Advanced cinema+sqlite3 support
- Lifted Wasserstein Matcher for Topology Time-Tracking (IEEE LDAV 2018 paper)
- Dimension reduction for high dimensional data (scikit-learn integration)
- Automatic guesses for ttk generated fields
- Improved type consistency
- Improved ParaView GUIs
- DataSet Interpolator (interpolate anything onto anything)
- Improved triangulation request
- Bug fixes
v0.9.6
- Fixed major performance bug with discrete gradient (thanks to Attila Gyulassy)
- TDA aware compression (with ZLIB and ZFP support)
- New addressing scheme (allowing up to 64 bit ids), for extreme size datasets
- Automatic offset selection
- Updates for ParaView-5.5.2
- Various bug fixes
- Improved examples
- Basic windows continuous integration support
- 1000th commit!
v0.9.5
- Updates for ParaView-5.5.0
- Bug fixes
- Removed global namespace usage in headers
- Fixes for gcc 4
- Fixes for clang
- Improved triangulation consistency in 2D and 1D
- Improved consistency in morse-smale complex computation
- Manifold check module
- Point merger
- Minimalist OBJ writer
- Support for double and single precision for point coordinates
v0.9.4
Version bump