Skip to main content

digiqual

Statistical Toolkit for Reliability Assessment in NDT

digiqual is a Python library designed for Non-Destructive Evaluation (NDE) engineers. It implements the Generalised $\hat{a}$-versus-a Method, allowing users to perform reliability assessments without the rigid assumptions of linearity or constant variance found in standard methods.

Documentation: Read the full documentation here

Installation

Just want the app? Windows and macOS installers are attached to the latest GitHub Release; no Python needed. See Launch the App for install notes.

You can install digiqual directly from PyPI.

If you are managing a project with uv, add digiqual as a dependency:

# To install the latest stable release (v0.28.0):

uv add digiqual

# To install the latest development version (main branch from github):

uv add "digiqual @ git+https://github.com/JGIBristol/digiqual.git"

If you just want to install it into a virtual environment without modifying a project file (e.g., for a quick script), use pip interface:

uv pip install digiqual

Option 2: Install via standard pip

To install the latest stable release (v0.28.0):

pip install digiqual

To install the latest development version from github:

pip install "git+https://github.com/JGIBristol/digiqual.git"

Features

1. Experimental Design

Before running expensive Finite Element (FE) simulations, digiqual helps you design your experiment efficiently.

  • Latin Hypercube Sampling (LHS): Generate space-filling designs over your parameter ranges, covering both the parameters of interest (e.g. defect size) and nuisance parameters (e.g. roughness, orientation).
  • Run in any order, stop early: Points are reordered with a greedy max-min algorithm, so any first k runs are already well spread.

2. Data Validation & Diagnostics

Ensure your simulation outputs are statistically valid before processing.

  • Sanity Checks: Detects overlap between variables, type errors, and insufficient sample sizes.
  • Sufficiency Diagnostics: Five tests (input coverage gaps, model fit, two bootstrap-stability checks and collinearity/VIF) flag problems before you trust the results.

3. Adaptive Refinement (Active Learning)

digiqual closes the loop between analysis and design.

  • Smart Refinement: Use refine() to identify specific weaknesses in your data. It uses bootstrap committees to find regions of high uncertainty and suggests new points exactly where the model is "confused".

  • Automated Workflows: Use the optimise() method to run a fully automated "Active Learning" loop. It generates an initial design, executes your external solver, checks diagnostics, and iteratively refines the model until statistical requirements are met.

4. Generalised Reliability Analysis

The package includes a full statistical engine for calculating Probability of Detection (PoD) curves.

  • Relaxed Assumptions: Moves beyond the rigid constraints of the classical $\hat{a}$-versus-$a$ method by handling non-linear signal responses and heteroscedastic noise.
  • Multi-Dimensional Active Marginalisation: Resolves multidimensional physics by integrating out stochastic nuisance parameters (like roughness) via Monte Carlo methods, outputting high-fidelity 2D PoD surface heatmaps alongside standard 1D curves.
  • Model Selection: Compares polynomials (degree 1–10) and a Kriging (Gaussian Process) model by 10-fold cross-validation, and picks the simplest model within one standard error of the best.
  • Kriging Metamodelling: Anisotropic Matérn/Gaussian kernels with a learned noise term, kernel choice by leave-one-out error and LOO residual diagnostics, following Malkiel et al. (2026).
  • Varying Scatter and Non-Gaussian Errors: Models how the scatter changes across the inputs with a kernel smoother, and picks the error distribution (e.g. Normal, Gumbel, Logistic) by AIC.
  • Uncertainty Quantification: Bootstrap resampling gives confidence bounds at several levels at once, and a full $a_{X/Y}$ reliability matrix (e.g. $a_{90/95}$).
  • Sensitivity Analysis: Total-order Sobol indices show which inputs drive the signal.
  • Classical Comparison: linear_pod() runs the classical $\hat{a}$-versus-$a$ analysis on the same data for side-by-side comparison.

5. Speed

  • Layered caching: Models are fitted once, so changing a threshold or slice afterwards is near-instant.
  • C++ acceleration: The kernel smoother and Monte Carlo integration run in a multi-threaded C++ extension, with an automatic NumPy fallback.

6. Desktop and Browser App

The full workflow, from experimental design to UQ, is also available as a point-and-click app: a Windows/macOS desktop application, or uvx digiqual from a terminal.

Development

If you want to contribute to digiqual or run the test suite locally, follow these steps.

  1. Clone and Install

This project uses uv for dependency management.

git clone https://github.com/JGIBristol/digiqual.git
cd digiqual
  1. Run Tests and Lint

The package includes a full test suite using pytest. Development tools are uv dependency groups, installed automatically by uv run.

uv run pytest            # or: just test  (the memory stress test is opt-in: just test_stress)
just lint                # ruff
  1. Build Documentation

To preview the documentation site locally:

just preview
  1. Work on the App

The GUI is the digiqual.gui subpackage (src/digiqual/gui/); app/ only holds the Briefcase configuration for the Windows/macOS installers. Run it with just app (desktop window) or just app_dev (browser, live reload). See Desktop App Architecture for how it fits together and how the installers are built.

References

Malkiel, N., Croxford, A. J., & Wilcox, P. D. (2025). A generalized method for the reliability assessment of safety–critical inspection. Proceedings of the Royal Society A, 481: 20240654. https://doi.org/10.1098/rspa.2024.0654

Malkiel, N., Croxford, A. J., & Wilcox, P. D. (2026). A comprehensive investigation of flexible and multi-dimensional simulation-based PoD analysis. NDT & E International, 159: 103596. https://doi.org/10.1016/j.ndteint.2025.103596

Metadata

Release files for digiqual 0.28.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 digiqual 0.28.0
File Size Uploaded
digiqual-0.28.0.tar.gz 179.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for digiqual 0.28.0
File
digiqual-0.28.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
digiqual-0.28.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
digiqual-0.28.0-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
digiqual-0.28.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
digiqual-0.28.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
digiqual-0.28.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
digiqual-0.28.0-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
digiqual-0.28.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
digiqual-0.28.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
digiqual-0.28.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
digiqual-0.28.0-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
digiqual-0.28.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
digiqual-0.28.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
digiqual-0.28.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
digiqual-0.28.0-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
digiqual-0.28.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 4.8 MB

Release files / digiqual-0.28.0.tar.gz

Download URL digiqual-0.28.0.tar.gz
Size 179.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2980635b728f2dc2db5a7bd930522d4b7bf9e0ce559474b39bdc906cc7f1f596
BLAKE2b-256 checksum
How to use checksums
ebf7e10a7c54ff002a7a140ee568ee1804f49b93c7a0a98a3b87a5bf845ac796
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release files / digiqual-0.28.0-cp314-cp314-win_amd64.whl

Download URL digiqual-0.28.0-cp314-cp314-win_amd64.whl
Size 438.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
107d06badf4ba9dd3e1e10559cbb75144e33fdc7b9d0bb72d9d4de3ad3c3121d
BLAKE2b-256 checksum
How to use checksums
f21c8010b35b997c507d2f7cddc224103a7a4870de5244458cb6705daadf3b4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release files / digiqual-0.28.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL digiqual-0.28.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 253.2 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
be06abdc500d8382e61090641e62a43bf1bf895d1adcb738b3c2e3fc4918d5d3
BLAKE2b-256 checksum
How to use checksums
99982d55711e20a288702fc5e78f1ce186add29f8280e0e67b7262b93fd9d60f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release files / digiqual-0.28.0-cp314-cp314-macosx_11_0_x86_64.whl

Download URL digiqual-0.28.0-cp314-cp314-macosx_11_0_x86_64.whl
Size 239.4 kB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
9bb719c7c2d72033955621c957acb4c0c7b23885564e1c3dc014da51b9f55d1c
BLAKE2b-256 checksum
How to use checksums
eba697ebdb28e1f454110f2583cba468ed9b3fc91a6f4cb9d2c210771ce66a20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release files / digiqual-0.28.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL digiqual-0.28.0-cp314-cp314-macosx_11_0_arm64.whl
Size 235.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d710e3c5bc620ff9316e0268c88e0e1e6a2a5097bae5923bfaf478ec5fe19315
BLAKE2b-256 checksum
How to use checksums
be1834bd4dc98f3c474d0edfef24387371927916e943100651075f463ec06360
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release files / digiqual-0.28.0-cp313-cp313-win_amd64.whl

Download URL digiqual-0.28.0-cp313-cp313-win_amd64.whl
Size 429.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c9aa8cf33b42245834d764663c752f46df083f2bbc5418b00b12ec03235c186d
BLAKE2b-256 checksum
How to use checksums
8c6becf0387bc4c6653bae44fa2d6e772399fdde6fe8f61a6563882b73ad33b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release files / digiqual-0.28.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL digiqual-0.28.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 253.1 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b77dd73f6d1cfd588e33de655ea7fbfa220eb155c0b2ee82d37b1d9c7e373510
BLAKE2b-256 checksum
How to use checksums
c669e76cb2c10b97aa67c53aef3a658564399cc5915fd53505b71656e71a8252
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release files / digiqual-0.28.0-cp313-cp313-macosx_11_0_x86_64.whl

Download URL digiqual-0.28.0-cp313-cp313-macosx_11_0_x86_64.whl
Size 239.3 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
44d53d2d5fcef6c8c8c3299f120870feff9e35bf4b91d50a6390f5203af53539
BLAKE2b-256 checksum
How to use checksums
c642987dba6ad5d8f9ef46204111f3d496b8aaac276d44688feb6c43eb4450e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release files / digiqual-0.28.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL digiqual-0.28.0-cp313-cp313-macosx_11_0_arm64.whl
Size 235.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1d04de85bec40df5b62d52618be0cdd1acb8698e04127b1e058d340f85194464
BLAKE2b-256 checksum
How to use checksums
4d5d9c7160e65c7e06fb8b0bde778138a4c867642346536ee6bbb75c9a18a13a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release files / digiqual-0.28.0-cp312-cp312-win_amd64.whl

Download URL digiqual-0.28.0-cp312-cp312-win_amd64.whl
Size 429.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
caa90198378abd3b86a48c9f789fae4d8fee1eb58684213e32ce8fb3eee9287d
BLAKE2b-256 checksum
How to use checksums
6c33fdd9649d3009ccb5caa1c1c58212c15811ac99ed0d75582d99b8d1f972bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release files / digiqual-0.28.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL digiqual-0.28.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 253.1 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f80582f484653006dfa996cb7c8172f88e6d5fc3346291317369a8d6a3141fba
BLAKE2b-256 checksum
How to use checksums
24e6f3ce83d15eda31ad0c433292ee571671fa35da85708e0f00331c016849d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release files / digiqual-0.28.0-cp312-cp312-macosx_11_0_x86_64.whl

Download URL digiqual-0.28.0-cp312-cp312-macosx_11_0_x86_64.whl
Size 239.3 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
7597259cfa21fa1ca238bf75fbf12d198f80a3e830497319b9e61f0ff06865fe
BLAKE2b-256 checksum
How to use checksums
cab2134de31c8c87f8a1d2e8b86bda11cd415410b9b614b2347fe490b5a9c31f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release files / digiqual-0.28.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL digiqual-0.28.0-cp312-cp312-macosx_11_0_arm64.whl
Size 235.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4783e7bd146238f4226b40a0ad26ebe6512f6163312bbacc7bcad863dacea5fc
BLAKE2b-256 checksum
How to use checksums
f4f6deb96c59ade45227698b3f36546c0c529f7f50807ce47067d91a1f577792
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release files / digiqual-0.28.0-cp311-cp311-win_amd64.whl

Download URL digiqual-0.28.0-cp311-cp311-win_amd64.whl
Size 426.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8760cd871c79269396de3da7e878f8b93c63b99b7a7b7701eb82b957f7474d93
BLAKE2b-256 checksum
How to use checksums
1f2d58982f9357d248ba1111dbb16a4c43bfee7daab5f41239ea12f96a72046c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release files / digiqual-0.28.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL digiqual-0.28.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 251.9 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7414026967009aa17a85c3465232b6b7a5624a37c433b3b4399f575cb41d0d4c
BLAKE2b-256 checksum
How to use checksums
e334dbbfcaea415ffad4d046fb10ad666e339435353c1c0f1cbf7ea15a1c4d2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release files / digiqual-0.28.0-cp311-cp311-macosx_11_0_x86_64.whl

Download URL digiqual-0.28.0-cp311-cp311-macosx_11_0_x86_64.whl
Size 236.9 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
af4e3e0507f9ad778bcf050610d5d16a7719e6475f437717392031f4d18f8437
BLAKE2b-256 checksum
How to use checksums
f026898eface2bf3310a9d818101d89259949a36943ce7956df69659c48304d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release files / digiqual-0.28.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL digiqual-0.28.0-cp311-cp311-macosx_11_0_arm64.whl
Size 233.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
21b6c7cd6bcc78032e5ab4b32bb14538ed810aed5a35ed71240c9b466bd39888
BLAKE2b-256 checksum
How to use checksums
96cc0e09b586ce5750bc04d9b5bf3dca4be6e6147ca6637eb765acdc82c96f1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.28.0 This release

17 release files

0.25.1

2 release files

0.25.0

2 release files

0.24.0

1 release file

0.23.1

2 release files

0.23.0

2 release files

0.22.0

2 release files

0.20.5

2 release files

0.20.4

2 release files

0.20.3

2 release files

0.20.2

2 release files

0.20.1

2 release files

0.20.0

2 release files

0.18.0

2 release files

0.17.1

2 release files

0.17.0

2 release files

0.16.0

2 release files

0.15.1

2 release files

0.15.0

2 release files

0.14.0

2 release files

0.13.3

2 release files

0.13.2

2 release files

0.13.1

2 release files

0.13.0

2 release files

0.12.5

2 release files

0.12.4

2 release files

0.12.1

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.10.6

2 release files

0.10.5

2 release files

0.10.4

2 release files

0.10.3

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