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.5.1 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.4.0.tar.gz (80.3 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: TDAtaframe-0.4.0.tar.gz
  • Upload date:
  • Size: 80.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.4.0.tar.gz
Algorithm Hash digest
SHA256 3c431db4c44f6ee8a23ae4f90313e8ff335ba3d3977d4e4455d64431ba36d7a3
MD5 c002c90384d7bf43f1eb1a007f7eaf13
BLAKE2b-256 e29e580efa04d6430f5557c42c2d5e84f2ac2cd2fe26ab65c1d643677fa28a37

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