Skip to main content

Arpeggia

Arpeggia provides protein contact analysis, surface measurements, structural comparison, sequence alignment and antibody numbering through Rust, Python and a CLI. Contact analysis is based on Arpeggio.

PyPI version License Python versions Ask DeepWiki

Features

Python API CLI command Purpose
contacts() contacts Atomic and aromatic contacts.
sasa() sasa Solvent accessible area per atom, residue, or chain.
relative_sasa() relative-sasa Residue SASA normalized by reference maximum areas.
sap_score() sap Spatial Aggregation Propensity per atom or residue.
dsasa(), dsasa_components() dsasa Two-sided buried interface area and polarity components.
sc() sc Shape complementarity between chain groups.
seq() seq Coordinate-observed protein sequences.
seqres() seqres Declared sequences, including residues without coordinates.
align_seqs() align-seqs Gapped pairwise alignment, identity, score, and edit distance.
number_antibody() number-antibody Antibody numbering, CDRs, germline similarities, and terminal imputation.
align_antibodies() align-antibodies Compare antibodies at shared numbered positions.
rmsd() rmsd Structural fit/evaluation with optional sequence alignment and rejection.
pairwise_rmsd() cluster-structs --pairwise-rmsd¹ Pairwise RMSD table for exactly corresponding structures.
cluster_structs() cluster-structs K-medoids clustering and representative structures.

¹ The CLI writes the pair table as part of clustering; Python can calculate it independently.

See antibody numbering, sequence alignment, structure comparison, and scientific conventions for usage and assumptions.

Structure analyses accept PDB and mmCIF files. Tabular Python results are Polars DataFrames; CLI tables support CSV, Parquet and NDJSON. Sequence commands accept unaligned amino-acid strings.

Installation

pip install arpeggia

Published wheels support CPython 3.10–3.14 on x86-64 Linux and Windows, and Arm64 Linux and macOS. Download the CLI from GitHub Releases, or see BUILD.md to build either interface from source.

See the release notes for new features and API changes.

Usage

See Python and CLI examples for chain-group syntax, surface options, table output and reusable RMSD calculations.

Python API

import arpeggia

contacts = arpeggia.contacts("structure.pdb", groups="A/B")
contacts.write_parquet("contacts.parquet")
residue_sasa = arpeggia.sasa("structure.pdb", level="residue")
print(residue_sasa.sort("sasa").head(10))
relative_sasa = arpeggia.relative_sasa("structure.pdb")
sap = arpeggia.sap_score("structure.pdb", level="residue")
print(sap.sort("sap_score", descending=True).head(10))
total, polar, hydrophobic, unknown = arpeggia.dsasa_components(
    "structure.pdb", groups="A/B"
)
sc_score = arpeggia.sc("antibody_antigen.pdb", groups="H,L/A")
print(f"Shape Complementarity: {sc_score:.3f}")

print(arpeggia.align_seqs("ACDEFGHIK", "ACDEYGHIK"))
result = arpeggia.rmsd(
    "reference.cif", "query.cif",
    superpose_residues="A", rmsd_residues="B,C", atoms="ca",
)
print(result.rmsd, result.core_rmsd)

Use help(arpeggia.contacts) for arguments and defaults. The contact-table examples cover hydrogen-bond counts and interface residues; the feature guides above cover alignment and numbering.

Command-Line Interface

arpeggia contacts -i structure.pdb -o results/ -g "A/B" -t parquet
arpeggia sasa -i structure.pdb -o results/ --level residue --chains A,B
arpeggia dsasa -i structure.pdb -g "A/B"
arpeggia seq structure.pdb
arpeggia align-seqs ACDEFGHIK ACDEYGHIK
arpeggia rmsd reference.cif query.cif --atoms backbone
arpeggia cluster-structs -i structures/ -o results/ \
  --num-clusters 5 --pairwise-rmsd --num-threads 8

Run arpeggia --help to list commands, or arpeggia <command> --help for options.

Chain Groups Specification

The groups parameter allows you to specify which chains interact with each other:

  • "/" - All chains interact with all chains (including self) for contacts
  • "A,B/C,D" - Chains A,B interact with chains C,D
  • "A/" - Chain A interacts with all other chains
  • "A,B/" - Chains A,B interact with all remaining chains

dSASA and SC require two disjoint, non-empty groups; "/" is therefore invalid for those calculations.

Development

BUILD.md contains locked build, test and native-extension rebuild instructions.

License

GNU General Public License v3.0 - see LICENSE for details.

Bundled germline data are © 1995–2026 IMGT®, the international ImMunoGeneTics information system®, Montpellier, France, licensed separately under CC BY 4.0. Arpeggia filters GENE-DB release 202636-7 and reformats llama protein displays; see the source credits, notices and preparation record.

Credit

  • Arpeggio: Original Python library for protein-protein interaction analysis.
  • pdbtbx: PDB and mmCIF parsing.
  • RustSASA: Library for calculating solvent accessible surface area.
  • sc-rs: Library for calculating the Shape Complementarity by Lawrence & Colman (1993).
  • Rosetta: SAP reference definition and SASA polarity conventions.

Metadata

Release files for arpeggia 0.10.1

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

Built distributions (wheels)

Table of built distributions (wheels) for arpeggia 0.10.1
File
arpeggia-0.10.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
arpeggia-0.10.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
arpeggia-0.10.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
arpeggia-0.10.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
arpeggia-0.10.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
arpeggia-0.10.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
arpeggia-0.10.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
arpeggia-0.10.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
arpeggia-0.10.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
arpeggia-0.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
arpeggia-0.10.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
arpeggia-0.10.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
arpeggia-0.10.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
arpeggia-0.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
arpeggia-0.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
arpeggia-0.10.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
arpeggia-0.10.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
arpeggia-0.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
arpeggia-0.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
arpeggia-0.10.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 183.1 MB

Release files / arpeggia-0.10.1-cp314-cp314-win_amd64.whl

Download URL arpeggia-0.10.1-cp314-cp314-win_amd64.whl
Size 10.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
fe067526f8db8d42593f3a1d4a25a8907ef1dfcbaebe1b001de04e0ca7be2df9
BLAKE2b-256 checksum
How to use checksums
05d0475de6a2191225e2b957a2d265f9a525d6eed75a42a814d009838d2b8e66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arpeggia-0.10.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.5 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e50cedf70e632486c457b03bf700f9bc256afbb34fc876c84e8a15eca70405bf
BLAKE2b-256 checksum
How to use checksums
98bbecd6c4b45a2b43d352a289480f8db33bccedd17b63ef7ea4f2b09fcae013
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL arpeggia-0.10.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.6 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d61c5fb9e933229d9d0c373488ca94a9beef83d6fee690d40004f5ba093b89d0
BLAKE2b-256 checksum
How to use checksums
feff01de0dbab5324deffd6c9782c43b3d3cfdd68a21f4444b97465a4a017047
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL arpeggia-0.10.1-cp314-cp314-macosx_11_0_arm64.whl
Size 8.2 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
36a54dbfd4de4acc44fb35d4fdb39828aba3c3d45a07b5ac941be4a0df46d220
BLAKE2b-256 checksum
How to use checksums
8a3d27fb38a986c1fdd7c5314c255d49f682691f0d790ea350e15c97fa46c204
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp313-cp313-win_amd64.whl

Download URL arpeggia-0.10.1-cp313-cp313-win_amd64.whl
Size 10.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
fe1c56e150f6c3124bd2a924456f1006b9c74cf6dc3cdf6f5ac398beb5c54aa7
BLAKE2b-256 checksum
How to use checksums
8c704291ab02276e22d09f6f9e9e3cfbee2a309c069b6d31161681172516cb4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arpeggia-0.10.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.5 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
083362ffb4ca1cbc1606010c9f2639fb378d3c43bda8b99e0e76055884b9d76f
BLAKE2b-256 checksum
How to use checksums
0ae5314c51048384698f56c0b83cfaeadc6fe856352e4b1e5967b6673d64eeca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL arpeggia-0.10.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.6 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d9a62b00ede3980816f0a357525c88587dc4352be19d9b0f64c21a7dfb26075a
BLAKE2b-256 checksum
How to use checksums
fa9940f5c2b17fdfb0e2ca9a5d9219462e3c1370ffa9212de99e767425f85ceb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL arpeggia-0.10.1-cp313-cp313-macosx_11_0_arm64.whl
Size 8.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1482bbc42fe6fa6a9353bdabafd70f35f69cb11eb579ad93d0533be8b15105c2
BLAKE2b-256 checksum
How to use checksums
644f28e8f0b55c360875aadc5e179eeffcb3b7ea9f785cf8b29a1b5bb998db47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp312-cp312-win_amd64.whl

Download URL arpeggia-0.10.1-cp312-cp312-win_amd64.whl
Size 10.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8f2137a15293a490f32d2a21c2ff41d34637195990e46ea23ab135c47d3163ac
BLAKE2b-256 checksum
How to use checksums
4bfda8e32115aab4be88c9235bc5bd7950a0f493758fe506c9f4b078062a8d1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arpeggia-0.10.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
37acb4f5a5f74d9a597648a741e7b5da2fe7439565aba83533548f513332633a
BLAKE2b-256 checksum
How to use checksums
4eb87f8bd95746a9dac1dc9f6314bf3aa5f49ff514b7259d6cde61939dc4e605
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL arpeggia-0.10.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.6 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
87a694f6c82327aca0726181c3fbef60e1501d310724b92731565328e6ed6166
BLAKE2b-256 checksum
How to use checksums
5413a8c9950dfc15db7e5275767c92acaa184208f10969e174fcad559b6262ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL arpeggia-0.10.1-cp312-cp312-macosx_11_0_arm64.whl
Size 8.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8c7c0bf6fcfa4cee95ca92aacf0da93d7218f9bad963fd6a9503d4d33874770e
BLAKE2b-256 checksum
How to use checksums
3dde2850950868498b1d08a9c97facd7ac58aac760935539d29a0a5b7cf2d40e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp311-cp311-win_amd64.whl

Download URL arpeggia-0.10.1-cp311-cp311-win_amd64.whl
Size 10.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
374e602aa23724e4fbef952a6b6d697e9b785947eb653d081bba6653ec8fcfad
BLAKE2b-256 checksum
How to use checksums
9372dbac6d340a019cea8766f1aeb85daec99c4cd5a6e9dc8405505caa66a739
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arpeggia-0.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
67af3fbca3719f3c6648393755b4add69ed92fdd73d54da9f18c9a93a0248371
BLAKE2b-256 checksum
How to use checksums
5c54d4e6b82a911be73de423b31043ca9a5d01a2b9ac5fab385032ab2b5fd7f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL arpeggia-0.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.6 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0cd268bd5161c4570c5fb73e1be172c5f99e10d2394fb3e38e06782921a90e35
BLAKE2b-256 checksum
How to use checksums
ca6ddaa2c7125215e3754e69707c67e8ae878f84679fe306445d2fef4df5d246
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL arpeggia-0.10.1-cp311-cp311-macosx_11_0_arm64.whl
Size 8.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c9b4d01a16ad2306241829cec4b32e165d20ced6212c2e119b65d25e6cc4b3e3
BLAKE2b-256 checksum
How to use checksums
abe8d57dfd38ff914f42449dde69c4879e2dee90f2e65bf9e27316b4ca0d6785
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp310-cp310-win_amd64.whl

Download URL arpeggia-0.10.1-cp310-cp310-win_amd64.whl
Size 10.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
93c283b6f5f67c59134140e1d57e1c3d8b28865817c1475e4adee2120458fccf
BLAKE2b-256 checksum
How to use checksums
5b68c528c4d8424bd1318bc18b0e63d8057ce3e29b86a5fdc14891c622b652ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arpeggia-0.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3a45c982a127a35646de424560afe7eb16afd5948286923d374276997c7be482
BLAKE2b-256 checksum
How to use checksums
cf8e2103b5786c271996915af4980d0799cd8959a283e8bbcf162a77a7c5781a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL arpeggia-0.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.6 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
08196e3375a700361faa6ea4ff2f34b091fe225ca7c803abf60a09310929290d
BLAKE2b-256 checksum
How to use checksums
4a596e6e2cc0ceb63398eb5babffecae912195971fd028bacaa39e0b21d16458
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / arpeggia-0.10.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL arpeggia-0.10.1-cp310-cp310-macosx_11_0_arm64.whl
Size 8.3 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e5d670639f6eae9fbeee7d7d8c76db34b95f1136542547ea66ec0d2217b0957e
BLAKE2b-256 checksum
How to use checksums
574a509fa964a79bb55d6ee27d14d5cd073043262a30a08fa403a2248098583d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.10.1 This release

20 release files

0.9.0

20 release files

0.8.1

23 release files

0.7.0

23 release files

0.6.0

23 release files

0.5.1

23 release files

0.5.0

23 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