I represent a company called Wassching Group from Netherlands and we recently started a Data Topology company called Wingenium (wingenium.com) that aims to commoditize TDA (Persistent Homology and Mapper algorithms) to common business data with a desire to extract behaviors by creating Topological signatures and use them for classification purposes in (near)real-time.
I have followed Paraview+TTK efforts in modeling point-clouds to extract features through persistent diagrams. However, I am struggling to get a simple 20-column CSV data (with categorical features) into Paraview-TTK pipelines successfully. Despite converting the categorical features to valid float points, I am still struggling to understand the pipeline that could get me from a simple CSV à Morse-Smale complex or Reeb graphs or Persistence Diagrams to detect shapes and features.
“Could anyone please help me out by pointing out what the best practice here is and how does one go about use commonly available business data up until the point where one could start working with Paraview-TTK pipelines?”
I would highly appreciate your help/advice and the gesture.
Thank you
Kind regards
Nagesh Danturti
--
You received this message because you are subscribed to the Google Groups "ttk-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ttk-users+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ttk-users/2cd86927-6eaa-45b7-a591-390d3f5e8371n%40googlegroups.com.
<Dockerfile><qhull.png>
Dear Christoph
Much appreciated for your prompt response!!!
On your questions:
# install base development env
RUN apt-get install --no-install-recommends -yqq \
build-essential \
ninja-build \
cmake \
dlocate \
file \
curl \
ccache \
libboost-system-dev \
libeigen3-dev \
libgraphviz-dev \
libosmesa-dev \
libopenmpi-dev \
libsqlite3-dev \
libwebsocketpp-dev \
graphviz \
zlib1g-dev \
libqhull-dev \
dpkg-dev
#! /bin/bash
set -e
require-pkgs \
build-essential \
cmake \
curl \
libboost-system-dev \
libcgns-dev \
libeigen3-dev \
libexpat1-dev \
libfreetype6-dev \
libhdf5-dev \
libjpeg-dev \
libjsoncpp-dev \
liblz4-dev \
liblzma-dev \
libnetcdf-cxx-legacy-dev\
libnetcdf-dev \
libogg-dev \
libpng-dev \
libprotobuf-dev \
libpugixml-dev \
libsqlite3-dev \
libgraphviz-dev \
libtheora-dev \
libtiff-dev \
libxml2-dev \
ninja-build \
protobuf-compiler \
python3-dev \
python3-numpy-dev \
libqhull-dev \
zlib1g-dev
if [ -n "${DEV}" ]; then
#echo "DEVELOPER MODE"
exit
fi
# get source code
(curl -kL https://github.com/topology-tool-kit/ttk/archive/${TTK_VERSION}.tar.gz | tar zx --strip-components 1) ||
(curl -kL https://github.com/topology-tool-kit/ttk/archive/v${TTK_VERSION}.tar.gz | tar zx --strip-components 1)
# actually compile
cmake-default \
-DTTK_BUILD_DOCUMENTATION=OFF \
-DTTK_BUILD_PARAVIEW_PLUGINS=ON \
-DTTK_BUILD_STANDALONE_APPS=OFF \
-DTTK_BUILD_VTK_WRAPPERS=ON \
-DTTK_BUILD_VTK_PYTHON_MODULE=OFF \
-DTTK_ENABLE_DOUBLE_TEMPLATING=OFF \
-DTTK_ENABLE_CPU_OPTIMIZATION=OFF \
-DTTK_ENABLE_OPENMP=ON \
-DTTK_ENABLE_KAMIKAZE=ON \
-DTTK_ENABLE_QHULL=ON \
..
# call Ninja manually to ignore duplicate targets
# cmake --build .
# ninja -w dupbuild=warn install
# cmake --install .
# popd
Again many thanks for helping out.
Kind regards
Nagesh Danturti
--
You received this message because you are subscribed to a topic in the Google Groups "ttk-users" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/ttk-users/0v3WjcxYL0c/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
ttk-users+...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ttk-users/A8AABD68-A39C-4514-BE9B-67D609305C06%40rptu.de.