Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/llnl/hdtopology
High-dimensional topological data analysis library for NDDAV
https://github.com/llnl/hdtopology
analysis cpp data-analysis data-viz high-dimensional-data topological-data-analysis visualization
Last synced: 4 days ago
JSON representation
High-dimensional topological data analysis library for NDDAV
- Host: GitHub
- URL: https://github.com/llnl/hdtopology
- Owner: LLNL
- License: bsd-3-clause
- Created: 2019-08-19T22:56:45.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-10-13T17:46:49.000Z (about 2 years ago)
- Last Synced: 2024-11-10T19:56:33.926Z (5 days ago)
- Topics: analysis, cpp, data-analysis, data-viz, high-dimensional-data, topological-data-analysis, visualization
- Language: C++
- Homepage:
- Size: 10.6 MB
- Stars: 2
- Watchers: 6
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
1. Install (e.g., ```apt-get install libann-dev``` on linux, or ```port install ann``` on mac) or compile ANN library from source.2. Compile the hdtopology library and python wrapper:
```console
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