Skip to main content

Dioptas

A GUI program for fast analysis of powder X-ray diffraction images. It provides the capability of calibrating, creating masks, having pattern overlays and showing phase lines.

Documentation

The full user manual is hosted on Read the Docs:

https://dioptas.readthedocs.io/

Maintainer

Clemens Prescher (clemens.prescher@gmail.com)

Requirements

  • Python 3.11–3.15 (3.15 is currently a prerelease)

Dioptas runs on 64-bit Windows, macOS, and Linux. Python packages support Python 3.11–3.15. The standalone macOS application targets Apple silicon; Intel Mac users can install the Python package.

The offline material library and EoS calculations are supplied by Peritheos (0.18.x), with diffraction reflections calculated by PhaseSmith 0.7. Both dependencies are installed automatically with the Python package and included in standalone applications. Dioptas uses core Peritheos; its optional observation datasets are not required.

Installation

Executables

Executable versions for Windows, macOS, and Linux can be downloaded from:

https://github.com/Dioptas/Dioptas/releases

The executable versions are self-contained and do not need a Python installation. Under Windows and Linux the program can be started by running the executable (e.g. Dioptas.exe or Dioptas). On macOS, open the .dmg and drag Dioptas to Applications. A .tar.gz archive of the application is also available.

Signed and notarized releases use macOS's normal first-launch confirmation. Older releases and ordinary branch builds may show a warning that the app "cannot be verified". For those builds, remove the quarantine attribute in Terminal:

xattr -dr com.apple.quarantine /Applications/Dioptas_*.app

Maintainers: see the macOS signing setup guide for certificate creation, GitHub secrets, and a signed test build before releasing.

Python Package

Use a Python 3.11–3.15 environment and install the Dioptas package with pip. Python 3.15 currently requires source builds of several dependencies and a native build toolchain; Python 3.13 is the simpler installation choice.

python -m pip install dioptas

and then run Dioptas by typing:

dioptas

on the command line.

Dioptas is also available from conda-forge. Its available version can lag behind GitHub and PyPI; check the resolved version before relying on new features:

conda config --add channels conda-forge
conda install dioptas

Running the Program from source

In order to run the program from source, the easiest way is to use the uv package manager. Clone the repository from github and navigate to the repository:

git clone https://github.com/Dioptas/Dioptas.git
cd Dioptas

Note: This will clone the develop branch by default, which contains the latest development version. If you want to use the latest stable release instead, switch to the main branch after cloning:

git checkout main

Install uv and the dependencies by running:

python -m pip install uv
uv sync

This will create a new environment with all the required python packages in .venv.

To include the optional Dioptrin 0.7.0 integration backend, use uv sync --extra dioptrin and start with uv run --extra dioptrin dioptas. Dioptrin 0.7.0 is MIT licensed and requires no activation or license key. pyFAI remains the default backend.

Afterward the program can be started by running:

uv run dioptas

In order to run the program without uv, you need to install the required packages yourself. The packages are listed in the file pyproject.toml. The program can then be started by running:

python run.py

Scripting API

Dioptas can also be used as a Python library for headless integration from scripts and Jupyter notebooks. Set up your experiment in the GUI, save a .dio project file, then use it in code:

from dioptas.pipeline import Pipeline

# Load full setup (calibration, mask, corrections, etc.) from a project file
p = Pipeline.from_project("experiment.dio")

# Override the mask if needed
p.load_mask("new_beamstop.mask")

# Integrate a single image
pattern = p.integrate("sample_001.tiff")
pattern.save("sample_001.xy")

# Batch integrate with a glob pattern
patterns = p.integrate_batch("data/sample_*.tif")

See the scripting API documentation for the full reference.

Metadata

Release files for dioptas 0.12.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 dioptas 0.12.0
File Size Uploaded Provenance Actions
dioptas-0.12.0.tar.gz 8.6 MB With provenance Details for dioptas-0.12.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for dioptas 0.12.0
File Actions
dioptas-0.12.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for dioptas-0.12.0-cp315-cp315-win_amd64.whl
dioptas-0.12.0-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details for dioptas-0.12.0-cp315-cp315-win32.whl
dioptas-0.12.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for dioptas-0.12.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
dioptas-0.12.0-cp315-cp315-macosx_14_0_arm64.whl CPython 3.15 CPython 3.15 macOS 14.0+ ARM64 Details for dioptas-0.12.0-cp315-cp315-macosx_14_0_arm64.whl
dioptas-0.12.0-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details for dioptas-0.12.0-cp315-cp315-macosx_10_15_x86_64.whl
dioptas-0.12.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for dioptas-0.12.0-cp314-cp314-win_amd64.whl
dioptas-0.12.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for dioptas-0.12.0-cp314-cp314-win32.whl
dioptas-0.12.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 for dioptas-0.12.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
dioptas-0.12.0-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details for dioptas-0.12.0-cp314-cp314-macosx_14_0_arm64.whl
dioptas-0.12.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for dioptas-0.12.0-cp314-cp314-macosx_10_15_x86_64.whl
dioptas-0.12.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for dioptas-0.12.0-cp313-cp313-win_amd64.whl
dioptas-0.12.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for dioptas-0.12.0-cp313-cp313-win32.whl
dioptas-0.12.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.17+ x86-64, Linux glibc 2.28+ x86-64 Details for dioptas-0.12.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
dioptas-0.12.0-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details for dioptas-0.12.0-cp313-cp313-macosx_14_0_arm64.whl
dioptas-0.12.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for dioptas-0.12.0-cp313-cp313-macosx_10_13_x86_64.whl
dioptas-0.12.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for dioptas-0.12.0-cp312-cp312-win_amd64.whl
dioptas-0.12.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for dioptas-0.12.0-cp312-cp312-win32.whl
dioptas-0.12.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 for dioptas-0.12.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
dioptas-0.12.0-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details for dioptas-0.12.0-cp312-cp312-macosx_14_0_arm64.whl
dioptas-0.12.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for dioptas-0.12.0-cp312-cp312-macosx_10_13_x86_64.whl
dioptas-0.12.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for dioptas-0.12.0-cp311-cp311-win_amd64.whl
dioptas-0.12.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for dioptas-0.12.0-cp311-cp311-win32.whl
dioptas-0.12.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.28+ x86-64, Linux glibc 2.17+ x86-64 Details for dioptas-0.12.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
dioptas-0.12.0-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details for dioptas-0.12.0-cp311-cp311-macosx_14_0_arm64.whl
dioptas-0.12.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for dioptas-0.12.0-cp311-cp311-macosx_10_9_x86_64.whl

Total release size: 64.5 MB

Release files / dioptas-0.12.0.tar.gz

Download URL dioptas-0.12.0.tar.gz
Size 8.6 MB
Tags Source
SHA-256 checksum
How to use checksums
43694b5c972ec70a4b496366493a85b4a017e148ae88f926a304ddd6b13d8bee
BLAKE2b-256 checksum
How to use checksums
5eb125e33d127d3783659ba5c3372ec213e92790331eaaef8b77faa472088078
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp315-cp315-win_amd64.whl

Download URL dioptas-0.12.0-cp315-cp315-win_amd64.whl
Size 2.2 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
715d17b1ced358b2ed9aa6246b62f62fffdc618f9337cbb388fda1878cd894ce
BLAKE2b-256 checksum
How to use checksums
47fd892d23292c58d0bfd05a41591c4c9d834f9aab9e1f033f098b00d876a8e9
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp315-cp315-win32.whl

Download URL dioptas-0.12.0-cp315-cp315-win32.whl
Size 2.2 MB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
3383b3623833b2196d2650b73b38c2653e40ede062abf0b3178363af6cdaf0bc
BLAKE2b-256 checksum
How to use checksums
d2d2402d77b1edb4a59695c61df5a3fceedbb9f4e77580b1d9e8f61abe40903c
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL dioptas-0.12.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.2 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f1d514be326effd3117a90bb72a4c864e84be7160ab4e97757007afa6699182f
BLAKE2b-256 checksum
How to use checksums
98e0c833997c5a12a105aeef7d1b0ff7d046f27cff7ddde5c84f39d832408590
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp315-cp315-macosx_14_0_arm64.whl

Download URL dioptas-0.12.0-cp315-cp315-macosx_14_0_arm64.whl
Size 2.4 MB
Tags CPython 3.15 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
f3f458eee3f06c6488b950f39fedaaa6d7963e42d4682caf6551b2b2f96da519
BLAKE2b-256 checksum
How to use checksums
99e94628353eae151e29613817cf908275b8e3001890a92bcba2dbaca2f2e750
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp315-cp315-macosx_10_15_x86_64.whl

Download URL dioptas-0.12.0-cp315-cp315-macosx_10_15_x86_64.whl
Size 2.1 MB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
8bf75f5c1b0bc32fc92c2b6a8c150577c85394c755bdaf72b17d4377c652532b
BLAKE2b-256 checksum
How to use checksums
702faa866dcfb6ea387a86d40b8040a0b201a4eeb21a8e9b61a05fc64c6334c6
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp314-cp314-win_amd64.whl

Download URL dioptas-0.12.0-cp314-cp314-win_amd64.whl
Size 2.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
5e3e3a99db002ea5860069f08620523c9689d77b8c44e475f2a6f6adaa2e967e
BLAKE2b-256 checksum
How to use checksums
a006586c8e794316db10e95e05f29f6cff1067766dae7c62aec7b4b98d78974e
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp314-cp314-win32.whl

Download URL dioptas-0.12.0-cp314-cp314-win32.whl
Size 2.2 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
1124983467bd90ef96a571735ec883a170719b0a471961205632c70c2ef4dbe2
BLAKE2b-256 checksum
How to use checksums
0b4aa9d089702bb7a03bb3225397823589b5bba09af8d1e36cd17ddfda7697b2
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL dioptas-0.12.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.2 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4f6b2d6ee66799f83b2c75ff3481f9024984dc20e3304c947421c64cf0f452ac
BLAKE2b-256 checksum
How to use checksums
84d8cd6402ce9314115c4292cd61e98efce9b78d52589623b9a83ed25f5e12d9
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp314-cp314-macosx_14_0_arm64.whl

Download URL dioptas-0.12.0-cp314-cp314-macosx_14_0_arm64.whl
Size 2.4 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
b970c9caefc9a058d76ea47f271bd3f7a6e39504ec026e6ed0c7a8c562306384
BLAKE2b-256 checksum
How to use checksums
e05835c7e1ba71eeb36b1d3d0d7d798533c7e9fbebbcf174981a6535be41869d
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL dioptas-0.12.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 2.1 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
6aaf023c54e38f4784d94072dc0b8319300f3eda5144670132f974c4e0f7023d
BLAKE2b-256 checksum
How to use checksums
e68b37e03d97a2a26b5a804bdceeeed4eaa07df303f368c141225802a0f70892
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp313-cp313-win_amd64.whl

Download URL dioptas-0.12.0-cp313-cp313-win_amd64.whl
Size 2.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b213be42cd82ebdacb75eabac735a18ecbc23200ecc2f79b10eae28c5fbfc20e
BLAKE2b-256 checksum
How to use checksums
4d7a0559dbe9b72419d2399bce5b4be0e5fb4533824114d43250c1ab5c923a8f
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp313-cp313-win32.whl

Download URL dioptas-0.12.0-cp313-cp313-win32.whl
Size 2.2 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
97391a12460f7ee41d58fac52f87e5cd88fda00176680d298f89570ddf9ecdce
BLAKE2b-256 checksum
How to use checksums
d706868f2f0147a16fd482cd7fc2d25fec431714153157a1afe4144b8369a4eb
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL dioptas-0.12.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.2 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8e1bf0928cac03d55c14f824237ad9105b6abf32756644a2f1e181f10c97e8a7
BLAKE2b-256 checksum
How to use checksums
d7633012dc8c3b6c2d01bbd9889a8b086ce836983fab8382107bd0469f28ea12
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp313-cp313-macosx_14_0_arm64.whl

Download URL dioptas-0.12.0-cp313-cp313-macosx_14_0_arm64.whl
Size 2.4 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
5339685ea0fac43edcb820d5eebfc07992ff308e524e21931ce04347aac138dc
BLAKE2b-256 checksum
How to use checksums
c1c6b76deec0c714221eb178f5bc85b50e7db691422059a28399fd276fec40ca
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL dioptas-0.12.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 2.1 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
a675219609f53684ebc784a1d6f67ea3f01b9b422f35617e52c32ec632451174
BLAKE2b-256 checksum
How to use checksums
6163457b3056a6321f3d81a16933d146894ba2ca9f5282870b3c2fda86f1db8a
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp312-cp312-win_amd64.whl

Download URL dioptas-0.12.0-cp312-cp312-win_amd64.whl
Size 2.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8bf12895751223bdb96bf1ee08e4a84e1ab345d8afcd3cb6076a3d8c503eabc6
BLAKE2b-256 checksum
How to use checksums
fc798b377c0c3648faf2ea7de030964b4ad9ae73856af672c638293ee0c1d717
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp312-cp312-win32.whl

Download URL dioptas-0.12.0-cp312-cp312-win32.whl
Size 2.2 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
8e95a9f830c734bcf0b7640eb8d7cf4966f1578f976445aa9dcf56533b48f253
BLAKE2b-256 checksum
How to use checksums
752388dc3c3fa4b21c5f242dae4f9296dd38e924a1ebfa7420a846a55c604775
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL dioptas-0.12.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
57c9ec7b65272ced2ee26436d5b432a3afb55acf20f43aa639c9f1e3e6c2f969
BLAKE2b-256 checksum
How to use checksums
a4430670562ffaebf707158ba9eb87da7c84a8a9990375b752c67588b151d6b0
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp312-cp312-macosx_14_0_arm64.whl

Download URL dioptas-0.12.0-cp312-cp312-macosx_14_0_arm64.whl
Size 2.4 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
f3a6c237b91143a15453e9af02b95ecae9260c928def19e1c1ba71791bc07be7
BLAKE2b-256 checksum
How to use checksums
ef2cdedd8d4364e12dfb63a874106df22c4013948a5080f221e8d41458bec3b8
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL dioptas-0.12.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 2.1 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
1630c2006390c35fec2b9575bab3faabac6699639da55742a0533940eaf9214c
BLAKE2b-256 checksum
How to use checksums
426dac298a4201d7fa405c1de970bf45b75cb523663ea7578f01aeee64e0bc7f
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp311-cp311-win_amd64.whl

Download URL dioptas-0.12.0-cp311-cp311-win_amd64.whl
Size 2.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b376abe7ababba50bee8d223d063fcc78bb5633c0ce0808276980360ed417df7
BLAKE2b-256 checksum
How to use checksums
3d323836bfd08f5058a10b92500e55e7f79fa1c5bc03ffd6a4d604d5a47f0614
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp311-cp311-win32.whl

Download URL dioptas-0.12.0-cp311-cp311-win32.whl
Size 2.2 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
d72076b24deac859e1620eef31d7412b7c2a09e787aaa9f96941ab64ac185700
BLAKE2b-256 checksum
How to use checksums
311665e3c0aa00ae35c1e52644659947f837224a47c64aa8c829d7bc9b2c30cf
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL dioptas-0.12.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f750216e71eb9029b12b58feb5a5d219dbbce09423470830c6406edebb012cc5
BLAKE2b-256 checksum
How to use checksums
41a5b0919fb2f3be63b26dc7b97f43de804c3fb5d070b771ef22c27dc1ea22c1
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp311-cp311-macosx_14_0_arm64.whl

Download URL dioptas-0.12.0-cp311-cp311-macosx_14_0_arm64.whl
Size 2.4 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
dc1b3da602decced46710374362db5a32b130867b3557285c98fc78805867d4b
BLAKE2b-256 checksum
How to use checksums
42f9220a22fcbd42863c3d71bb51697e0129717317d3769149f373233c35df9c
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 Nov 6, 2026.

Transparency log

Release files / dioptas-0.12.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL dioptas-0.12.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 2.1 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f32b64424a0d32a6c6e945a1677dff0a31c71e4e30210c73596d1d3e9f19bce0
BLAKE2b-256 checksum
How to use checksums
2ce53faa23f05e1a37146c7a0f5200ba762397608abe17bb0bebd0d932d72c7c
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 Nov 6, 2026.

Transparency log

Security for dioptas 0.12.0

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 26 files in this release have been uploaded with provenance metadata.

Select from 26 files

Attestation for dioptas-0.12.0.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 Nov 6, 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