Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

AIPscan

By Artefactual

PyPI version GitHub CI codecov

AIPscan provides an in-depth reporting solution for Archivematica users. It crawls METS files from AIPs in the Archivematica Storage Service to generate tabular and visual reports about repository holdings. It is designed to run as a stand-alone add-on to Archivematica and requires only a valid Storage Service API key to fetch source data.

Screenshots

Running a fetch job

AIPscan fetch job

Finding an AIP

Finding an AIP

Viewing an AIP

Viewing an AIP

Selecting a report

Selecting a report

Example: pie chart "format types" report

Pie chart "format types" report

Example: tabular "largest files" report

Tabular "largest files" report

Installation

AIPscan is a web-based application that is built using the Python Flask micro-framework. See INSTALL.md for production deployment instructions. See CONTRIBUTING.md for guidelines on how to contribute to the project, including how to set up the development environment and create a new AIPscan report.

Usage

Consult USAGE.md for a walkthrough of the web workflow and the helper scripts in the tools directory. It covers verifying your deployment, running fetch jobs, and seeding test data.

Contributing

See CONTRIBUTING.md for full contribution guidelines and development environment setup instructions.

License

This project is licensed under the Apache-2.0 license (LICENSE or https://opensource.org/licenses/Apache-2.0).

Metadata

Release files for aipscan 0.9.0rc2

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

Source distribution (sdist)

Source distribution for aipscan 0.9.0rc2
File Size Uploaded Provenance
aipscan-0.9.0rc2.tar.gz 210.5 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for aipscan 0.9.0rc2
File Interpreter ABI Platform
aipscan-0.9.0rc2-py3-none-any.whl Python 3 none any Details

Total release size: 2.9 MB

Release files / aipscan-0.9.0rc2.tar.gz

Download URL aipscan-0.9.0rc2.tar.gz
Size 210.5 kB
Tags Source
SHA-256 checksum
How to use checksums
44f654fa3bc87b6b3e431a59dc635fc78e109a25b4c3e96273910b54cdc566d2
BLAKE2b-256 checksum
How to use checksums
8b19681d167a2f21944ed16cd4f329f61f1aa80ec21010f6a76dc323e25c145b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","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}

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 Oct 23, 2026.

Transparency log

Release files / aipscan-0.9.0rc2-py3-none-any.whl

Download URL aipscan-0.9.0rc2-py3-none-any.whl
Size 2.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
db02c7b40a3e0c81220c3fb4bf1d57efec7389ee813a168d021796a56c93c02b
BLAKE2b-256 checksum
How to use checksums
1d76dd15a985c5e3561380ac6286a908c3cd8ffeebf9811b234c0e2607a11ea9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","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}

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 Oct 23, 2026.

Transparency log

Security for aipscan 0.9.0rc2

Provenance

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

Full provenance

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

Select from 2 files

Attestation for aipscan-0.9.0rc2.tar.gz

PyPI Publish Attestation

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

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

A note on package security

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

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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