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.3.3.tar.gz (80.2 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for TDAtaframe-0.3.3.tar.gz
Algorithm Hash digest
SHA256 53e25cc500b6a3b59e438c3dc77f618a1513c5cead2f7242392971081981134b
MD5 d3fccebfaf22e2e45d50c6b9a57aaec8
BLAKE2b-256 4173fb1e2ea1fe41fd971cd5ec2bf337b4145fe7fe73fccdce95d7cd15e3ab99

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