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

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.1
File Size Uploaded Provenance Actions
dioptas-0.12.1.tar.gz 8.6 MB With provenance Details for dioptas-0.12.1.tar.gz

Built distributions (wheels)

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

Total release size: 64.8 MB

Release files / dioptas-0.12.1.tar.gz

Download URL dioptas-0.12.1.tar.gz
Size 8.6 MB
Tags Source
SHA-256 checksum
How to use checksums
6d7c9b1ac1cdb787754e67f2ccbcb89b864ff841539343103b7bca0afb126aff
BLAKE2b-256 checksum
How to use checksums
78a6388fca5fe3cecb474a4480ef51459568e00eba029123ae71149eec07daff
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.1-cp315-cp315-win_amd64.whl

Download URL dioptas-0.12.1-cp315-cp315-win_amd64.whl
Size 2.2 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
7de63b5ef96704666d0c1a772d8eec3ae6b7f23f51747abb1d15a5b8338862f2
BLAKE2b-256 checksum
How to use checksums
e280f46d0a65806a032a5147782e1349c65ecaeaedf67c3778b7840e842016e8
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.1-cp315-cp315-win32.whl

Download URL dioptas-0.12.1-cp315-cp315-win32.whl
Size 2.2 MB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
ceb24baa4a4968669f96ec3c688738a6e90dc8fba8268bb82887fd4e9c0660c2
BLAKE2b-256 checksum
How to use checksums
867ad867da958cc01bc27dd935ffa3e574293cdcaf1fdb0828e370c23d59bba8
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.1-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL dioptas-0.12.1-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
f2017168276a1a17a2b3870e713f08fa9aae0adae29a09b8bdd46967f7e85a34
BLAKE2b-256 checksum
How to use checksums
4c4fb489a785d23e5b066758c3a15ec74cea67a7d42d9af2b14e5c01916d3b27
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.1-cp315-cp315-macosx_14_0_arm64.whl

Download URL dioptas-0.12.1-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
896736e07d2b8bc4cb2aee58c6e6a2311bd7fe6d122b7134250730572bd4498b
BLAKE2b-256 checksum
How to use checksums
8175c38f53cfc403646d76bbf119bea59755dff57b6fc8efe4cc0ff38f8e8ef9
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.1-cp315-cp315-macosx_10_15_x86_64.whl

Download URL dioptas-0.12.1-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
5bc94fe07087a8d6ee9aa406061ab46a64b29ee0ed33f458f93509ec6f37006f
BLAKE2b-256 checksum
How to use checksums
2c18cfdac7846f64785977da8d4f8efbdfe5d064940d1f9b5bbcc60e7c31e024
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.1-cp314-cp314-win_amd64.whl

Download URL dioptas-0.12.1-cp314-cp314-win_amd64.whl
Size 2.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8107bf3001913bc866a9fdd4ee47e010a670cfaa05c1bc54aa4c87b1b714259a
BLAKE2b-256 checksum
How to use checksums
b0b689ae5ac1f586133fadbb3eb54b577ab9ddc9af771313973990d4219d92a0
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.1-cp314-cp314-win32.whl

Download URL dioptas-0.12.1-cp314-cp314-win32.whl
Size 2.2 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
d8f2e285335c5b4c7e11b058a110ffcefce7d0120a420a73b04ab13614b8dbb0
BLAKE2b-256 checksum
How to use checksums
993620fb40fd1d547997755935d6b491ca8509e19e7e59c72320e7d818edb205
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.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL dioptas-0.12.1-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
7450c07ef1cd0f8d0f01ad16fc7853ab57c97dfdbbaa0786a765c8bfb96b89e2
BLAKE2b-256 checksum
How to use checksums
679e3745d8007c85a47936f1ae6737094374242af40f5e520b50f8d8ba242173
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.1-cp314-cp314-macosx_14_0_arm64.whl

Download URL dioptas-0.12.1-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
2654d46b625159c9cfd6ffb54a97ac153b61f49a29273bc709c44d8475a900fc
BLAKE2b-256 checksum
How to use checksums
73a524d14b34577655c85e9dbb9354f65938a1a7c0cbe8857971c2c21d38516d
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.1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL dioptas-0.12.1-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
a9ca4ef165095ac65d5340502b1d226e4f0d21f42903d0ae292d0334b8a615c4
BLAKE2b-256 checksum
How to use checksums
90acc27f85e7131a20686e2a99a7d9c81cfaa7fe0c8c79685256d1b029c05efe
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.1-cp313-cp313-win_amd64.whl

Download URL dioptas-0.12.1-cp313-cp313-win_amd64.whl
Size 2.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1c795738a49778354f17b3e588be1018dc3de0763531ece5afdd92b12bae79bf
BLAKE2b-256 checksum
How to use checksums
f2c866dee1faf1c8c5b652114cc02e22d47d047e82c38c376bd8a4f2dde14138
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.1-cp313-cp313-win32.whl

Download URL dioptas-0.12.1-cp313-cp313-win32.whl
Size 2.2 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
44fc2aa117c8d222d2872d95f62f630d30416c2a270b7e0178b0dd1732fba626
BLAKE2b-256 checksum
How to use checksums
3df5d81680d70915552c7f07c0e9e2fc46b1d539615b9e506223146fa892e846
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.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL dioptas-0.12.1-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
94da6a66812971ff3afba5254ef7c65e7b602120a7f0c9a80a1dc094c91c76ff
BLAKE2b-256 checksum
How to use checksums
bcd77b61aeb299200f82420c573dd1cfa583acdfd2b1b4db160b2adfa88bee5d
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.1-cp313-cp313-macosx_14_0_arm64.whl

Download URL dioptas-0.12.1-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
67f2d452b544197e5f268420e071bae8aab8a4a7880caa8c3e477239c878f46b
BLAKE2b-256 checksum
How to use checksums
5cd6af3bbb840e192732fa7465179528f2eeb0db28386a7c0bbc638cd9108062
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.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL dioptas-0.12.1-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
8c5a6ddd9a70d72467d034d74f2fe2b46842bfd70700cff494a530480016467a
BLAKE2b-256 checksum
How to use checksums
6e08b0dd70ce4c54107f6be7ac276929a9125bec8836e69ba079b5d1b0804cbb
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.1-cp312-cp312-win_amd64.whl

Download URL dioptas-0.12.1-cp312-cp312-win_amd64.whl
Size 2.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3cdc8d326a16adb9e8a9c13f056c6bf413a87e98851b42dd69c6e529b185adf5
BLAKE2b-256 checksum
How to use checksums
596830efe4d9df761ae40c1a07f778bb29dc2535fa8c4df09cb293fef57e0ffa
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.1-cp312-cp312-win32.whl

Download URL dioptas-0.12.1-cp312-cp312-win32.whl
Size 2.2 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
6afd59325e0260da5c58f4303f12391cd21c8caeaab2dd51887f37ae38a81c17
BLAKE2b-256 checksum
How to use checksums
5ef1eb58cdcbad05f2725bd510d8446137bba35ab90b03d1bccaf0d0747bfbc9
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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL dioptas-0.12.1-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
18b1bea60f59b8712c5c2cf8a192f0fe452a3c6fba4dc3918e439e7f6c0faf5f
BLAKE2b-256 checksum
How to use checksums
adc273cbcca8be322d1bfde9595bbcc5130eaa84e392972b9fa07f7f9911ffee
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.1-cp312-cp312-macosx_14_0_arm64.whl

Download URL dioptas-0.12.1-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
830524c8ae135858a6ced330da7258cd970a1a31d5c71243691aec5e7aa7609b
BLAKE2b-256 checksum
How to use checksums
df3e3862ed0ba3d4821a6cde20e4f70608e38456cf092ee1458bc31eb6d5a662
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.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL dioptas-0.12.1-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
6c72f838389777925464148fd6f6214d1735fc527686ef3d9d95c23dd1c256c5
BLAKE2b-256 checksum
How to use checksums
2d868dc8176e165a44b0d398d9eceb8b8910bcfc9fd1a90f2c78b8e30ceed8d3
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.1-cp311-cp311-win_amd64.whl

Download URL dioptas-0.12.1-cp311-cp311-win_amd64.whl
Size 2.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
29b730e418be666c423196fd956478103a4fba9828a263b55f28163cfa8193be
BLAKE2b-256 checksum
How to use checksums
439dd9275bbbacc947f212a724fe4eb1a4842321b5c8ef3f9cedd7b9fbbf5451
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.1-cp311-cp311-win32.whl

Download URL dioptas-0.12.1-cp311-cp311-win32.whl
Size 2.2 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
215e87eb183ca8f3b5908502644a32fd0183a1f109705b3e134e0b5035b1e0e7
BLAKE2b-256 checksum
How to use checksums
25d114044588af994f4a2cf83d22330115f8c6418717283eaf9dd4db27955f14
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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL dioptas-0.12.1-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
c105a69419a05ac7fabe4ab5279bd7c39336f724d8f3285acb3d47d925919052
BLAKE2b-256 checksum
How to use checksums
2906a1e144b5d50327464e3e81c2b676cf71670a521a30c682b3ebb0a849c696
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.1-cp311-cp311-macosx_14_0_arm64.whl

Download URL dioptas-0.12.1-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
9028a9029c04f3f5ee2e55cde659de18abd83edd3da6d535123db7e93f898d7b
BLAKE2b-256 checksum
How to use checksums
c4969c619a81b5dc6af15e2d8f50850f17b2a5813b2f9f60d3c85e0c2ea25658
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.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL dioptas-0.12.1-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
64936c5de39db54a544352fc953bf44f267b9200fcc538cb407b4c2c400c15a9
BLAKE2b-256 checksum
How to use checksums
e2b41302a01b897cebb92cb056426dfd24aef66fb985014fc9742c405f2c9b15
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.1

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