Skip to main content

Welcome to the AAanalysis documentation!

Distribution

License PyPI - Package Version Supported Python Versions Downloads

Status

PyPI - Status CI/CD Pipeline Codecov CodeQL GitHub Stars

Overview of AAanalysis components

AAanalysis (Amino Acid analysis) is a Python framework for interpretable sequence-based protein prediction. Its foundation are the following algorithms:

  • CPP: Comparative Physicochemical Profiling, a feature engineering algorithm comparing two sets of protein sequences to identify the set of most distinctive features.

  • dPULearn: deterministic Positive-Unlabeled (PU) Learning algorithm to enable training on unbalanced and small datasets.

  • AAclust: k-optimized clustering wrapper framework to select redundancy-reduced sets of numerical scales (e.g., amino acid scales).

In addition, AAanalysis provide functions for loading various protein benchmark datasets, amino acid scales, and their two-level classification (AAontology). We combined CPP with the explainable AI SHAP framework to explain sample level predictions with single-residue resolution.

If you are looking to make publication-ready plots with a view lines of code, see our Plotting Prelude.

You can find the official documentation at Read the Docs.

Install

AAanalysis can be installed from PyPi:

pip install aaanalysis

For extended features, including the explainable AI module:

pip install "aaanalysis[pro]"

If you use uv, the equivalent commands are:

uv pip install aaanalysis
uv pip install "aaanalysis[pro]"

Contributing

We appreciate bug reports, feature requests, or updates on documentation and code. For details, please refer to Contributing Guidelines. These cover AAanalysis development conventions and the automated quality gates every change must pass. For further questions or suggestions, please email stephanbreimann@gmail.com.

Cheat Sheet

The cheat sheet distills AAanalysis into a three-page summary: the golden workflow, the main classes grouped by capability, the prediction levels (residue / domain / protein), and the Part × Split × Scale feature ontology. Click the image below to download the PDF.

AAanalysis cheat sheet (page 1 of 3)

The AAanalysis Ecosystem

AAanalysis is the interpretable middle layer between bioinformatics I/O and the downstream machine learning, explainable AI, and protein-design stack. It consumes upstream representations (sequences, embeddings, structures) and even competitor descriptor sets, and runs them through its interpretable core (Part × Split × Scale · AAontology · CPP). Downstream machine-learning and explainable-AI methods then either consume these features directly or are integrated into AAanalysis through wrappers or native implementations — for example SHAP via ShapModel, or machine-learning models such as random forests via TreeModel — so the resulting features, explanations, and design objectives feed straight into the standard ML / XAI / optimization tools.

Click the diagram to view and download the full map, or open the ecosystem positioning page — a self-contained walkthrough with the map, its introduction, and further background.

The AAanalysis ecosystem — where AAanalysis fits in the protein-ML stack

Decision Map

Not sure which tool fits your question? The Decision Map routes you from your biological task (residue, domain, or protein level, plus determinant discovery and design) to the right AAanalysis workflow and classes. Click the map to open the full, downloadable version (PNG / PDF / HTML).

AAanalysis Decision Map: which tool for which task

Data Flow Map

The Data Flow Map shows how the pieces connect end to end: external inputs (sequences, embeddings, structures, annotations) feed the interpretable CPP core, which turns them into the feature signature df_feat and the feature matrix X that the wrapper classes use to predict, explain, and design. Click the map to open the full, downloadable version.

AAanalysis Data Flow Map: how data moves from inputs through CPP to predictions

Citations

If you use AAanalysis in your work, please cite the respective publication as follows:

AAclust:

Breimann and Frishman (2024a), AAclust: k-optimized clustering for selecting redundancy-reduced sets of amino acid scales, Bioinformatics Advances.

AAontology:

Breimann et al. (2024b), AAontology: An ontology of amino acid scales for interpretable machine learning, Journal of Molecular Biology.

CPP:

Breimann and Kamp et al. (2025), Charting γ-secretase substrates by explainable AI, Nature Communications.

dPULearn:

Breimann and Kamp et al. (2025), Charting γ-secretase substrates by explainable AI, Nature Communications.

Metadata

Release files for aaanalysis 1.1.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 aaanalysis 1.1.0
File Size Uploaded
aaanalysis-1.1.0.tar.gz 8.9 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for aaanalysis 1.1.0
File
aaanalysis-1.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
aaanalysis-1.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
aaanalysis-1.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
aaanalysis-1.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
aaanalysis-1.1.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
aaanalysis-1.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
aaanalysis-1.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
aaanalysis-1.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
aaanalysis-1.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
aaanalysis-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
aaanalysis-1.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
aaanalysis-1.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
aaanalysis-1.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
aaanalysis-1.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
aaanalysis-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
aaanalysis-1.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
aaanalysis-1.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
aaanalysis-1.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
aaanalysis-1.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
aaanalysis-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
aaanalysis-1.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
aaanalysis-1.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
aaanalysis-1.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
aaanalysis-1.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
aaanalysis-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 242.8 MB

Release files / aaanalysis-1.1.0.tar.gz

Download URL aaanalysis-1.1.0.tar.gz
Size 8.9 MB
Tags Source
SHA-256 checksum
How to use checksums
3889d710fc18a3babc0e7314b2b875895162f691c10003f59e8959b6fa7fedcc
BLAKE2b-256 checksum
How to use checksums
fc565e14b2b9b0fa4abaf360e9e1ae36b660bf6cf519833136c36878d2af03b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp314-cp314-win_amd64.whl

Download URL aaanalysis-1.1.0-cp314-cp314-win_amd64.whl
Size 8.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
84462acb9138bff035db18451c52fe8427faacda18e1ace1441b9ffc32d42fa1
BLAKE2b-256 checksum
How to use checksums
b1b1d7dd224779a5d8017e77c9449501c0fe0c8c276196c9c712d7ac3ffbac56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL aaanalysis-1.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 9.7 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
de19fdab6097c668e593cf72754047ec9fff7b9ae4967ff6e9a62cbc4a13c530
BLAKE2b-256 checksum
How to use checksums
6add679ef55e5e00579857c8d091a30be556a812c7144cc982d3373eed537414
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL aaanalysis-1.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 9.7 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c0348989c016cd1c7182f32cadb13dfb1f284fa57d17e3e4342142e9ab35264b
BLAKE2b-256 checksum
How to use checksums
380926aa9855b0fbd4f3355235aa795cafbbdad8f065d33242553e39b533322c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL aaanalysis-1.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 9.2 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
100cfc8822381b94e52d45dafbb0ffcb2e6048186cf201bcd50fe95ad68003a2
BLAKE2b-256 checksum
How to use checksums
8940ec645e49a83cefecb6990591fe2855ed052e0b76c085cd37402ef36c383d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL aaanalysis-1.1.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 9.2 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
4f9b312e2361292fd49573aa6554ad0a6fa78f120e273b10cd49103c900fd9ee
BLAKE2b-256 checksum
How to use checksums
2632d83ec81de6a8f8664b3128f51b7857993a8e342c19c2c7daa56a01410b47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp313-cp313-win_amd64.whl

Download URL aaanalysis-1.1.0-cp313-cp313-win_amd64.whl
Size 9.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0605821bd0954a0ce24c5cc7b748a406a7f913e1b259f713848bfe03c318b228
BLAKE2b-256 checksum
How to use checksums
f5d920ceedecbe595dd5fbfb4d06efce8f8f4f503425d34abffe2032ea7d5093
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL aaanalysis-1.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 9.7 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0f01be5489ff076b5d0e4ff6bcf00eb59afe22ae4e140851088c0a6dc885baf0
BLAKE2b-256 checksum
How to use checksums
4145b3c41e6b4aca45f222b87d201a3e937c0111fee3f28b7048d398b0a92a34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL aaanalysis-1.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 9.7 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f30407642e55ebcc238b5036abc39063f7398d4fc170c1be1a0389e30427eec7
BLAKE2b-256 checksum
How to use checksums
994df327ddd814ff8792d2d07b97d2206e03b60198d70eee61b4083f7fdadab1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL aaanalysis-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 9.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
36c417919c30e6112da6a13e76fdd0bd28b0e51560016e8539137b2036c9159f
BLAKE2b-256 checksum
How to use checksums
d06023a6d5313de108fddc1582f15b11849165129fb47dd6918d1a6453f17545
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL aaanalysis-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 9.2 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
c7b5b797a0198c8f2926429b86ba7b35edb8232ccad7af25e92d0514ee20cdea
BLAKE2b-256 checksum
How to use checksums
69a7df7d8bc253fe96fb136708882b973b6bb0591fd97e497bc66b7eec096e43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp312-cp312-win_amd64.whl

Download URL aaanalysis-1.1.0-cp312-cp312-win_amd64.whl
Size 9.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
da5c55befd76832332a7b57f1b057c4e51f5c1685636ffb0d6687c2754d19c93
BLAKE2b-256 checksum
How to use checksums
610713c792c4041c116f61abb9a9a1e34986ae0226426f83e9f9862477080081
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL aaanalysis-1.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 9.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1b5974a49a395305ff2be3d8a2921de38c87acacc942919fa60314628a45e531
BLAKE2b-256 checksum
How to use checksums
9c2debd3c48da251341d2ce19b50c3d0dbfe5a93c3e9cde96a1f025c6ef58392
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL aaanalysis-1.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 9.7 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ae56501a80b340be245fc6d581a4792348bf9f7bdc888c1e33e8245f3c6a2bd5
BLAKE2b-256 checksum
How to use checksums
d9a4a01d4de2ae4fddd5bfb5309c7adc98d2391cd23a271c6fcc7532ab2aba03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL aaanalysis-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 9.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2e4c40badd99267c8cc54906858435c1fe81adf5971281f9b3a3851d94c7596f
BLAKE2b-256 checksum
How to use checksums
59bfaad17f8342511f8be69e5e8220183d5959a771a163c6b27fcb036b472245
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL aaanalysis-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 9.2 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
600f949143a53b53d0dec6367edb724bf33ca19f6637caa0be85573383c39059
BLAKE2b-256 checksum
How to use checksums
07160daba3060f0854077c5db49c687341548020238000ad0da1589cd8d5a6ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp311-cp311-win_amd64.whl

Download URL aaanalysis-1.1.0-cp311-cp311-win_amd64.whl
Size 9.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
7964864b2417995a69ed97621cb1ff52cc9a06458015529556867819952dfcee
BLAKE2b-256 checksum
How to use checksums
8b6a3d494e153f7ed2b7be747a3ca99bb2051a40258a7c7be263313dd0bc5373
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL aaanalysis-1.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 9.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1642fa97d01c37aac920367629b8d0b89734eace338ca1cad33695e45e020aa7
BLAKE2b-256 checksum
How to use checksums
df4001dad9a5ebe54248caa9d2e0b6b9caffec6997f4159db0d2bd03f28d3d3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL aaanalysis-1.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 9.7 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4400aab041d7cd238c13aed32848896a345ced65cdae91df99171de03ebd1da0
BLAKE2b-256 checksum
How to use checksums
973ef8f92d33c8bd85c71c2124db41cbd0fcf9fd5f270bb1c9ae2b16183b55e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL aaanalysis-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 9.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1724d21505d69ccc3f6b332fd4eb0e7a340f58c98ba9befe615c72557cba2445
BLAKE2b-256 checksum
How to use checksums
0bb2378175b448aec75503d8ed00b5c92434db9a3c68adcf1d0911023ba2ac48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL aaanalysis-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 9.2 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8ec151d32c0e1796223a7542b134dde48cbade5f8ccf94f2e7601fb1cbc7a931
BLAKE2b-256 checksum
How to use checksums
3be5cf62af52f0db1eea190051d2b11100def5fd4311e21648c820d93e97eb66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp310-cp310-win_amd64.whl

Download URL aaanalysis-1.1.0-cp310-cp310-win_amd64.whl
Size 9.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
891ff5cb64984b5c34f58fae231731c8d5a9fe8fddecd19eebe8413620e59e67
BLAKE2b-256 checksum
How to use checksums
3b3846fd304f9e6e5a8719d06f6cc27b324fc74f406922c6e1d84e6e003e147c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL aaanalysis-1.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 9.7 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c569ccb3f42ebd1c9c371e2e776ea7f130d21c9cb895ea0642f0ddd3a9be3cf6
BLAKE2b-256 checksum
How to use checksums
15725780923b4a48158e48c543ce33843339f22649aa062b73cdd755102b96f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL aaanalysis-1.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 9.7 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
170cab6e102156573a5e9264d247cacd39201c062409dd1cbb112ad79f2bf691
BLAKE2b-256 checksum
How to use checksums
b356d34b238555f0b91fd86d643ec165a8e24c60e0726050410a81a6cf357824
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL aaanalysis-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 9.2 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9d890ae417325ac7975e32081ef945c2149467ef6f4ae0ef09a21296e606d306
BLAKE2b-256 checksum
How to use checksums
a14853a22c31716406e60a4cec220a084f6cbb5df96f4fdaf4cc57a5f0c5a77d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release files / aaanalysis-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL aaanalysis-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 9.2 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
012d52f30d696698dd0a8514480540d617dd40083dddf8c2f556877a8f4e2395
BLAKE2b-256 checksum
How to use checksums
4da72d8f32a38cf898107f5b7eb605fda9cf41b84fb37eacdbb1ffa59f022460
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Sep 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.1.0 This release

26 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

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