Topological Data Analysis Library for NDDAV System
Project description
hdtopology
Topological data analysis library for NDDAV (n-dimensional data analysis and visualization) system (https://github.com/LLNL/NDDAV.git)
Requirements:
python3, swig3, numpy, cmake (3.12 or up), ANN (Approximate Nearest Neighbor, original repo: https://www.cs.umd.edu/~mount/ANN/, for compiling with CMake: https://github.com/dials/annlib)
The hdtopology library also incorporated the core functionality of the NGL library (developed by Carlos Correa) for empty region graph computation, the full NGL code base can be access at: http://www.ngraph.org/
Install
-
Install (e.g.,
apt-get install libann-dev
on linux, orport install ann
on mac) or compile ANN library from source. -
Compile the hdtopology library and python wrapper:
mkdir build
cd build
cmake .. -DENABLE_PYTHON=ON -DANN_INCLUDE_DIR=path/to/ann/include -DANN_LIBRARY=path/to/ann/libANN.a
make install
Released under LLNL-CODE-772013
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for hdtopology-0.0.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b20ba7bb771f7cd114fad0474dc6144e6f8486ec1a9efa62d493962e5f6ce5e6 |
|
MD5 | 73ba91d5d8bfdbcd232eff78792bc3f1 |
|
BLAKE2b-256 | 60943d3f12fd0dcaf16051f68974b2c529450ab08248d8316e7b82eac46bb310 |