Rivet
A fast, modern implementation of the STAMP (Structural Alignment of Multiple Proteins) algorithm in Rust with Python bindings.
Features
- Full PDB Output: Aligns and transforms complete structures (all atoms), not just C-alpha
- Simple API: One function call to align multiple PDB files and write output
- Fast: Written in Rust for maximum performance
- Safe: Memory-safe by design, zero unsafe code
- Cross-platform: Linux, macOS, and Windows
Installation
pip install rivet-rs
Quick Start
Align Multiple Structures (Simplest)
import rivet
# Align PDB files and write full structures to output directory
result = rivet.align_pdbs(
["protein1.pdb", "protein2.pdb", "protein3.pdb"],
output_dir="aligned/",
chain="A"
)
print(f"Average RMSD: {result.avg_rmsd:.2f} Å")
print(f"Core positions: {result.n_core}")
# Output files written to aligned/aligned_protein1.pdb, etc.
Pairwise Alignment
import rivet
# Load structures
d1 = rivet.Domain.from_pdb("reference.pdb", chain="A")
d2 = rivet.Domain.from_pdb("mobile.pdb", chain="A")
# Align (use scan_mode=True for structures in different coordinate frames)
result = rivet.pairwise_align(d1, d2, scan_mode=True)
print(f"RMSD: {result.rmsd:.2f} Å")
print(f"Score: {result.score:.4f}")
print(f"Aligned: {result.n_aligned} residues")
# Write aligned structure (full PDB with all atoms by default)
d2.to_pdb("mobile_aligned.pdb", transform=result.transform)
Parameters for Remote Homologs
When comparing distantly related structures, use tolerant parameters:
params = rivet.Parameters()
params.e1 = 5.0 # Distance tolerance (default: 2.0)
params.e2 = 10.0 # Conformational tolerance (default: 5.0)
result = rivet.pairwise_align(d1, d2, params, scan_mode=True)
Output Options
By default, to_pdb() writes the full structure (all atoms: backbone, side chains, waters, ligands):
# Default: full structure with all atoms
d2.to_pdb("output.pdb", transform=result.transform)
# Explicit: C-alpha only (smaller file, faster)
d2.to_pdb("output_ca.pdb", transform=result.transform, full=False)
Multiple Alignment with Manual Control
For more control over the alignment process:
import rivet
# Load domains
domains = [
rivet.Domain.from_pdb("protein1.pdb", chain="A"),
rivet.Domain.from_pdb("protein2.pdb", chain="A"),
rivet.Domain.from_pdb("protein3.pdb", chain="A"),
]
params = rivet.Parameters()
params.e1 = 5.0
params.e2 = 10.0
# Step 1: Pre-align to reference
aligned_domains = [domains[0]]
pre_transforms = [rivet.Transform()]
for i in range(1, len(domains)):
result = rivet.pairwise_align(domains[0], domains[i], params, scan_mode=True)
pre_transforms.append(result.transform)
# Create pre-aligned domain
coords = result.get_transformed_coordinates(domains[i])
aligned = rivet.Domain.from_arrays(
domains[i].id, coords, domains[i].sequence, chain=domains[i].chain
)
aligned_domains.append(aligned)
# Step 2: Run multiple alignment
result = rivet.multiple_align(aligned_domains, params, pre_transforms=pre_transforms)
# Step 3: Write output using composed transforms
original_files = ["protein1.pdb", "protein2.pdb", "protein3.pdb"]
for pdb_file, full_transform in zip(original_files, result.full_transforms):
rivet.transform_pdb_file(pdb_file, f"aligned_{pdb_file}", full_transform)
Database Scanning
query = rivet.Domain.from_pdb("query.pdb", chain="A")
targets = [rivet.Domain.from_pdb(f, chain="A") for f in target_files]
hits = rivet.scan_database(query, targets, score_cutoff=0.3)
for hit in hits:
print(f"{hit.target_id}: Score={hit.score:.4f}, RMSD={hit.rmsd:.2f} Å")
Rust API
Add to your Cargo.toml:
[dependencies]
stamp-core = "0.1"
use stamp_core::{io::{parse_pdb, transform_pdb}, pairwise::align_pair, types::Parameters};
fn main() -> Result<(), Box<dyn std::error::Error>> {
let d1 = parse_pdb("reference.pdb", Some('A'))?;
let d2 = parse_pdb("mobile.pdb", Some('A'))?;
let params = Parameters::default();
let result = align_pair(&d1, &d2, ¶ms)?;
println!("RMSD: {:.2} Å, Score: {:.4}", result.rmsd, result.score);
// Transform full PDB (all atoms)
transform_pdb("mobile.pdb", "mobile_aligned.pdb", &result.transform, None)?;
Ok(())
}
API Reference
Functions
| Function | Description |
|---|---|
align_pdbs(files, output_dir, ...) |
High-level: align PDB files and write output |
pairwise_align(d1, d2, params, scan_mode) |
Align two structures |
multiple_align(domains, params, pre_transforms) |
Multiple structure alignment |
transform_pdb_file(input, output, transform) |
Transform full PDB file |
scan_database(query, targets, ...) |
Scan query against database |
compute_rmsd(coords1, coords2) |
Compute RMSD |
superpose(fixed, mobile) |
Optimal superposition |
Classes
| Class | Description |
|---|---|
Domain |
Protein domain with coordinates |
Parameters |
Alignment parameters |
Transform |
3D rigid body transformation |
AlignmentResult |
Pairwise alignment result |
MultipleAlignmentResult |
Multiple alignment result with full_transforms |
Key Parameters
| Parameter | Default | Description |
|---|---|---|
e1 |
2.0 | Distance tolerance (Å) - increase for remote homologs |
e2 |
5.0 | Conformational tolerance (Å) - increase for flexible regions |
n_passes |
2 | Number of refinement passes |
scan_mode |
False | Enable sliding window scan for different coordinate frames |
Algorithm
STAMP uses the Rossmann-Argos probability measure for structural equivalence:
- Calculate probability matrix based on inter-residue distances
- Smith-Waterman dynamic programming to find optimal alignment
- Extract equivalent residue pairs above threshold
- Compute optimal superposition (Kabsch algorithm)
- Iterate until convergence
References:
- Russell & Barton, Proteins 14:309-323 (1992)
- Rossmann & Argos, J. Mol. Biol. 105:75-95 (1976)
License
MIT License - see LICENSE for details.
Citation
@article{russell1992multiple,
title={Multiple protein sequence alignment from tertiary structure comparison},
author={Russell, Robert B and Barton, Geoffrey J},
journal={Proteins: Structure, Function, and Bioinformatics},
volume={14},
number={2},
pages={309--323},
year={1992}
}
Release files for rivet-rs 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 10.7 MB
Release files / rivet_rs-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rivet_rs-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 387.5 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
2864a20f9dde66fe5d3f3b2b9d479a6cc4dc550e5ce0b34290a6923c05e2d70d
|
|
BLAKE2b-256 checksum How to use checksums |
bd7251f8de43bd067f5bd5dc8dee9e3c2df4afe35542e6c44f97b9cb4787c2f8
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rivet_rs-0.1.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 369.8 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
e20daa4f85fd23e0b614db97b1411aee4859ff604fdb3c7fff41bc7635c63975
|
|
BLAKE2b-256 checksum How to use checksums |
55b2683c891801e35d7fe852e11b20438a902325735470ae257cbf3113116c1b
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rivet_rs-0.1.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 369.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
774a0e6430c2ed29d60f22deab9a899bc1475acca16a24598ccbaf7dbd7d4992
|
|
BLAKE2b-256 checksum How to use checksums |
fa65834105abfa7b826f6661cb64c20524633b367f6d390924a4ac7ecadebcf3
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp314-cp314-win_amd64.whl
| Download URL | rivet_rs-0.1.2-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 296.7 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
aa185a24b0687c3b6fb4701fc248ce6b82c24c635a4b0c9db0c0f9fab0441c50
|
|
BLAKE2b-256 checksum How to use checksums |
624f7d748280099d78190960bbb1810e0b551376d41ad475c8b6017006e2762b
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rivet_rs-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 390.8 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a6c8563d5756e565e5eb3bf9714495d3bdad730eed88624ff4321445a7621796
|
|
BLAKE2b-256 checksum How to use checksums |
19e6d937c7a46ee733e45fd8253dddf39243b10d2b95982fe07af1c4bf195fa9
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rivet_rs-0.1.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 372.4 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
9b1245d5e5ed09e9494172f761a0284c251b3db364c873be3c64447918e9dc48
|
|
BLAKE2b-256 checksum How to use checksums |
295989e29d8147d39a488f362f2c1e237088c47f827f545002b51a833443f28f
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | rivet_rs-0.1.2-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 352.2 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
925ff7cef377f3703afdb0bb2d55f8bad93a7addb89afe339bfb509d7025c003
|
|
BLAKE2b-256 checksum How to use checksums |
894d1c7c5acd826214cf18d3da9cc20ede28a539b66d8da570cc2762a32597c0
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | rivet_rs-0.1.2-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 376.9 kB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
2b556ef7883e9662597f1048ac82f0d7deec1973cd3f77bbcdcfb8b419dc4564
|
|
BLAKE2b-256 checksum How to use checksums |
6b337bcf46f4c97795b6296275543c7ef2dff2382eaf4057da6d595924648404
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rivet_rs-0.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 371.7 kB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
df561a92352caa5de6c7220e8ac993a164e55b75c4b55a5dfaf826323dcdb17a
|
|
BLAKE2b-256 checksum How to use checksums |
71a6d6ddbe641be2374a73cd7dfb9e6ec442fdc79ea5ba315e695cc4f379bdef
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp313-cp313-win_amd64.whl
| Download URL | rivet_rs-0.1.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 294.2 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8d4340b323402ae2cb35f1accab304ef750bcbd3d90273a7823be7f8c9ff0b8a
|
|
BLAKE2b-256 checksum How to use checksums |
5faa521cbcfc9357925be798c743460e8fd79d956349f29d0761f2d7780e0c5c
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rivet_rs-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 388.9 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2d5e17d4753f9340a1232aec3ef860fd427dd188d9825dc5a20fa67e2d0b504c
|
|
BLAKE2b-256 checksum How to use checksums |
c752e9498d278fc8f3fd0d36869e2c35fa1216db0d2b54c8c96e9a7bf489765f
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rivet_rs-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 370.5 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
80ca25353eb1d6785e8570f4729ea664a4dbd45254ecd831d7de38a25782979d
|
|
BLAKE2b-256 checksum How to use checksums |
719b5be93d39dc58097566eebdffa5ce684da8edfbba146f4b0ca748dcb1c8e8
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | rivet_rs-0.1.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 349.8 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8b96763b50a7b6a132a019f4454c0622e6436697fd2410e27154ce85ae95bf35
|
|
BLAKE2b-256 checksum How to use checksums |
25ffb68095593ed78dae54508dcb2d7d20a9935098c2e185de9910af3da02f5d
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | rivet_rs-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 374.8 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
a31c5299b7d5c61718f09ef393d1e2c4c1ce1aee45aa3c81301e948adc26e257
|
|
BLAKE2b-256 checksum How to use checksums |
1bba928a6621c1533e3cf4df073fffbbc7f33870ceaaeb1654c4fe85aa7d36e5
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp312-cp312-win_amd64.whl
| Download URL | rivet_rs-0.1.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 294.3 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d555211550e7ef6100218a3fce8decc7e2287213b906a30243a9b91cfadbd574
|
|
BLAKE2b-256 checksum How to use checksums |
a40a44d972cbbfd02281fa6ac41041b4fc4a4276ba97772c53c503d922f3306e
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rivet_rs-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 389.1 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
3b0b5a8486fab156b04933514d2f7226e6a89e4701bdb4160698f4cb68b77fc3
|
|
BLAKE2b-256 checksum How to use checksums |
285b9a52606fdfc86d9ff01a89f25a4ef3f56f63506d636bf0d79331781dc70c
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rivet_rs-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 370.7 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
cc248ee37f7ddcd20ccd88721415553e0054c4eaca726330d573cb55d4c65171
|
|
BLAKE2b-256 checksum How to use checksums |
ae4abdf7f72b304c4d46eedc4f56455ca533c41dbafc99ba716b0c31492f8b36
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | rivet_rs-0.1.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 350.3 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
afa8b3805a95482a9d714272ceddc265595cc425e7086941753fcea532d728f8
|
|
BLAKE2b-256 checksum How to use checksums |
e24ca0adc367acc0b31dec2db07f0e1a59df8fc8adab43568644547d1bc073fd
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | rivet_rs-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 375.1 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
6bd7cd39c5dc9816ae3f867419d01d593788f4bb4e2d4ef3187a78d9c9d1e47e
|
|
BLAKE2b-256 checksum How to use checksums |
78c14ab96760703fcc3b23bf4c32ff2443983aee3156946b618c9a9da17f5036
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp311-cp311-win_amd64.whl
| Download URL | rivet_rs-0.1.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 293.4 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6de2d2e042ee4cb857a0d143bd5d04ea5a8608c5c605bf8383c81a1a30243752
|
|
BLAKE2b-256 checksum How to use checksums |
b611489a09c15d8b709db51d2c9cc6e58c04006dfebfec0b45c25cf3cabeeb77
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rivet_rs-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 387.0 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
ab87427b598f0475cee9ace0b88039940c6e37976ebd31c1a83c5e972296e210
|
|
BLAKE2b-256 checksum How to use checksums |
0ef161d4164f952d58b8c33c3c74d7a16ea10b607fb506bacf9d537306decee4
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rivet_rs-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 369.6 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
5506cbdba93fa4bdaad294e52537483d6df5e3aca716124da252ad097b9a3c82
|
|
BLAKE2b-256 checksum How to use checksums |
bbf95de3ed40dfb445451bee29c45b57ab7cbdc59c39cab18d40749e1a7faf45
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | rivet_rs-0.1.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 351.3 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1d82e51b6197549d3f7fba6584f59c33f54514ca16e7939b112616d2a22b1727
|
|
BLAKE2b-256 checksum How to use checksums |
2f7c3970ea221bc5d230a5c548e88c52434b70b456e5f2a761b8c27f683213c2
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | rivet_rs-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 374.9 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
c5381ac9d248b8d5fa98c306c212f1f36d797c58aa044d678b54c851d3cd9296
|
|
BLAKE2b-256 checksum How to use checksums |
798c374581b3f0807b8eb85e0c533ba3a7e8ed010354ec0546aacd332ad5a22c
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp310-cp310-win_amd64.whl
| Download URL | rivet_rs-0.1.2-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 293.2 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
33caa9733ef5d15c00187ca6e7fe7f28db4e35ffac0c6525d3fce49de0476fb2
|
|
BLAKE2b-256 checksum How to use checksums |
848ad84a4abc9562fe5856547cd4cc44852c309d30da8932ae0b6c7ed7018b46
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rivet_rs-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 387.1 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6ae15f15e7c1ff9da7973e732c94b5b4dcf0c0296be30e39f106f2db7d0755e3
|
|
BLAKE2b-256 checksum How to use checksums |
887b6ad7ef3d53e5155306e62db45a924a0a32a7ee0b4ddec09d92808fd48c33
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rivet_rs-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 369.7 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
d7e671a75029d489ef7fc82dafef9236c53dad310a9a496b6cf36baf1cd38784
|
|
BLAKE2b-256 checksum How to use checksums |
376d1eac62df43a4346801e95833c6ee6d37b015b186bfc4a2747653bc3d768e
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp39-cp39-win_amd64.whl
| Download URL | rivet_rs-0.1.2-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 294.2 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
aa9b7e377617d988adc442a0c51f98781f5dece76316e4d77b56728d630619fb
|
|
BLAKE2b-256 checksum How to use checksums |
43f19f1f964c4c67540dad79ee818611a0c719f0fa6c052025610bf0d35bf281
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | rivet_rs-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 388.2 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5eee2a5173f6d7928777d445258085be5e635ed979f06c60ce4e1c3f7eb6b3e6
|
|
BLAKE2b-256 checksum How to use checksums |
8c0ee791746c370118e602783e1b03f00aca61873fab0c0c5a21f5e1a36d78d1
|
| 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 Jan 14, 2026.
Transparency logRelease files / rivet_rs-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | rivet_rs-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 370.7 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
8ebb95918c68db12ad6402903b621f94888a10dd122493a0d8b0005ebf0f0b4e
|
|
BLAKE2b-256 checksum How to use checksums |
b8cf1e514cf3477c4e9f200e03c5204f2627673ef48792fda3d70b8f8cee3bf3
|
| 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 Jan 14, 2026.
Transparency log