Skip to main content

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

  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:

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hdtopology-0.0.2.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

hdtopology-0.0.2-cp36-cp36m-manylinux1_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.6m

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

Hashes for hdtopology-0.0.2.tar.gz
Algorithm Hash digest
SHA256 58ae886c3c8bac793c3f4ee40e5c533654923b21ea4268ede34461f00b0512bb
MD5 c36210bb92a164818c311bc19ef51671
BLAKE2b-256 d51e8e9f166ba545ee9b779bddae72f576fb050a1ae34eb5c710fbacd920bdb3

See more details on using hashes here.

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

Hashes for hdtopology-0.0.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b20ba7bb771f7cd114fad0474dc6144e6f8486ec1a9efa62d493962e5f6ce5e6
MD5 73ba91d5d8bfdbcd232eff78792bc3f1
BLAKE2b-256 60943d3f12fd0dcaf16051f68974b2c529450ab08248d8316e7b82eac46bb310

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page