Skip to main content

TDAtaframe

TDA brought to dataframes.

Install

TDAtaframe uses the libtorch libraries provided by the Python torch package. You do not need to install libtorch system-wide.

Install with

pip install tdataframe

The Rust backend currently targets torch==2.7.0, matching tch-rs 0.20.0. The package supports Python 3.12 and 3.13. If pip builds from source, it will compile against the torch package in the build environment.

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

Verify Packaging

Run the same install path that CI uses:

python3 scripts/wheel_install_test.py

That script builds a wheel through pip's isolated PEP 517 path, installs the wheel into a fresh virtualenv, runs pip check, imports the Rust extension against PyTorch's bundled libtorch, and then runs the test suite from the installed wheel.

For cross-machine checks, GitHub Actions runs the wheel test on Linux x64, macOS x64, macOS arm64, and Windows x64. If you have the GitHub CLI installed and authenticated, this command triggers CI and saves the logs locally:

python3 scripts/ci_watch.py

Metadata

Release files for TDAtaframe 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for TDAtaframe 0.6.0
File Size Uploaded
tdataframe-0.6.0.tar.gz 91.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for TDAtaframe 0.6.0
File Interpreter ABI Platform
tdataframe-0.6.0-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
tdataframe-0.6.0-cp312-abi3-manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64 Details
tdataframe-0.6.0-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details

Total release size: 18.5 MB

Release files / tdataframe-0.6.0.tar.gz

Download URL tdataframe-0.6.0.tar.gz
Size 91.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c4397103e178fde040f7b57ab71a6633265d3eba25cc910b69796acfac4d3ef9
BLAKE2b-256 checksum
How to use checksums
5ae58818678474bd015ca5244e383e44dae1171f81619f487ae0b4e9c359e8c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / tdataframe-0.6.0-cp312-abi3-win_amd64.whl

Download URL tdataframe-0.6.0-cp312-abi3-win_amd64.whl
Size 6.1 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
b86e5ea42c3ee1c81f21144b5ce0caa5229edf75b5bcefadbc10e624c41bf52a
BLAKE2b-256 checksum
How to use checksums
acf3555827f142365d98f758043c193436e889cf2f98c79cc65420adb7f3c497
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / tdataframe-0.6.0-cp312-abi3-manylinux_2_28_x86_64.whl

Download URL tdataframe-0.6.0-cp312-abi3-manylinux_2_28_x86_64.whl
Size 6.6 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
41539df5e7a2dc7ebda250e0570f6582d2c898d3706e073ef5b3b4af0efc5f5d
BLAKE2b-256 checksum
How to use checksums
e6050ebcceaa538772201a9b321ec8ce2e29b7615770f873b81b274173e8d84e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / tdataframe-0.6.0-cp312-abi3-macosx_11_0_arm64.whl

Download URL tdataframe-0.6.0-cp312-abi3-macosx_11_0_arm64.whl
Size 5.7 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7e6062a3c1f08833fa82ef72a95fcf6e61a1fad610f8e72ff0b026916edfc453
BLAKE2b-256 checksum
How to use checksums
71547f473e6caeb47afbde2bde55d7f3ebc79d5572a267bd4a430ee916993af7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.6.0 This release

4 release files

0.5.0

1 release file

0.4.3

1 release file

0.4.2

1 release file

0.4.1

1 release file

0.4.0

1 release file

0.3.3

1 release file

0.3.2

2 release files

0.3.1

2 release files

0.2.4

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.5

1 release file

0.1.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page