Python library for debugging Constructive Solid Geometry (CSG) models for MCNP and OpenMC
Project description
aleathor
aleathor is a Python package for inspecting, debugging, and converting CSG geometry models used in particle transport workflows.
The library is aimed at existing MCNP/OpenMC-style models: load a geometry, query cells and materials, trace rays, inspect universe paths, plot slices, and export or sample the model when needed.
aleathor is currently alpha software. Use it with independent checks before relying on conversion or analysis results in production work.
Status
Current capabilities include:
- MCNP input loading
- OpenMC XML loading, currently alpha
- point queries with
cell_at() - nested universe path queries with
cell_path_at() - ray tracing through cells and materials
- 2-D slice plotting
- structured mesh sampling and export
- MCNP, OpenMC, and Serpent export
See Current Status for the detailed state of the codebase.
Installation
From a checkout:
git clone --recurse-submodules https://github.com/giovanni-mariano/aleathor.git
cd aleathor
pip install -e .
Requirements:
- Python >= 3.9
- C compiler, such as gcc or clang
- Make
matplotlib and numpy are installed as package dependencies.
Build Options
| Variable | Default | Effect |
|---|---|---|
PORTABLE |
1 |
When 0, compile with -march=native. Do not distribute wheels built this way. |
USE_OPENMP |
0 |
When 1, enable OpenMP if the compiler supports it. |
Example:
PORTABLE=0 USE_OPENMP=1 pip install -e .
For a source build from PyPI:
PORTABLE=0 USE_OPENMP=1 pip install --no-binary aleathor aleathor
Quick Start
import aleathor as ath
model = ath.load("model.inp")
print(model)
print(f"cells: {len(model.cells)}")
print(f"surfaces: {len(model.surfaces)}")
cell = model.cell_at(0.0, 0.0, 0.0)
if cell is not None:
print(cell)
Trace a ray:
trace = model.trace(start=(-100.0, 0.0, 0.0), end=(100.0, 0.0, 0.0))
for segment in trace:
print(segment.cell, segment.length, segment.material)
Plot a slice:
model.plot(z=0.0, bounds=(-100, 100, -100, 100), by_material=True)
Get raw slice data:
grid = model.slice.grid(
axis="z",
value=0.0,
bounds=(-100, 100, -100, 100),
resolution=(300, 300),
)
curves = model.slice.curves(
axis="z",
value=0.0,
bounds=(-100, 100, -100, 100),
)
API Shape
Model owns the geometry. The common API stays on Model:
model.cells
model.materials
model.surfaces
model.add_cell(...)
model.add_material(...)
model.cell_at(x, y, z)
model.cell_path_at(x, y, z)
model.trace(...)
model.plot(...)
model.save("out.inp")
Advanced operations are grouped under explicit namespaces:
model.slice.grid(...)
model.slice.curves(...)
model.slice.labels(grid)
model.mesh.sample(...)
model.mesh.export("mesh.vtk", format="vtk")
model.analysis.find_overlaps()
model.analysis.estimate_cell_volumes()
model.repair.simplify()
model.repair.tighten_bboxes()
model.void.generate(...)
model.void.add(voids)
model.backend.config
Cells and materials are live views into the model. Mutating them updates the backend model immediately:
cell = model.cells[10]
cell.material = 2
cell.fill = 5
cell.fill = None
mat = model.get_material(1)
mat.density = 10.5
mat.add_nuclide(92235, 0.04)
Surfaces created in Python are immutable geometry definitions.
Documentation
The documentation site is:
https://giovanni-mariano.github.io/aleathor/
Local documentation files:
Examples
See examples/:
basic_usage.pyadvanced_surfaces.pyplotting_example.pyplot_geometry.py
Development Note
This package was developed with support from AI tools.
License
MPL-2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aleathor-0.1.1.tar.gz.
File metadata
- Download URL: aleathor-0.1.1.tar.gz
- Upload date:
- Size: 595.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1559380376b07a67f17d567b74df33a4f59089e676d1c4adadeffc1c4a968029
|
|
| MD5 |
74e3592548d69637e4fc73d781f90f09
|
|
| BLAKE2b-256 |
cf76dc6b27c49bb6e44c5662a26e15b31dc19b92dcb784acdf35cb4277b50ad8
|
Provenance
The following attestation bundles were made for aleathor-0.1.1.tar.gz:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1.tar.gz -
Subject digest:
1559380376b07a67f17d567b74df33a4f59089e676d1c4adadeffc1c4a968029 - Sigstore transparency entry: 1450905331
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 534.8 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ab58870075628cf459d98efe4377ac56393f34d95ab806f933bced2fae6177f
|
|
| MD5 |
a02909fb36f661536b04deb3103a74f0
|
|
| BLAKE2b-256 |
d8bbbb1c66b6131b6957eb53a7ba03e1e83629922e1d08d1885898d2af37d588
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp314-cp314-win_amd64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp314-cp314-win_amd64.whl -
Subject digest:
8ab58870075628cf459d98efe4377ac56393f34d95ab806f933bced2fae6177f - Sigstore transparency entry: 1450905666
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 522.9 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51daab969469fa70232947b1594c2459e6c7fdc6924b1e9bad8826a409cc3ca6
|
|
| MD5 |
cc69b5df593e49dd3ea077082886b4cf
|
|
| BLAKE2b-256 |
b28fc9ad2b79d630a50cb1538febaa80e3aaa05fb192b146baf1f976d4ce6f13
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp313-cp313-win_amd64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp313-cp313-win_amd64.whl -
Subject digest:
51daab969469fa70232947b1594c2459e6c7fdc6924b1e9bad8826a409cc3ca6 - Sigstore transparency entry: 1450905417
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
088fc0b8895d972748a2c5f906b3d644d5be275dee53752282e94e93f393225f
|
|
| MD5 |
6d14028a382fec501bd62894cd042a4e
|
|
| BLAKE2b-256 |
1b0838a96f9d4122ea32150f1a8322e33164820875e808c24ea495aac9072b97
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
088fc0b8895d972748a2c5f906b3d644d5be275dee53752282e94e93f393225f - Sigstore transparency entry: 1450906535
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd235f87bc88feacd4f6f5eb6249b17f0dac7460bfdd4feb5312b186ecef9c3c
|
|
| MD5 |
507d832971b2697b6019bfdee8e28f31
|
|
| BLAKE2b-256 |
0fac99929b5980c07f59c364249213723f47c512917229826dfe400116566834
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
dd235f87bc88feacd4f6f5eb6249b17f0dac7460bfdd4feb5312b186ecef9c3c - Sigstore transparency entry: 1450905905
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 431.7 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5a6f6f125627675c3e68c7f109300d0d162992c7270b21854e0d33df781d47d
|
|
| MD5 |
89b8584326af3adf7117e70cc86027f9
|
|
| BLAKE2b-256 |
a0d1d2cab9799fad2164d79e573e5550d4e05c84c66a812a2b3e689a50b1e407
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
c5a6f6f125627675c3e68c7f109300d0d162992c7270b21854e0d33df781d47d - Sigstore transparency entry: 1450905743
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 522.2 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42c612e9e5be1869805534c2ba884c943ef2aa88c8482b1b22da9b7d87e30321
|
|
| MD5 |
87d9f271b975372c8b61048f6e0459e4
|
|
| BLAKE2b-256 |
f059e4acbdb020418ab161ef69c1e7d3763c04484266461cd09b902ee0bd8fd1
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp312-cp312-win_amd64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp312-cp312-win_amd64.whl -
Subject digest:
42c612e9e5be1869805534c2ba884c943ef2aa88c8482b1b22da9b7d87e30321 - Sigstore transparency entry: 1450906738
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
083c0e8ba9cbcdd9d81052dd749055cf3eef8585a3cf005bd7afc714d68d0a6e
|
|
| MD5 |
137c45ccb3e6e36c9364b1a5977c0903
|
|
| BLAKE2b-256 |
639d727d15da5fb416038d03d61957bc09cfb0e4bf3d55b5b9213cd7665f6685
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
083c0e8ba9cbcdd9d81052dd749055cf3eef8585a3cf005bd7afc714d68d0a6e - Sigstore transparency entry: 1450905473
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f72d0e5a810a1d11503c462f80449f1af5d1f4ab7d856e4e46d17f17df1bd81
|
|
| MD5 |
c2ecf5aa60d8ce64ca5c8b460a88886d
|
|
| BLAKE2b-256 |
c17fd92bec325e3d49a6cfdab6774310a7bb9e04c107972d9e7b8a3badf82750
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
3f72d0e5a810a1d11503c462f80449f1af5d1f4ab7d856e4e46d17f17df1bd81 - Sigstore transparency entry: 1450906671
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 431.8 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f3fe9b523fcfc93cfd2b4cd9652468e9d9e4ce184c09ede14908ad1a5b590a3f
|
|
| MD5 |
e03ecc84f9a2bd3351e731f50db95784
|
|
| BLAKE2b-256 |
3c3bad8bcda92f4d2998adc910e01397bec2b741a0f4af20f02c5f368b027729
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
f3fe9b523fcfc93cfd2b4cd9652468e9d9e4ce184c09ede14908ad1a5b590a3f - Sigstore transparency entry: 1450905822
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 521.9 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0fe6cecf0c42c881d0156673d692241ca57a953a8a27185123c46e95c12c49e
|
|
| MD5 |
9c6cd253350d83d50c9b22f6e856b19c
|
|
| BLAKE2b-256 |
4b14d31bff66214688bbcbf40ddedb1830047b3a33e2f6af1710821b1b4f1e6a
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp311-cp311-win_amd64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp311-cp311-win_amd64.whl -
Subject digest:
c0fe6cecf0c42c881d0156673d692241ca57a953a8a27185123c46e95c12c49e - Sigstore transparency entry: 1450905968
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a79bef4daf85e7ce2047428c9a53f94d32126d3df594fa58a28dafd53eeea231
|
|
| MD5 |
4a621cb238a00ca4ab92e14cfbaaeb92
|
|
| BLAKE2b-256 |
0c20799a0000a5917843fb2ea197401f8c1f5de894b4b700a3fe7857e90df5d0
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
a79bef4daf85e7ce2047428c9a53f94d32126d3df594fa58a28dafd53eeea231 - Sigstore transparency entry: 1450906088
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bec12cb70425ca29a9b3d175a37ab8e29d4fc9ed20ec946f04cfa38441c20f70
|
|
| MD5 |
d739ad5983dbea6d0ecd0ae61f1cc1dd
|
|
| BLAKE2b-256 |
0572efc3cd2642acdbd7132fcdb3619c1dcbd0d461774cb9ff7596cbb7ef39b7
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
bec12cb70425ca29a9b3d175a37ab8e29d4fc9ed20ec946f04cfa38441c20f70 - Sigstore transparency entry: 1450905536
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 431.7 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
363252f7237b5f01702714bbd7f12970211a6b20a51a7c575d09320408f0749b
|
|
| MD5 |
a32c382ae650d103c2916393df4e70a0
|
|
| BLAKE2b-256 |
c2e7569b115ff9c507596b07b55c982beca7e8b84365f4cf74b595abcb18b35b
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
363252f7237b5f01702714bbd7f12970211a6b20a51a7c575d09320408f0749b - Sigstore transparency entry: 1450906472
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 522.7 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37fa5aced15de3841c8fb3dd1b8386fbf3f39af0e0adfa73f89bf2838036c725
|
|
| MD5 |
80635d75250b2934742f9d26f69b745f
|
|
| BLAKE2b-256 |
60cc3bfd4a542a2c36dd05685ff37e6e56d0d796a3e5b14f299b6825a5a5e108
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp310-cp310-win_amd64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp310-cp310-win_amd64.whl -
Subject digest:
37fa5aced15de3841c8fb3dd1b8386fbf3f39af0e0adfa73f89bf2838036c725 - Sigstore transparency entry: 1450906212
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46f5328d9df09c07455224079996c12b83d0c5acf742aa0a79e8c0b56abf97da
|
|
| MD5 |
d728472cc3de236f332430d8135f80a0
|
|
| BLAKE2b-256 |
f6099fb6e86a07f97cc8d7756bf11af15f7adf60f029834d9e3fb0ed40fd2bc8
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
46f5328d9df09c07455224079996c12b83d0c5acf742aa0a79e8c0b56abf97da - Sigstore transparency entry: 1450906801
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c8a17213118a1759dd40637743b5e5daa5b2e6ea10fe0d44ecccdae2ab5fb56
|
|
| MD5 |
c2f6172010b4d4db2d20cc04602258b1
|
|
| BLAKE2b-256 |
745ef697c5cf7610d9a6663ec75192d1befcd76a4ab444febb536b74d7a888f7
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
1c8a17213118a1759dd40637743b5e5daa5b2e6ea10fe0d44ecccdae2ab5fb56 - Sigstore transparency entry: 1450906595
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 431.7 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be3ca08ddbb53f0922d43bd267bf2d8b7478315f94e1b71319386752eeed4091
|
|
| MD5 |
4c862c9bc3db99b252a6d0a60df6b996
|
|
| BLAKE2b-256 |
79dec9e35188d0de06d13bbec6a4b74cc7661b9b0aa1faf384b298267d7247c1
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
be3ca08ddbb53f0922d43bd267bf2d8b7478315f94e1b71319386752eeed4091 - Sigstore transparency entry: 1450906299
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 522.7 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a2d3534a949b988ffefd49a73de62a4a5f13a993d2ca433297a7d66ffe53cbc
|
|
| MD5 |
487f3b3b9bc56e76db9c3100791ba6b8
|
|
| BLAKE2b-256 |
1799d3a900a35e695bbf2d5ecfd9e75abe754dcb922c3444ef38f8c2d0c44be8
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp39-cp39-win_amd64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp39-cp39-win_amd64.whl -
Subject digest:
2a2d3534a949b988ffefd49a73de62a4a5f13a993d2ca433297a7d66ffe53cbc - Sigstore transparency entry: 1450906029
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77d023d3b33af28255ac548e8422fc6800838b1d66536f696855b840864cb118
|
|
| MD5 |
a3e81d2fb751812f6c7008b835154cb9
|
|
| BLAKE2b-256 |
c0e2e7d57f5e59caf72f331677ae666341825b001dea5f4d92240c2b4489a083
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
77d023d3b33af28255ac548e8422fc6800838b1d66536f696855b840864cb118 - Sigstore transparency entry: 1450906146
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f40d15a11a008ba424d8738abe1b3b7c6f4f29ab312f9cf17060e8f54021eb8c
|
|
| MD5 |
8a8e5ae0b33ca56330dd050c55275971
|
|
| BLAKE2b-256 |
e4ec5fa86ebe493277271d84d678bed807b4659026d2838105549043a7bd3207
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
f40d15a11a008ba424d8738abe1b3b7c6f4f29ab312f9cf17060e8f54021eb8c - Sigstore transparency entry: 1450906388
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type:
File details
Details for the file aleathor-0.1.1-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: aleathor-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 431.8 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f187ec05eacef67893fb9aed9d45c7038cf2340ed39fba7f6d0d492f562d7e32
|
|
| MD5 |
4ed70412c701d719532d83ac421da14a
|
|
| BLAKE2b-256 |
1202b86819e58fce0538fb8203df609c537f8e5f4dcdf2461e7995dca993b8f0
|
Provenance
The following attestation bundles were made for aleathor-0.1.1-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
release.yml on giovanni-mariano/aleathor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aleathor-0.1.1-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
f187ec05eacef67893fb9aed9d45c7038cf2340ed39fba7f6d0d492f562d7e32 - Sigstore transparency entry: 1450905586
- Sigstore integration time:
-
Permalink:
giovanni-mariano/aleathor@99d5ef15e79b206e83770d125c5772076795576f -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/giovanni-mariano
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@99d5ef15e79b206e83770d125c5772076795576f -
Trigger Event:
release
-
Statement type: