git: c77b1455e144 - main - science/ttk: update 1.3.0 → 1.4.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 13 Sep 2026 16:14:43 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c77b1455e144c8be5a733b55a3f5e5a44618f9a5
commit c77b1455e144c8be5a733b55a3f5e5a44618f9a5
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-13 16:14:29 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-13 16:14:41 +0000
science/ttk: update 1.3.0 → 1.4.0
---
science/ttk/Makefile | 5 +-
science/ttk/distinfo | 6 +-
science/ttk/files/envs.sh | 2 +
...atch-core_vtk_ttkWRLExporter_ttkWRLExporter.cpp | 57 -----
science/ttk/pkg-message | 15 ++
science/ttk/pkg-plist | 243 ++++++++++++++++++++-
6 files changed, 264 insertions(+), 64 deletions(-)
diff --git a/science/ttk/Makefile b/science/ttk/Makefile
index 93cb7a2844aa..1b51b20f94bd 100644
--- a/science/ttk/Makefile
+++ b/science/ttk/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ttk
-DISTVERSION= 1.3.0
-PORTREVISION= 5
+DISTVERSION= 1.4.0
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
@@ -28,6 +27,8 @@ LIB_DEPENDS= libcgraph.so:graphics/graphviz \
libfreetype.so:print/freetype2 \
libjsoncpp.so:devel/jsoncpp \
libqhull_r.so:math/qhull \
+ libscn.so:devel/scnlib \
+ libtbb.so:devel/onetbb \
libvtkRenderingCore-pv${PARAVIEW_VER}.so:science/paraview \
libzfp.so:devel/zfp
RUN_DEPENDS= ${PY_DEPENDS}
diff --git a/science/ttk/distinfo b/science/ttk/distinfo
index 4def592b8ed8..f2c1927b083f 100644
--- a/science/ttk/distinfo
+++ b/science/ttk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740503340
-SHA256 (topology-tool-kit-ttk-1.3.0_GH0.tar.gz) = c8b41eed46486968f6f635b10e016a846dc3692965d91e4a5f8df20d41fc655c
-SIZE (topology-tool-kit-ttk-1.3.0_GH0.tar.gz) = 38423402
+TIMESTAMP = 1789314060
+SHA256 (topology-tool-kit-ttk-1.4.0_GH0.tar.gz) = 815928f5898a177145842efff58247ba6ae0c7afad5ecdac210422caa6d1bfa7
+SIZE (topology-tool-kit-ttk-1.4.0_GH0.tar.gz) = 38679073
diff --git a/science/ttk/files/envs.sh b/science/ttk/files/envs.sh
new file mode 100755
index 000000000000..7f767dea64c4
--- /dev/null
+++ b/science/ttk/files/envs.sh
@@ -0,0 +1,2 @@
+export PV_PLUGIN_PATH="/usr/local/bin/plugins/TopologyToolKit/"
+export PYTHONPATH="${PYTHONPATH}:/usr/local/lib/python3.11/site-packages/"
diff --git a/science/ttk/files/patch-core_vtk_ttkWRLExporter_ttkWRLExporter.cpp b/science/ttk/files/patch-core_vtk_ttkWRLExporter_ttkWRLExporter.cpp
deleted file mode 100644
index eee1522a3e12..000000000000
--- a/science/ttk/files/patch-core_vtk_ttkWRLExporter_ttkWRLExporter.cpp
+++ /dev/null
@@ -1,57 +0,0 @@
---- core/vtk/ttkWRLExporter/ttkWRLExporter.cpp.orig 2024-09-20 10:44:28 UTC
-+++ core/vtk/ttkWRLExporter/ttkWRLExporter.cpp
-@@ -22,6 +22,7 @@
- #include <vtkTransform.h>
- #include <vtkUnsignedCharArray.h>
- #include <vtkVRMLExporter.h>
-+#include <vtkVersionMacros.h>
-
- // base code includes
- #include <Debug.h>
-@@ -145,7 +146,12 @@ TTKWRLEXPORTER_EXPORT void vtkVRMLExporter::WriteAnAct
- fprintf(fp, " solid FALSE\n");
-
- if(!pointDataWritten) {
-+
-+#if VTK_VERSION_NUMBER >= VTK_VERSION_CHECK(9, 4, 20250513)
-+ this->WritePointData(points, normals, tcoords, colors, false, fp);
-+#else
- this->WritePointData(points, normals, tcoords, colors, fp);
-+#endif
- pointDataWritten = 1;
- } else {
- fprintf(fp, " coord USE VTKcoordinates\n");
-@@ -189,7 +195,11 @@ TTKWRLEXPORTER_EXPORT void vtkVRMLExporter::WriteAnAct
- fprintf(fp, " geometry IndexedFaceSet {\n");
-
- if(!pointDataWritten) {
-+#if VTK_VERSION_NUMBER >= VTK_VERSION_CHECK(9, 4, 20250513)
-+ this->WritePointData(points, normals, tcoords, colors, false, fp);
-+#else
- this->WritePointData(points, normals, tcoords, colors, fp);
-+#endif
- pointDataWritten = 1;
- } else {
- fprintf(fp, " coord USE VTKcoordinates\n");
-@@ -238,7 +248,11 @@ TTKWRLEXPORTER_EXPORT void vtkVRMLExporter::WriteAnAct
- fprintf(fp, " geometry IndexedLineSet {\n");
-
- if(!pointDataWritten) {
-+#if VTK_VERSION_NUMBER >= VTK_VERSION_CHECK(9, 4, 20250513)
-+ this->WritePointData(points, nullptr, nullptr, colors, false, fp);
-+#else
- this->WritePointData(points, nullptr, nullptr, colors, fp);
-+#endif
- } else {
- fprintf(fp, " coord USE VTKcoordinates\n");
-
-@@ -440,6 +454,9 @@ TTKWRLEXPORTER_EXPORT void
- vtkDataArray *normals,
- vtkDataArray *tcoords,
- vtkUnsignedCharArray *colors,
-+#if VTK_VERSION_NUMBER >= VTK_VERSION_CHECK(9, 4, 20250513)
-+ bool vtkNotUsed(cellData),
-+#endif
- FILE *fp) {
-
- double *p;
diff --git a/science/ttk/pkg-message b/science/ttk/pkg-message
new file mode 100644
index 000000000000..401cf1150843
--- /dev/null
+++ b/science/ttk/pkg-message
@@ -0,0 +1,15 @@
+[
+{ type: install
+ message: <<EOM
+You installed ttk: Topology Visualization Toolkit.
+
+In order to run it you need to:
+1. Have paraview installed (this package has already installed it)
+2. $ . /usr/ports/science/ttk/files/envs.sh
+3. Run paraview
+4. Make sure that TopologyToolkit plugins are loaded in
+ Tools => Manage Plugins, find TopologyToolKit and click Load Selected
+
+EOM
+}
+]
diff --git a/science/ttk/pkg-plist b/science/ttk/pkg-plist
index ff6a6d803573..9f4801d90c38 100644
--- a/science/ttk/pkg-plist
+++ b/science/ttk/pkg-plist
@@ -1,4 +1,136 @@
+bin/plugins/TopologyToolKit/Algorithm.xml
+bin/plugins/TopologyToolKit/ArrayEditor.xml
+bin/plugins/TopologyToolKit/ArrayPreconditioning.xml
+bin/plugins/TopologyToolKit/BarycentricSubdivision.xml
+bin/plugins/TopologyToolKit/BlockAggregator.xml
+bin/plugins/TopologyToolKit/BottleneckDistance.xml
+bin/plugins/TopologyToolKit/CinemaDarkroom.xml
+bin/plugins/TopologyToolKit/CinemaImaging.xml
+bin/plugins/TopologyToolKit/CinemaProductReader.xml
+bin/plugins/TopologyToolKit/CinemaQuery.xml
+bin/plugins/TopologyToolKit/CinemaReader.xml
+bin/plugins/TopologyToolKit/CinemaWriter.xml
+bin/plugins/TopologyToolKit/ClusteringMetrics.xml
+bin/plugins/TopologyToolKit/ComponentSize.xml
+bin/plugins/TopologyToolKit/ConnectedComponents.xml
+bin/plugins/TopologyToolKit/ContinuousScatterPlot.xml
+bin/plugins/TopologyToolKit/ContourAroundPoint.xml
+bin/plugins/TopologyToolKit/ContourForests.xml
+bin/plugins/TopologyToolKit/ContourTree.xml
+bin/plugins/TopologyToolKit/ContourTreeAlignment.xml
+bin/plugins/TopologyToolKit/DataSetInterpolator.xml
+bin/plugins/TopologyToolKit/DataSetToTable.xml
+bin/plugins/TopologyToolKit/DelaunayRipsPersistenceDiagram.xml
+bin/plugins/TopologyToolKit/DelaunayRipsPersistenceGenerators.xml
+bin/plugins/TopologyToolKit/DepthImageBasedGeometryApproximation.xml
+bin/plugins/TopologyToolKit/DimensionReduction.xml
+bin/plugins/TopologyToolKit/DimensionReductionMetrics.xml
+bin/plugins/TopologyToolKit/DiscreteGradient.xml
+bin/plugins/TopologyToolKit/DiscreteVectorField.xml
+bin/plugins/TopologyToolKit/DistanceField.xml
+bin/plugins/TopologyToolKit/DistanceMatrixDistortion.xml
+bin/plugins/TopologyToolKit/EigenField.xml
+bin/plugins/TopologyToolKit/EndFor.xml
+bin/plugins/TopologyToolKit/Extract.xml
+bin/plugins/TopologyToolKit/Fiber.xml
+bin/plugins/TopologyToolKit/FiberSurface.xml
+bin/plugins/TopologyToolKit/FlattenMultiBlock.xml
+bin/plugins/TopologyToolKit/ForEach.xml
+bin/plugins/TopologyToolKit/GaussianPointCloud.xml
+bin/plugins/TopologyToolKit/GeometrySmoother.xml
+bin/plugins/TopologyToolKit/GridLayout.xml
+bin/plugins/TopologyToolKit/HarmonicField.xml
+bin/plugins/TopologyToolKit/HelloWorld.xml
+bin/plugins/TopologyToolKit/Icosphere.xml
+bin/plugins/TopologyToolKit/IcosphereFromObject.xml
+bin/plugins/TopologyToolKit/IcospheresFromPoints.xml
+bin/plugins/TopologyToolKit/IdentifierRandomizer.xml
+bin/plugins/TopologyToolKit/Identifiers.xml
+bin/plugins/TopologyToolKit/IdentifyByScalarField.xml
+bin/plugins/TopologyToolKit/ImportEmbeddingFromTable.xml
+bin/plugins/TopologyToolKit/IntegralLines.xml
+bin/plugins/TopologyToolKit/JacobiSet.xml
+bin/plugins/TopologyToolKit/LDistance.xml
+bin/plugins/TopologyToolKit/LDistanceMatrix.xml
+bin/plugins/TopologyToolKit/MandatoryCriticalPoints.xml
+bin/plugins/TopologyToolKit/ManifoldCheck.xml
+bin/plugins/TopologyToolKit/MarchingTetrahedra.xml
+bin/plugins/TopologyToolKit/MatrixToHeatMap.xml
+bin/plugins/TopologyToolKit/MergeBlockTables.xml
+bin/plugins/TopologyToolKit/MergeTree.xml
+bin/plugins/TopologyToolKit/MergeTreeAutoencoder.xml
+bin/plugins/TopologyToolKit/MergeTreeAutoencoderDecoding.xml
+bin/plugins/TopologyToolKit/MergeTreeClustering.xml
+bin/plugins/TopologyToolKit/MergeTreeDistanceMatrix.xml
+bin/plugins/TopologyToolKit/MergeTreePrincipalGeodesics.xml
+bin/plugins/TopologyToolKit/MergeTreePrincipalGeodesicsDecoding.xml
+bin/plugins/TopologyToolKit/MergeTreeTemporalReduction.xml
+bin/plugins/TopologyToolKit/MergeTreeTemporalReductionDecoding.xml
+bin/plugins/TopologyToolKit/MeshGraph.xml
+bin/plugins/TopologyToolKit/MeshSubdivision.xml
+bin/plugins/TopologyToolKit/MetricDistortion.xml
+bin/plugins/TopologyToolKit/MorphologicalOperators.xml
+bin/plugins/TopologyToolKit/MorseSmaleComplex.xml
+bin/plugins/TopologyToolKit/MorseSmaleQuadrangulation.xml
+bin/plugins/TopologyToolKit/OBJWriter.xml
+bin/plugins/TopologyToolKit/OFFReader.xml
+bin/plugins/TopologyToolKit/OFFWriter.xml
+bin/plugins/TopologyToolKit/PathCompression.xml
+bin/plugins/TopologyToolKit/PeriodicGhostsGeneration.xml
+bin/plugins/TopologyToolKit/PersistenceCurve.xml
+bin/plugins/TopologyToolKit/PersistenceDiagram.xml
+bin/plugins/TopologyToolKit/PersistenceDiagramApproximation.xml
+bin/plugins/TopologyToolKit/PersistenceDiagramClustering.xml
+bin/plugins/TopologyToolKit/PersistenceDiagramDictionary.xml
+bin/plugins/TopologyToolKit/PersistenceDiagramDictionaryDecoding.xml
+bin/plugins/TopologyToolKit/PersistenceDiagramDistanceMatrix.xml
+bin/plugins/TopologyToolKit/PersistentGenerators.xml
+bin/plugins/TopologyToolKit/PlanarGraphLayout.xml
+bin/plugins/TopologyToolKit/PointDataConverter.xml
+bin/plugins/TopologyToolKit/PointDataSelector.xml
+bin/plugins/TopologyToolKit/PointMerger.xml
+bin/plugins/TopologyToolKit/PointSetToCurve.xml
+bin/plugins/TopologyToolKit/PointSetToSurface.xml
+bin/plugins/TopologyToolKit/ProjectionFromField.xml
+bin/plugins/TopologyToolKit/ProjectionFromTable.xml
+bin/plugins/TopologyToolKit/QuadrangulationSubdivision.xml
+bin/plugins/TopologyToolKit/RangePolygon.xml
+bin/plugins/TopologyToolKit/ReebGraph.xml
+bin/plugins/TopologyToolKit/ReebSpace.xml
+bin/plugins/TopologyToolKit/RipsComplex.xml
+bin/plugins/TopologyToolKit/RipsPersistenceDiagram.xml
+bin/plugins/TopologyToolKit/RipsPersistenceGenerators.xml
+bin/plugins/TopologyToolKit/ScalarFieldCriticalPoints.xml
+bin/plugins/TopologyToolKit/ScalarFieldNormalizer.xml
+bin/plugins/TopologyToolKit/ScalarFieldSmoother.xml
+bin/plugins/TopologyToolKit/SeparatrixStability.xml
+bin/plugins/TopologyToolKit/SignedDistanceField.xml
+bin/plugins/TopologyToolKit/SphereFromPoint.xml
+bin/plugins/TopologyToolKit/StableManifoldPersistence.xml
+bin/plugins/TopologyToolKit/StringArrayConverter.xml
+bin/plugins/TopologyToolKit/SurfaceGeometrySmoother.xml
+bin/plugins/TopologyToolKit/TableDataSelector.xml
+bin/plugins/TopologyToolKit/TableDistanceMatrix.xml
+bin/plugins/TopologyToolKit/TextureMapFromField.xml
+bin/plugins/TopologyToolKit/TopologicalCompression.xml
+bin/plugins/TopologyToolKit/TopologicalCompressionReader.xml
+bin/plugins/TopologyToolKit/TopologicalCompressionWriter.xml
+bin/plugins/TopologyToolKit/TopologicalSimplification.xml
+bin/plugins/TopologyToolKit/TopologicalSimplificationByPersistence.xml
+bin/plugins/TopologyToolKit/TopologicalSkeleton.xml
bin/plugins/TopologyToolKit/TopologyToolKit.so
+bin/plugins/TopologyToolKit/TrackingFromFields.xml
+bin/plugins/TopologyToolKit/TrackingFromOverlap.xml
+bin/plugins/TopologyToolKit/TrackingFromPersistenceDiagrams.xml
+bin/plugins/TopologyToolKit/TriangulationManager.xml
+bin/plugins/TopologyToolKit/TriangulationReader.xml
+bin/plugins/TopologyToolKit/TriangulationRequest.xml
+bin/plugins/TopologyToolKit/TriangulationWriter.xml
+bin/plugins/TopologyToolKit/UncertainDataEstimator.xml
+bin/plugins/TopologyToolKit/VectorWeightCurve.xml
+bin/plugins/TopologyToolKit/WRLExporter.xml
+bin/plugins/TopologyToolKit/WebSocketIO.xml
+bin/plugins/ttk.plugins.xml
bin/ttkContinuousScatterPlotCmd
bin/ttkContourAroundPointCmd
bin/ttkContourForestsCmd
@@ -59,6 +191,7 @@ include/ttk/base/ContourTree.h
include/ttk/base/ContourTreeAlignment.h
include/ttk/base/DataTypes.h
include/ttk/base/Debug.h
+include/ttk/base/DelaunayRipsPersistenceDiagram.h
include/ttk/base/DeprecatedDataTypes.h
include/ttk/base/DeprecatedNode.h
include/ttk/base/DeprecatedSegmentation.h
@@ -67,9 +200,14 @@ include/ttk/base/DeprecatedSuperArc.h
include/ttk/base/DepthImageBasedGeometryApproximation.h
include/ttk/base/Dijkstra.h
include/ttk/base/DimensionReduction.h
+include/ttk/base/DimensionReductionMetrics.h
+include/ttk/base/DimensionReductionModel.h
include/ttk/base/DiscreteGradient.h
include/ttk/base/DiscreteGradient_Template.h
include/ttk/base/DiscreteMorseSandwich.h
+include/ttk/base/DiscreteMorseSandwichMPI.h
+include/ttk/base/DiscreteVectorField.h
+include/ttk/base/DiscreteVectorField_Template.h
include/ttk/base/DistanceField.h
include/ttk/base/DistanceMatrixDistortion.h
include/ttk/base/DynamicGraph.h
@@ -112,6 +250,7 @@ include/ttk/base/FTRScalars.h
include/ttk/base/FTRSegmentation.h
include/ttk/base/FTRSuperArc.h
include/ttk/base/FTRTasks.h
+include/ttk/base/FastRipsPersistenceDiagram2.h
include/ttk/base/FiberSurface.h
include/ttk/base/FlatJaggedArray.h
include/ttk/base/GabowTarjan.h
@@ -125,6 +264,7 @@ include/ttk/base/Icosphere.h
include/ttk/base/Identifiers.h
include/ttk/base/ImplicitPreconditions.h
include/ttk/base/ImplicitTriangulation.h
+include/ttk/base/InitDictRandomly.h
include/ttk/base/IntegralLines.h
include/ttk/base/JacobiSet.h
include/ttk/base/JacobiSet_Template.h
@@ -143,7 +283,6 @@ include/ttk/base/MarchingTetrahedraLookupTables.inl
include/ttk/base/MergeTree.h
include/ttk/base/MergeTreeAutoencoder.h
include/ttk/base/MergeTreeAutoencoderDecoding.h
-include/ttk/base/MergeTreeAutoencoderUtils.h
include/ttk/base/MergeTreeAxesAlgorithmBase.h
include/ttk/base/MergeTreeAxesAlgorithmUtils.h
include/ttk/base/MergeTreeBarycenter.h
@@ -151,6 +290,9 @@ include/ttk/base/MergeTreeBase.h
include/ttk/base/MergeTreeClustering.h
include/ttk/base/MergeTreeDistance.h
include/ttk/base/MergeTreeDistanceMatrix.h
+include/ttk/base/MergeTreeNeuralBase.h
+include/ttk/base/MergeTreeNeuralLayer.h
+include/ttk/base/MergeTreeNeuralNetwork.h
include/ttk/base/MergeTreePrincipalGeodesics.h
include/ttk/base/MergeTreePrincipalGeodesicsBase.h
include/ttk/base/MergeTreePrincipalGeodesicsDecoding.h
@@ -177,6 +319,8 @@ include/ttk/base/Os.h
include/ttk/base/OtherCompression.h
include/ttk/base/PDBarycenter.h
include/ttk/base/PDClustering.h
+include/ttk/base/PairCells.h
+include/ttk/base/PairCellsWithOracle.h
include/ttk/base/PathCompression.h
include/ttk/base/PathMappingDistance.h
include/ttk/base/PeriodicImplicitTriangulation.h
@@ -188,8 +332,13 @@ include/ttk/base/PersistenceDiagramAuctionActor.h
include/ttk/base/PersistenceDiagramBarycenter.h
include/ttk/base/PersistenceDiagramClustering.h
include/ttk/base/PersistenceDiagramCompression.h
+include/ttk/base/PersistenceDiagramConstrainedOptimization.h
+include/ttk/base/PersistenceDiagramDictionary.h
+include/ttk/base/PersistenceDiagramDictionaryBorderInitializer.h
+include/ttk/base/PersistenceDiagramDictionaryDecoding.h
include/ttk/base/PersistenceDiagramDistanceMatrix.h
include/ttk/base/PersistenceDiagramUtils.h
+include/ttk/base/PersistenceDiagramWarmRestartAuction.h
include/ttk/base/PersistentGenerators.h
include/ttk/base/PersistentSimplexPairs.h
include/ttk/base/PlanarGraphLayout.h
@@ -206,8 +355,11 @@ include/ttk/base/ReebSpace.h
include/ttk/base/RegularGridTriangulation.h
include/ttk/base/RipsComplex.h
include/ttk/base/RipsPersistenceDiagram.h
+include/ttk/base/RipsPersistenceDiagramUtils.h
+include/ttk/base/RipsPersistenceGenerators.h
include/ttk/base/ScalarFieldCriticalPoints.h
include/ttk/base/ScalarFieldSmoother.h
+include/ttk/base/SeparatrixStability.h
include/ttk/base/Shuffle.h
include/ttk/base/SignedDistanceField.h
include/ttk/base/Statistics.h
@@ -216,21 +368,32 @@ include/ttk/base/ThreeSkeleton.h
include/ttk/base/Timer.h
include/ttk/base/TopoMap.h
include/ttk/base/TopologicalCompression.h
+include/ttk/base/TopologicalDimensionReduction.h
+include/ttk/base/TopologicalLoss.h
include/ttk/base/TopologicalOptimization.h
include/ttk/base/TopologicalSimplification.h
+include/ttk/base/TopologicalSkeleton.h
include/ttk/base/TopologyToolKit.h
+include/ttk/base/TrackingFromCriticalPoints.h
include/ttk/base/TrackingFromFields.h
include/ttk/base/TrackingFromOverlap.h
include/ttk/base/TrackingFromPersistenceDiagrams.h
+include/ttk/base/TrackingPostProcessing.h
include/ttk/base/Triangulation.h
include/ttk/base/TwoSkeleton.h
include/ttk/base/UncertainDataEstimator.h
include/ttk/base/UnionFind.h
+include/ttk/base/VectorSimplification.h
+include/ttk/base/VectorWeightCurve.h
include/ttk/base/VisitedMask.h
include/ttk/base/WebSocketIO.cpp
include/ttk/base/WebSocketIO.h
include/ttk/base/Wrapper.h
include/ttk/base/ZeroSkeleton.h
+include/ttk/base/dset.h
+include/ttk/base/geoPH3.h
+include/ttk/base/geoPHUtils.h
+include/ttk/base/geoPHd.h
include/ttk/base/psort.h
include/ttk/base/ripser.h
include/ttk/vtk/ttkAlgorithm.h
@@ -290,12 +453,20 @@ include/ttk/vtk/ttkDataSetInterpolator.h
include/ttk/vtk/ttkDataSetInterpolatorModule.h
include/ttk/vtk/ttkDataSetToTable.h
include/ttk/vtk/ttkDataSetToTableModule.h
+include/ttk/vtk/ttkDelaunayRipsPersistenceDiagram.h
+include/ttk/vtk/ttkDelaunayRipsPersistenceDiagramModule.h
+include/ttk/vtk/ttkDelaunayRipsPersistenceGenerators.h
+include/ttk/vtk/ttkDelaunayRipsPersistenceGeneratorsModule.h
include/ttk/vtk/ttkDepthImageBasedGeometryApproximation.h
include/ttk/vtk/ttkDepthImageBasedGeometryApproximationModule.h
include/ttk/vtk/ttkDimensionReduction.h
+include/ttk/vtk/ttkDimensionReductionMetrics.h
+include/ttk/vtk/ttkDimensionReductionMetricsModule.h
include/ttk/vtk/ttkDimensionReductionModule.h
include/ttk/vtk/ttkDiscreteGradient.h
include/ttk/vtk/ttkDiscreteGradientModule.h
+include/ttk/vtk/ttkDiscreteVectorField.h
+include/ttk/vtk/ttkDiscreteVectorFieldModule.h
include/ttk/vtk/ttkDistanceField.h
include/ttk/vtk/ttkDistanceFieldModule.h
include/ttk/vtk/ttkDistanceMatrixDistortion.h
@@ -362,13 +533,13 @@ include/ttk/vtk/ttkMergeTreeAutoencoder.h
include/ttk/vtk/ttkMergeTreeAutoencoderDecoding.h
include/ttk/vtk/ttkMergeTreeAutoencoderDecodingModule.h
include/ttk/vtk/ttkMergeTreeAutoencoderModule.h
-include/ttk/vtk/ttkMergeTreeAutoencoderUtils.h
include/ttk/vtk/ttkMergeTreeBase.h
include/ttk/vtk/ttkMergeTreeClustering.h
include/ttk/vtk/ttkMergeTreeClusteringModule.h
include/ttk/vtk/ttkMergeTreeDistanceMatrix.h
include/ttk/vtk/ttkMergeTreeDistanceMatrixModule.h
include/ttk/vtk/ttkMergeTreeModule.h
+include/ttk/vtk/ttkMergeTreeNeuralNetworkUtils.h
include/ttk/vtk/ttkMergeTreePrincipalGeodesics.h
include/ttk/vtk/ttkMergeTreePrincipalGeodesicsDecoding.h
include/ttk/vtk/ttkMergeTreePrincipalGeodesicsDecodingModule.h
@@ -410,6 +581,10 @@ include/ttk/vtk/ttkPersistenceDiagramApproximation.h
include/ttk/vtk/ttkPersistenceDiagramApproximationModule.h
include/ttk/vtk/ttkPersistenceDiagramClustering.h
include/ttk/vtk/ttkPersistenceDiagramClusteringModule.h
+include/ttk/vtk/ttkPersistenceDiagramDictionary.h
+include/ttk/vtk/ttkPersistenceDiagramDictionaryDecoding.h
+include/ttk/vtk/ttkPersistenceDiagramDictionaryDecodingModule.h
+include/ttk/vtk/ttkPersistenceDiagramDictionaryModule.h
include/ttk/vtk/ttkPersistenceDiagramDistanceMatrix.h
include/ttk/vtk/ttkPersistenceDiagramDistanceMatrixModule.h
include/ttk/vtk/ttkPersistenceDiagramModule.h
@@ -447,12 +622,16 @@ include/ttk/vtk/ttkRipsComplex.h
include/ttk/vtk/ttkRipsComplexModule.h
include/ttk/vtk/ttkRipsPersistenceDiagram.h
include/ttk/vtk/ttkRipsPersistenceDiagramModule.h
+include/ttk/vtk/ttkRipsPersistenceGenerators.h
+include/ttk/vtk/ttkRipsPersistenceGeneratorsModule.h
include/ttk/vtk/ttkScalarFieldCriticalPoints.h
include/ttk/vtk/ttkScalarFieldCriticalPointsModule.h
include/ttk/vtk/ttkScalarFieldNormalizer.h
include/ttk/vtk/ttkScalarFieldNormalizerModule.h
include/ttk/vtk/ttkScalarFieldSmoother.h
include/ttk/vtk/ttkScalarFieldSmootherModule.h
+include/ttk/vtk/ttkSeparatrixStability.h
+include/ttk/vtk/ttkSeparatrixStabilityModule.h
include/ttk/vtk/ttkSignedDistanceField.h
include/ttk/vtk/ttkSignedDistanceFieldModule.h
include/ttk/vtk/ttkSphereFromPoint.h
@@ -479,6 +658,8 @@ include/ttk/vtk/ttkTopologicalSimplification.h
include/ttk/vtk/ttkTopologicalSimplificationByPersistence.h
include/ttk/vtk/ttkTopologicalSimplificationByPersistenceModule.h
include/ttk/vtk/ttkTopologicalSimplificationModule.h
+include/ttk/vtk/ttkTopologicalSkeleton.h
+include/ttk/vtk/ttkTopologicalSkeletonModule.h
include/ttk/vtk/ttkTrackingFromFields.h
include/ttk/vtk/ttkTrackingFromFieldsModule.h
include/ttk/vtk/ttkTrackingFromOverlap.h
@@ -499,6 +680,8 @@ include/ttk/vtk/ttkUncertainDataEstimatorModule.h
include/ttk/vtk/ttkUserInterfaceBase.h
include/ttk/vtk/ttkUserInterfaceBaseModule.h
include/ttk/vtk/ttkUtils.h
+include/ttk/vtk/ttkVectorWeightCurve.h
+include/ttk/vtk/ttkVectorWeightCurveModule.h
include/ttk/vtk/ttkWRLExporter.h
include/ttk/vtk/ttkWRLExporterModule.h
include/ttk/vtk/ttkWebSocketIO.h
@@ -538,9 +721,13 @@ lib/libttkBasecontourForests.so
lib/libttkBasecontourForestsTree.so
lib/libttkBasecontourTree.so
lib/libttkBasecontourTreeAlignment.so
+lib/libttkBasedelaunayRipsPersistenceDiagram.so
lib/libttkBasedimensionReduction.so
+lib/libttkBasedimensionReductionMetrics.so
lib/libttkBasediscreteGradient.so
lib/libttkBasediscreteMorseSandwich.so
+lib/libttkBasediscreteMorseSandwichMPI.so
+lib/libttkBasediscreteVectorField.so
lib/libttkBasedistanceField.so
lib/libttkBasedistanceMatrixDistortion.so
lib/libttkBasedynamicTree.so
@@ -572,6 +759,7 @@ lib/libttkBasemergeTreeAutoencoder.so
lib/libttkBasemergeTreeAutoencoderDecoding.so
lib/libttkBasemergeTreeClustering.so
lib/libttkBasemergeTreeDistanceMatrix.so
+lib/libttkBasemergeTreeNeuralNetwork.so
lib/libttkBasemergeTreePrincipalGeodesics.so
lib/libttkBasemergeTreePrincipalGeodesicsDecoding.so
lib/libttkBasemergeTreeTemporalReduction.so
@@ -588,7 +776,10 @@ lib/libttkBasepersistenceCurve.so
lib/libttkBasepersistenceDiagram.so
lib/libttkBasepersistenceDiagramAuction.so
lib/libttkBasepersistenceDiagramClustering.so
+lib/libttkBasepersistenceDiagramDictionary.so
+lib/libttkBasepersistenceDiagramDictionaryDecoding.so
lib/libttkBasepersistenceDiagramDistanceMatrix.so
+lib/libttkBasepersistenceDiagramWarmRestartAuction.so
lib/libttkBasepersistentGenerators.so
lib/libttkBasepersistentSimplexPairs.so
lib/libttkBaseplanarGraphLayout.so
@@ -600,21 +791,29 @@ lib/libttkBasereebSpace.so
lib/libttkBaseregularGridTriangulation.so
lib/libttkBaseripsComplex.so
lib/libttkBaseripsPersistenceDiagram.so
+lib/libttkBaseripsPersistenceGenerators.so
lib/libttkBasescalarFieldCriticalPoints.so
lib/libttkBasescalarFieldSmoother.so
+lib/libttkBaseseparatrixStability.so
lib/libttkBasesignedDistanceField.so
lib/libttkBaseskeleton.so
lib/libttkBasestatistics.so
lib/libttkBasesurfaceGeometrySmoother.so
lib/libttkBasetopoMap.so
lib/libttkBasetopologicalCompression.so
+lib/libttkBasetopologicalDimensionReduction.so
lib/libttkBasetopologicalOptimization.so
lib/libttkBasetopologicalSimplification.so
+lib/libttkBasetopologicalSkeleton.so
+lib/libttkBasetrackingFromCriticalPoints.so
lib/libttkBasetrackingFromFields.so
lib/libttkBasetrackingFromPersistenceDiagrams.so
+lib/libttkBasetrackingPostProcessing.so
lib/libttkBasetriangulation.so
lib/libttkBaseuncertainDataEstimator.so
lib/libttkBaseunionFind.so
+lib/libttkBasevectorSimplification.so
+lib/libttkBasevectorWeightCurve.so
lib/libttkBasewebSocketIO.so
lib/libttkBlockAggregator.so
lib/libttkBlockAggregatorCS.a
@@ -652,12 +851,20 @@ lib/libttkDataSetInterpolator.so
lib/libttkDataSetInterpolatorCS.a
lib/libttkDataSetToTable.so
lib/libttkDataSetToTableCS.a
+lib/libttkDelaunayRipsPersistenceDiagram.so
+lib/libttkDelaunayRipsPersistenceDiagramCS.a
+lib/libttkDelaunayRipsPersistenceGenerators.so
+lib/libttkDelaunayRipsPersistenceGeneratorsCS.a
lib/libttkDepthImageBasedGeometryApproximation.so
lib/libttkDepthImageBasedGeometryApproximationCS.a
lib/libttkDimensionReduction.so
lib/libttkDimensionReductionCS.a
+lib/libttkDimensionReductionMetrics.so
+lib/libttkDimensionReductionMetricsCS.a
lib/libttkDiscreteGradient.so
lib/libttkDiscreteGradientCS.a
+lib/libttkDiscreteVectorField.so
+lib/libttkDiscreteVectorFieldCS.a
lib/libttkDistanceField.so
lib/libttkDistanceFieldCS.a
lib/libttkDistanceMatrixDistortion.so
@@ -766,6 +973,10 @@ lib/libttkPersistenceDiagramApproximationCS.a
lib/libttkPersistenceDiagramCS.a
lib/libttkPersistenceDiagramClustering.so
lib/libttkPersistenceDiagramClusteringCS.a
+lib/libttkPersistenceDiagramDictionary.so
+lib/libttkPersistenceDiagramDictionaryCS.a
+lib/libttkPersistenceDiagramDictionaryDecoding.so
+lib/libttkPersistenceDiagramDictionaryDecodingCS.a
lib/libttkPersistenceDiagramDistanceMatrix.so
lib/libttkPersistenceDiagramDistanceMatrixCS.a
lib/libttkPersistentGenerators.so
@@ -799,12 +1010,16 @@ lib/libttkRipsComplex.so
lib/libttkRipsComplexCS.a
lib/libttkRipsPersistenceDiagram.so
lib/libttkRipsPersistenceDiagramCS.a
+lib/libttkRipsPersistenceGenerators.so
+lib/libttkRipsPersistenceGeneratorsCS.a
lib/libttkScalarFieldCriticalPoints.so
lib/libttkScalarFieldCriticalPointsCS.a
lib/libttkScalarFieldNormalizer.so
lib/libttkScalarFieldNormalizerCS.a
lib/libttkScalarFieldSmoother.so
lib/libttkScalarFieldSmootherCS.a
+lib/libttkSeparatrixStability.so
+lib/libttkSeparatrixStabilityCS.a
lib/libttkSignedDistanceField.so
lib/libttkSignedDistanceFieldCS.a
lib/libttkSphereFromPoint.so
@@ -831,6 +1046,8 @@ lib/libttkTopologicalSimplification.so
lib/libttkTopologicalSimplificationByPersistence.so
lib/libttkTopologicalSimplificationByPersistenceCS.a
lib/libttkTopologicalSimplificationCS.a
+lib/libttkTopologicalSkeleton.so
+lib/libttkTopologicalSkeletonCS.a
lib/libttkTrackingFromFields.so
lib/libttkTrackingFromFieldsCS.a
lib/libttkTrackingFromOverlap.so
@@ -848,6 +1065,8 @@ lib/libttkTriangulationWriterCS.a
lib/libttkUncertainDataEstimator.so
lib/libttkUncertainDataEstimatorCS.a
lib/libttkUserInterfaceBase.so
+lib/libttkVectorWeightCurve.so
+lib/libttkVectorWeightCurveCS.a
lib/libttkWRLExporter.so
lib/libttkWRLExporterCS.a
lib/libttkWebSocketIO.so
@@ -875,9 +1094,13 @@ lib/libttkWebSocketIOCS.a
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkContourTreeAlignment.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkDataSetInterpolator.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkDataSetToTable.so
+%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkDelaunayRipsPersistenceDiagram.so
+%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkDelaunayRipsPersistenceGenerators.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkDepthImageBasedGeometryApproximation.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkDimensionReduction.so
+%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkDimensionReductionMetrics.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkDiscreteGradient.so
+%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkDiscreteVectorField.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkDistanceField.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkDistanceMatrixDistortion.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkEigenField.so
@@ -932,6 +1155,8 @@ lib/libttkWebSocketIOCS.a
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkPersistenceDiagram.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkPersistenceDiagramApproximation.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkPersistenceDiagramClustering.so
+%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkPersistenceDiagramDictionary.so
+%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkPersistenceDiagramDictionaryDecoding.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkPersistenceDiagramDistanceMatrix.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkPersistentGenerators.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkPlanarGraphLayout.so
@@ -949,9 +1174,11 @@ lib/libttkWebSocketIOCS.a
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkReebSpace.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkRipsComplex.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkRipsPersistenceDiagram.so
+%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkRipsPersistenceGenerators.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkScalarFieldCriticalPoints.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkScalarFieldNormalizer.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkScalarFieldSmoother.so
+%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkSeparatrixStability.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkSignedDistanceField.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkSphereFromPoint.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkStableManifoldPersistence.so
@@ -965,6 +1192,7 @@ lib/libttkWebSocketIOCS.a
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkTopologicalCompressionWriter.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkTopologicalSimplification.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkTopologicalSimplificationByPersistence.so
+%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkTopologicalSkeleton.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkTrackingFromFields.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkTrackingFromOverlap.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkTrackingFromPersistenceDiagrams.so
@@ -974,6 +1202,7 @@ lib/libttkWebSocketIOCS.a
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkTriangulationWriter.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkUncertainDataEstimator.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkUserInterfaceBase.so
+%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkVectorWeightCurve.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkWRLExporter.so
%%PYTHON_SITELIBDIR%%/topologytoolkit/ttkWebSocketIO.so
lib/vtk/hierarchy/ttk/ttkAlgorithm-hierarchy.txt
@@ -998,9 +1227,13 @@ lib/vtk/hierarchy/ttk/ttkContourTree-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkContourTreeAlignment-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkDataSetInterpolator-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkDataSetToTable-hierarchy.txt
+lib/vtk/hierarchy/ttk/ttkDelaunayRipsPersistenceDiagram-hierarchy.txt
+lib/vtk/hierarchy/ttk/ttkDelaunayRipsPersistenceGenerators-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkDepthImageBasedGeometryApproximation-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkDimensionReduction-hierarchy.txt
+lib/vtk/hierarchy/ttk/ttkDimensionReductionMetrics-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkDiscreteGradient-hierarchy.txt
+lib/vtk/hierarchy/ttk/ttkDiscreteVectorField-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkDistanceField-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkDistanceMatrixDistortion-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkEigenField-hierarchy.txt
@@ -1055,6 +1288,8 @@ lib/vtk/hierarchy/ttk/ttkPersistenceCurve-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkPersistenceDiagram-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkPersistenceDiagramApproximation-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkPersistenceDiagramClustering-hierarchy.txt
+lib/vtk/hierarchy/ttk/ttkPersistenceDiagramDictionary-hierarchy.txt
+lib/vtk/hierarchy/ttk/ttkPersistenceDiagramDictionaryDecoding-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkPersistenceDiagramDistanceMatrix-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkPersistentGenerators-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkPlanarGraphLayout-hierarchy.txt
@@ -1072,9 +1307,11 @@ lib/vtk/hierarchy/ttk/ttkReebGraph-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkReebSpace-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkRipsComplex-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkRipsPersistenceDiagram-hierarchy.txt
+lib/vtk/hierarchy/ttk/ttkRipsPersistenceGenerators-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkScalarFieldCriticalPoints-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkScalarFieldNormalizer-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkScalarFieldSmoother-hierarchy.txt
+lib/vtk/hierarchy/ttk/ttkSeparatrixStability-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkSignedDistanceField-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkSphereFromPoint-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkStableManifoldPersistence-hierarchy.txt
@@ -1088,6 +1325,7 @@ lib/vtk/hierarchy/ttk/ttkTopologicalCompressionReader-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkTopologicalCompressionWriter-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkTopologicalSimplification-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkTopologicalSimplificationByPersistence-hierarchy.txt
+lib/vtk/hierarchy/ttk/ttkTopologicalSkeleton-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkTrackingFromFields-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkTrackingFromOverlap-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkTrackingFromPersistenceDiagrams-hierarchy.txt
@@ -1097,6 +1335,7 @@ lib/vtk/hierarchy/ttk/ttkTriangulationRequest-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkTriangulationWriter-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkUncertainDataEstimator-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkUserInterfaceBase-hierarchy.txt
+lib/vtk/hierarchy/ttk/ttkVectorWeightCurve-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkWRLExporter-hierarchy.txt
lib/vtk/hierarchy/ttk/ttkWebSocketIO-hierarchy.txt
scripts/ttk/dimensionReduction.py