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.0

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.0
File
arpeggia-0.10.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
arpeggia-0.10.0-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.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
arpeggia-0.10.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
arpeggia-0.10.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
arpeggia-0.10.0-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.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
arpeggia-0.10.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
arpeggia-0.10.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
arpeggia-0.10.0-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.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
arpeggia-0.10.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
arpeggia-0.10.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
arpeggia-0.10.0-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.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
arpeggia-0.10.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
arpeggia-0.10.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
arpeggia-0.10.0-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.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
arpeggia-0.10.0-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.0-cp314-cp314-win_amd64.whl

Download URL arpeggia-0.10.0-cp314-cp314-win_amd64.whl
Size 10.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
6d74665f6960035bb5c01fcad27d0cc8bad081b2099bcc0067fd3abe93efdf3a
BLAKE2b-256 checksum
How to use checksums
e13396aad6a4bc9aafa3a5f8cdfccfa6287505fcbdb787dd0141601cc31259af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arpeggia-0.10.0-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
e2f38fd4cd82254bf6cf6f39badc282c5a27c1e7bf14062e0bc4fa0d8c794a5f
BLAKE2b-256 checksum
How to use checksums
177e118a90fd85108ce14cef027ba9a8eb376c711e53c3665a0d61e3ea085edf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL arpeggia-0.10.0-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
f71de61b02d54ca099ddea1938c99843679f18dab8734fc68a201e4b177972c4
BLAKE2b-256 checksum
How to use checksums
381ab2a13c8cac9edd9a46bd52aae2d0c37e662a8ca9d656c4cf2917eaa2455b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL arpeggia-0.10.0-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
965c7af7f76b33078f7c141ee150c93c6901f8ddc222d1b616b97e6174e02a89
BLAKE2b-256 checksum
How to use checksums
6e1c8d25b5ac2e4f27be8500942c3917f49628330eba91488836acfd5e9eb8ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp313-cp313-win_amd64.whl

Download URL arpeggia-0.10.0-cp313-cp313-win_amd64.whl
Size 10.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
805d5032bfd49bd53983f2ef102822950d02f8dff6e48a0f50ca21419c18b1d4
BLAKE2b-256 checksum
How to use checksums
ae5c5d0d3a1c159d10191e817bde63bbd73ff935421772f9872eaabe84c2bb0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arpeggia-0.10.0-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
0eaaf6b83010b258b0a76d2dd49e6da026ab40779cc560ccb30b527b31b55edf
BLAKE2b-256 checksum
How to use checksums
60fcd3328e18b9446566a4efdd1960873bcb18138f6dfa9d1a711783b2266248
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL arpeggia-0.10.0-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
42c7ad2290ebe2f79a220c222a5b3a22f4ef9d573d775adf9fbc7e753ae6241c
BLAKE2b-256 checksum
How to use checksums
ef28d351b48c95a088f35758324a49423c9152a329af4ce3d7c394af06da8c7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL arpeggia-0.10.0-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
7bcc983351c44ba75af2405d3d477466ecfdca236854ae2137ee53bcfddd4462
BLAKE2b-256 checksum
How to use checksums
bbf8c069d95498ebd32535501658a05cb5bc0b22841ccea7530007db314e4d10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp312-cp312-win_amd64.whl

Download URL arpeggia-0.10.0-cp312-cp312-win_amd64.whl
Size 10.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a7db6eef8b7cb820aeefcb789104d3987788c866a2e70d8804422d8c369ebcd6
BLAKE2b-256 checksum
How to use checksums
2fc26429c6b8d25a07f58f99b11319b569a8f8197084aa052027e3eefa86ba08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arpeggia-0.10.0-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
82c2fdd0a997fde75411a50f0e761af40da6213d41ce3bf876edcbd7c8372251
BLAKE2b-256 checksum
How to use checksums
bd09e7ee2bfc147a4a8d0b5bff30d70e9761bde0e893cb138b4aebe6c6c4de37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL arpeggia-0.10.0-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
5d876cedab872484d750fe769f1d05ecf3b956d43da7f676f2d5650c3b4d5c07
BLAKE2b-256 checksum
How to use checksums
9c1b6d629435cda836b5eca659d9715f1509a21da9352a8c1abc48500a92eada
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL arpeggia-0.10.0-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
42be44ca8c963d9204c4cecdc83291105995d861f5b7758957db7385dd4a57a7
BLAKE2b-256 checksum
How to use checksums
f2d8559862e44ae23cde201935b4f0d2c3b3a1c10c4083bd9b47c875d40f60a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp311-cp311-win_amd64.whl

Download URL arpeggia-0.10.0-cp311-cp311-win_amd64.whl
Size 10.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0879fe26693eaf2309f9b878a8149d1c41e68f3114ea055d0328b9865380760e
BLAKE2b-256 checksum
How to use checksums
c131788899edb571407b193c37ed485a90b699b278830035d735ba9a3dcc2e2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arpeggia-0.10.0-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
57587b4c075bb476a5549935fadffc08af19a90be5ae7d0c72c7712045ca7d14
BLAKE2b-256 checksum
How to use checksums
ee12b80bbf8d8736c41a19b1d2bee4746da158e7925233004ae78b9d9dc89537
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL arpeggia-0.10.0-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
e63d6d49742bf0105dbbf30d350b69e7833d026acf4d99d57a6ff21382cb60e0
BLAKE2b-256 checksum
How to use checksums
d60f6e8b750623b35617fcefea05e8d201e60579a7160ca6210daf9b5b18abd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL arpeggia-0.10.0-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
0f82f801ea33298c23e152857ee7ce83fa1fd0b03689d5413fe4e7f35692c330
BLAKE2b-256 checksum
How to use checksums
4e914d9750644077aeccc58fad8033665cbebf5b6c630a93cdc5a53f441f2cc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp310-cp310-win_amd64.whl

Download URL arpeggia-0.10.0-cp310-cp310-win_amd64.whl
Size 10.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4246fde4e6a3372c3768738bed74ce03f7522ce9cfa2c0e82b246d6ded697b67
BLAKE2b-256 checksum
How to use checksums
dff12c7d400e9d2c7438fa473af2e3fa6e0d13ba94262de6b0d2d087952294ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL arpeggia-0.10.0-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
9c94873c8c81ba4b5826e59b89d11bb30f4568b68c0daa2fdc9b63faef9ebfcc
BLAKE2b-256 checksum
How to use checksums
1699ab116c0b80339c394e38adf074e3c942b8aa3b053ac5052ee9e459f7c236
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL arpeggia-0.10.0-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
30eb81b467de9c7cec1029347e29a86114153cdfc9a49d9d866ea26fe3369bf1
BLAKE2b-256 checksum
How to use checksums
c0de1cdf75817b7303548c1473426c654610fac7dfb18caeb9f129ede7030a93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL arpeggia-0.10.0-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
13ae97c106d8c9ba3fd6df666990a02f37d81b9f55f218d0d47fb5202818ad02
BLAKE2b-256 checksum
How to use checksums
908077f63d441c69654ce968d7d4bee0ae848bcffac24113a47d51d62968b6ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.0 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