science/ttk 1.4.0_2
Topology ToolKit: Topological data analysis and visualization
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
4d0e6b8e1c- License
- BSD4CLAUSE
- Categories
- science
Description
TTK - The Topology ToolKit - is an open-source library for efficient, generic and easy topological data analysis and visualization. TTK is written in C++ and comes with a variety of APIs (C++, VTK/C++, Python, PVPython), standalone programs and a ParaView plugin.
Install
As a binary package — by origin, or by package name:
pkg install science/ttk
pkg install ttk
From the ports tree:
cd /usr/ports/science/ttk/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ttk>0:science/ttk
LIB_DEPENDS= libttkAlgorithm.so:science/ttk
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 1.4.0_2 | - | - | - |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | - | 1.4.0_2 | n/a | - | - |
| FreeBSD:15:quarterly | - | 1.4.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 1.4.0_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 12
${LOCALBASE}/include/boost/functional/hash.hpp: devel/boost-libscgal>0: math/cgalcli11>0: devel/cli11exprtk>0: math/exprtkspectra>0: math/spectrautf8cpp>0: devel/utf8cppwebsocketpp>0: devel/websocketpp${PYTHON_PKGNAMEPREFIX}numpy>=1.16: math/py-numpy${PYTHON_PKGNAMEPREFIX}scikit-build>0: devel/py-scikit-build${PYTHON_PKGNAMEPREFIX}scipy>0: science/py-scipynlohmann-json>0: devel/nlohmann-jsonfast_float>0: math/fast_float
Library 15
libcgraph.so: graphics/graphvizlibembree3.so: graphics/embree3libexpat.so: textproc/expat2libgmp.so: math/gmplibfreetype.so: print/freetype2libjpeg.so: graphics/jpeg-turbolibjsoncpp.so: devel/jsoncppliblz4.so: archivers/liblz4libmpfr.so: math/mpfrlibqhull_r.so: math/qhulllibscn.so: devel/scnliblibtbb.so: devel/onetbblibtiff.so: graphics/tifflibvtkRenderingCore-pv${PARAVIEW_VER}.so: science/paraviewlibzfp.so: devel/zfp
Runtime 3
${PYTHON_PKGNAMEPREFIX}numpy>=1.16: math/py-numpy${PYTHON_PKGNAMEPREFIX}scikit-build>0: devel/py-scikit-build${PYTHON_PKGNAMEPREFIX}scipy>0: science/py-scipy
The full lists below include those, and their dependencies in turn.
All build dependencies 389
- accessibility/at-spi2-core
- archivers/brotli
- archivers/draco
- archivers/laszip
- archivers/lazperf
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/py-brotli
- archivers/py-zopfli
- archivers/snappy
- archivers/zopfli
- archivers/zstd
- audio/alsa-lib
- audio/alsa-plugins
- audio/ebur128
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/webrtc-audio-processing
- cad/opencascade
- comms/qt6-serialport
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/py-sqlite3
- databases/qt5-sql
- databases/qt6-base_sqldriver
- databases/sfcgal
- databases/spatialite
- databases/sqlite3
- devel/abseil
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/cli11
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/double-conversion
- devel/gettext-runtime
- devel/gflags
- devel/glib20
- devel/glog
- devel/gobject-introspection
- devel/googletest
- devel/gsettings-desktop-schemas
- devel/hwloc2
- devel/icu
- devel/json-c
- devel/json-glib
- devel/jsoncpp
- devel/level-zero
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpci
- devel/libpciaccess
- devel/librttopo
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/llvm12
- devel/llvm19
- devel/ninja
- devel/nlohmann-json
- devel/nodeeditor
- devel/npth
- devel/nspr
- devel/onetbb
- devel/orc
- devel/pcre
- devel/pcre2
- devel/pkgconf
- devel/protobuf
- devel/py-cycler
- devel/py-dbus
- devel/py-dill
The first 100 are listed.
All run dependencies 376
- accessibility/at-spi2-core
- archivers/brotli
- archivers/draco
- archivers/laszip
- archivers/lazperf
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/py-brotli
- archivers/py-zopfli
- archivers/snappy
- archivers/zopfli
- archivers/zstd
- audio/alsa-lib
- audio/alsa-plugins
- audio/ebur128
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/webrtc-audio-processing
- cad/opencascade
- comms/qt6-serialport
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/py-sqlite3
- databases/qt5-sql
- databases/qt6-base_sqldriver
- databases/sfcgal
- databases/spatialite
- databases/sqlite3
- devel/abseil
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/double-conversion
- devel/gettext-runtime
- devel/gflags
- devel/glib20
- devel/glog
- devel/gobject-introspection
- devel/googletest
- devel/gsettings-desktop-schemas
- devel/hwloc2
- devel/icu
- devel/json-c
- devel/json-glib
- devel/jsoncpp
- devel/level-zero
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpci
- devel/libpciaccess
- devel/librttopo
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/llvm19
- devel/nodeeditor
- devel/npth
- devel/nspr
- devel/onetbb
- devel/orc
- devel/pcre
- devel/pcre2
- devel/pkgconf
- devel/protobuf
- devel/py-cycler
- devel/py-dbus
- devel/py-dill
- devel/py-evdev
- devel/py-importlib-metadata
- devel/py-libevdev
- devel/py-lxml
- devel/py-olefile
The first 100 are listed.
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake eigen:3 compiler:c++11-lang gl python sqlite xorg
- Service scripts
- none
Files
pkg-plist 1352
- 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
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| topology-tool-kit-ttk-1.4.0_GH0.tar.gz | 3.8679073e+07 | 815928f5898a177145842efff58247ba6ae0c7afad5ecdac210422caa6d1bfa7 |
Commit history 3
| Date | Commit | Credits | Log message |
|---|---|---|---|
4d0e6b8e1c |
Thierry Thomas | science/ttk: chase the upgrade of Paraview | |
8ba88c403f |
Yuri Victorovich | science/ttk: add missing optional dependencies PR: 297890
Reported by: Thierry Thomas <[email protected]> |
|
c77b1455e1 |
Yuri Victorovich | science/ttk: update 1.3.0 → 1.4.0 |