Skip to main content

pyztraj

Fast molecular dynamics trajectory analysis powered by Zig.

Installation

From PyPI (recommended)

pip install pyztraj
# or
uv pip install pyztraj

Pre-built wheels are available for Linux (x86_64/aarch64), macOS (x86_64/ARM64), and Windows (amd64) with Python 3.11–3.13.

From source

Requires Zig 0.15.2+.

git clone https://github.com/N283T/ztraj.git
cd ztraj/python
pip install .

Usage

import pyztraj

# Load a PDB structure
struct = pyztraj.load_pdb("structure.pdb")

# Compute pairwise distances
distances = pyztraj.compute_distances(struct.coords, pairs)

# Stream XTC trajectory frames
with pyztraj.open_xtc("trajectory.xtc", struct.n_atoms) as reader:
    for frame in reader:
        rg = pyztraj.compute_rg(frame.coords, struct.masses)

Metadata

Release files for pyztraj 0.8.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 pyztraj 0.8.0
File Size Uploaded Provenance
pyztraj-0.8.0.tar.gz 209.7 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for pyztraj 0.8.0
File
pyztraj-0.8.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyztraj-0.8.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
pyztraj-0.8.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
pyztraj-0.8.0-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
pyztraj-0.8.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pyztraj-0.8.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyztraj-0.8.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
pyztraj-0.8.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
pyztraj-0.8.0-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
pyztraj-0.8.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pyztraj-0.8.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyztraj-0.8.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
pyztraj-0.8.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
pyztraj-0.8.0-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
pyztraj-0.8.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 30.0 MB

Release files / pyztraj-0.8.0.tar.gz

Download URL pyztraj-0.8.0.tar.gz
Size 209.7 kB
Tags Source
SHA-256 checksum
How to use checksums
fcfb58cfb2e0c5ab742cc1cb82d9f0b4c420779680410fc13dd3ac4b8fdd2b93
BLAKE2b-256 checksum
How to use checksums
88fd7cd0438d3c0fa77bd1952199cd348cfd72fd699e691ece8641cbfac56d18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / pyztraj-0.8.0-cp313-cp313-win_amd64.whl

Download URL pyztraj-0.8.0-cp313-cp313-win_amd64.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
9ed67f0fadadf3a6f11d8904f3f2d4703b6addcfa3bc4b4d232adc2bedc4312c
BLAKE2b-256 checksum
How to use checksums
bc702c24791f5358c6446ebc34d173e78fd4b36acbb285acdcdb9c42c3d4c873
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / pyztraj-0.8.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL pyztraj-0.8.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 3.8 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fa9297c14dfc7c60c6f5b3843004cfaf697a9a222180d2a9c514fac2c5af984b
BLAKE2b-256 checksum
How to use checksums
dbfa2d30067a0943e7398479e785f5df3a8a7f69d090a7d4533312205e18239e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / pyztraj-0.8.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL pyztraj-0.8.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 3.5 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
111f1ef907c159f306138ef4ded72013a62d16d4a4852f9a9d5c6f26b5f7ad76
BLAKE2b-256 checksum
How to use checksums
f6fb8efdcbfe5d6b062c2f30545d69ea8c15cf6bd4d3616a863fe7d2ce7ce7a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / pyztraj-0.8.0-cp313-cp313-macosx_11_0_x86_64.whl

Download URL pyztraj-0.8.0-cp313-cp313-macosx_11_0_x86_64.whl
Size 834.7 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
7e61a2229a5436ef4397e2ca86d3d585ff779579824b8a1ce04fee66a2757d85
BLAKE2b-256 checksum
How to use checksums
d37fd5aefdae5aefc70e712ce9236f781a787db84fc2ae334e8ae10eda5e78e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / pyztraj-0.8.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pyztraj-0.8.0-cp313-cp313-macosx_11_0_arm64.whl
Size 775.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
912029147a12e4811f4ace0089f3b0f157fe4b22fb37b3879d70d0a5a58a5ce6
BLAKE2b-256 checksum
How to use checksums
40239c931eecff6ed873b8b204fea0f294713dedb4b50b331b13997f3ee84f08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / pyztraj-0.8.0-cp312-cp312-win_amd64.whl

Download URL pyztraj-0.8.0-cp312-cp312-win_amd64.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b593f0fecb0801b55ac5d55360afc06b4b7cddaf1022b28e3dae3e7f939cb5ac
BLAKE2b-256 checksum
How to use checksums
43ad4bea4c5b2c48dccdd8fb31106439d64732773f5646f350764e579c1a6fee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / pyztraj-0.8.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL pyztraj-0.8.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 3.8 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
46fcdcc97bd8d68baf5327ee8d1bc5c7f7cd37c83f2c4a26eac36ea1952d2cfb
BLAKE2b-256 checksum
How to use checksums
6409c1ed890e8fc8c4a99499b187de6dff38dfd0d8a7f437abcb65d301628b9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / pyztraj-0.8.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL pyztraj-0.8.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 3.5 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
85d48fcec5b24e676e003aaa6635803a87cfbd0e4c9eab206dfb42f693b6dced
BLAKE2b-256 checksum
How to use checksums
1c499cc2790577831d7d230a29423c9a1c8dc0a41b97e0af7252611f3377da26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / pyztraj-0.8.0-cp312-cp312-macosx_11_0_x86_64.whl

Download URL pyztraj-0.8.0-cp312-cp312-macosx_11_0_x86_64.whl
Size 834.7 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
0da39bbec242886a30364b88e9205d2380f2501a3a5c757fcb2b4bcfde1aad65
BLAKE2b-256 checksum
How to use checksums
ac3105e42df1375ef5f97a4f7128ae6e595587afd880b4a7757a0e8d7a27d4ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / pyztraj-0.8.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pyztraj-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
Size 775.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
76c3853282b352a45dc7b64e78cac19291e709edd3fb3d6d88497bfb6e8de16a
BLAKE2b-256 checksum
How to use checksums
2d6fdab2c0854b6156a70b7d9c704e8d3220e9c29a2d525247277dec93a01ebc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / pyztraj-0.8.0-cp311-cp311-win_amd64.whl

Download URL pyztraj-0.8.0-cp311-cp311-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1b2dedfde5136822f6380b40324ced7822287659bfc652f18fbfbde90f6cbc8d
BLAKE2b-256 checksum
How to use checksums
ae190818752fde33fbe4ab97998ea0f393eab3304bb29499737cb5d2d03099a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / pyztraj-0.8.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL pyztraj-0.8.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 3.8 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9851510aa2711943221c51cd2cfe496e22e03b12c22d2d03453b6c16e160fcaa
BLAKE2b-256 checksum
How to use checksums
8224d42eab4c63c8a6c85fb674c53ae2ab173cd969d98064717d01abb77e8990
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / pyztraj-0.8.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL pyztraj-0.8.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 3.5 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
594f735cf6ec986038012bc4ce9fb4429374f7e43361acd9b91f7d7afd9ba6c2
BLAKE2b-256 checksum
How to use checksums
e122e3a0642aa1710a4f0d0c2b8e3b72dd5a0404b036ddcad662a59331d4b7b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / pyztraj-0.8.0-cp311-cp311-macosx_11_0_x86_64.whl

Download URL pyztraj-0.8.0-cp311-cp311-macosx_11_0_x86_64.whl
Size 834.7 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
09da54bc8924009fe882be366775d9d6d40d9db785acff60865463d4d3f771fd
BLAKE2b-256 checksum
How to use checksums
57332fc2678b882788fa6fc9aa55e830428654d3496c951f48108a1fc4d3e472
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Release files / pyztraj-0.8.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyztraj-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
Size 775.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7159eb6f58a5d5d3927fac645850fd8508552f48e61978218ed62a758945675a
BLAKE2b-256 checksum
How to use checksums
3936e5f2af265c2daa299541828e4e9690081505300537ad5caee1a7f2308ba3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

Security for pyztraj 0.8.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 16 files in this release have been uploaded with provenance metadata.

Select from 16 files

Attestation for pyztraj-0.8.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 20, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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