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
File details
Details for the file hdtopology-0.0.2.tar.gz
.
File metadata
- Download URL: hdtopology-0.0.2.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58ae886c3c8bac793c3f4ee40e5c533654923b21ea4268ede34461f00b0512bb |
|
MD5 | c36210bb92a164818c311bc19ef51671 |
|
BLAKE2b-256 | d51e8e9f166ba545ee9b779bddae72f576fb050a1ae34eb5c710fbacd920bdb3 |
File details
Details for the file hdtopology-0.0.2-cp36-cp36m-manylinux1_x86_64.whl
.
File metadata
- Download URL: hdtopology-0.0.2-cp36-cp36m-manylinux1_x86_64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.6m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b20ba7bb771f7cd114fad0474dc6144e6f8486ec1a9efa62d493962e5f6ce5e6 |
|
MD5 | 73ba91d5d8bfdbcd232eff78792bc3f1 |
|
BLAKE2b-256 | 60943d3f12fd0dcaf16051f68974b2c529450ab08248d8316e7b82eac46bb310 |