Skip to main content

A package to handle shape-matching for meshes

Project description

TDAtaframe

TDA brought to dataframes.

Install

TDAtaframe is available on pypi as a source distribution. The backend requires that you have the appropriate libtorch 2.6.0 libraries installed on your system in the standard location.

On Linux/macOS, this is typically /usr/lib, /usr/include, /usr/share for library, include, and share files respectively. Sym-linking the files will not work.

After ensuring that these libraries are present, all that is needed is

pip install tdataframe.

On first install, it is normal for compilation to take a few minutes.

Manual libtorch install instructions

It is recommended to use your package manager to install libtorch. If not readily available for your system, follow the below instructions as a workaround.

Download libtorch from here. Then, unzip the files.

unzip libtorch-*.zip && cd libtorch

Next, copy all the files to the system. Make sure you understand what these commands do as they are difficult to undo. You will likely need to run these commands with sudo.

cp -r lib/* /usr/lib && cp -r include/* /usr/include && cp -r share /usr/share

Finally, update your linker cache with

ldconfig.

Alternative libtorch locations

todo. see tch-rs docs

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

TDAtaframe-0.5.0.tar.gz (88.3 kB view details)

Uploaded Source

File details

Details for the file TDAtaframe-0.5.0.tar.gz.

File metadata

  • Download URL: TDAtaframe-0.5.0.tar.gz
  • Upload date:
  • Size: 88.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for TDAtaframe-0.5.0.tar.gz
Algorithm Hash digest
SHA256 cb73edc9d0f34c34dd80c9dd7da35ecdf2a5f4e7d9c20417e7631943cb6245aa
MD5 5a1ff8a3d4e37344e105fe82d21ad324
BLAKE2b-256 29c7483f64aaecf5be7a392219a6e2b5d5ed991cbde6cae6420d722548cba515

See more details on using hashes here.

Supported by

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