Skip to main content

Python library for debugging Constructive Solid Geometry (CSG) models for MCNP and OpenMC

Project description

aleathor

aleathor Logo

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.py
  • advanced_surfaces.py
  • plotting_example.py
  • plot_geometry.py

Development Note

This package was developed with support from AI tools.

License

MPL-2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aleathor-0.1.1.tar.gz (595.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

aleathor-0.1.1-cp314-cp314-win_amd64.whl (534.8 kB view details)

Uploaded CPython 3.14Windows x86-64

aleathor-0.1.1-cp313-cp313-win_amd64.whl (522.9 kB view details)

Uploaded CPython 3.13Windows x86-64

aleathor-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

aleathor-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

aleathor-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (431.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

aleathor-0.1.1-cp312-cp312-win_amd64.whl (522.2 kB view details)

Uploaded CPython 3.12Windows x86-64

aleathor-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

aleathor-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

aleathor-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (431.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

aleathor-0.1.1-cp311-cp311-win_amd64.whl (521.9 kB view details)

Uploaded CPython 3.11Windows x86-64

aleathor-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

aleathor-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

aleathor-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (431.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

aleathor-0.1.1-cp310-cp310-win_amd64.whl (522.7 kB view details)

Uploaded CPython 3.10Windows x86-64

aleathor-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

aleathor-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

aleathor-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (431.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

aleathor-0.1.1-cp39-cp39-win_amd64.whl (522.7 kB view details)

Uploaded CPython 3.9Windows x86-64

aleathor-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

aleathor-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

aleathor-0.1.1-cp39-cp39-macosx_11_0_arm64.whl (431.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Hashes for aleathor-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1559380376b07a67f17d567b74df33a4f59089e676d1c4adadeffc1c4a968029
MD5 74e3592548d69637e4fc73d781f90f09
BLAKE2b-256 cf76dc6b27c49bb6e44c5662a26e15b31dc19b92dcb784acdf35cb4277b50ad8

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.1.tar.gz:

Publisher: release.yml on giovanni-mariano/aleathor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for aleathor-0.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8ab58870075628cf459d98efe4377ac56393f34d95ab806f933bced2fae6177f
MD5 a02909fb36f661536b04deb3103a74f0
BLAKE2b-256 d8bbbb1c66b6131b6957eb53a7ba03e1e83629922e1d08d1885898d2af37d588

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.1-cp314-cp314-win_amd64.whl:

Publisher: release.yml on giovanni-mariano/aleathor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for aleathor-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 51daab969469fa70232947b1594c2459e6c7fdc6924b1e9bad8826a409cc3ca6
MD5 cc69b5df593e49dd3ea077082886b4cf
BLAKE2b-256 b28fc9ad2b79d630a50cb1538febaa80e3aaa05fb192b146baf1f976d4ce6f13

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.1-cp313-cp313-win_amd64.whl:

Publisher: release.yml on giovanni-mariano/aleathor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aleathor-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 088fc0b8895d972748a2c5f906b3d644d5be275dee53752282e94e93f393225f
MD5 6d14028a382fec501bd62894cd042a4e
BLAKE2b-256 1b0838a96f9d4122ea32150f1a8322e33164820875e808c24ea495aac9072b97

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aleathor-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd235f87bc88feacd4f6f5eb6249b17f0dac7460bfdd4feb5312b186ecef9c3c
MD5 507d832971b2697b6019bfdee8e28f31
BLAKE2b-256 0fac99929b5980c07f59c364249213723f47c512917229826dfe400116566834

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aleathor-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5a6f6f125627675c3e68c7f109300d0d162992c7270b21854e0d33df781d47d
MD5 89b8584326af3adf7117e70cc86027f9
BLAKE2b-256 a0d1d2cab9799fad2164d79e573e5550d4e05c84c66a812a2b3e689a50b1e407

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for aleathor-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 42c612e9e5be1869805534c2ba884c943ef2aa88c8482b1b22da9b7d87e30321
MD5 87d9f271b975372c8b61048f6e0459e4
BLAKE2b-256 f059e4acbdb020418ab161ef69c1e7d3763c04484266461cd09b902ee0bd8fd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.1-cp312-cp312-win_amd64.whl:

Publisher: release.yml on giovanni-mariano/aleathor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aleathor-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 083c0e8ba9cbcdd9d81052dd749055cf3eef8585a3cf005bd7afc714d68d0a6e
MD5 137c45ccb3e6e36c9364b1a5977c0903
BLAKE2b-256 639d727d15da5fb416038d03d61957bc09cfb0e4bf3d55b5b9213cd7665f6685

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aleathor-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f72d0e5a810a1d11503c462f80449f1af5d1f4ab7d856e4e46d17f17df1bd81
MD5 c2ecf5aa60d8ce64ca5c8b460a88886d
BLAKE2b-256 c17fd92bec325e3d49a6cfdab6774310a7bb9e04c107972d9e7b8a3badf82750

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aleathor-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3fe9b523fcfc93cfd2b4cd9652468e9d9e4ce184c09ede14908ad1a5b590a3f
MD5 e03ecc84f9a2bd3351e731f50db95784
BLAKE2b-256 3c3bad8bcda92f4d2998adc910e01397bec2b741a0f4af20f02c5f368b027729

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for aleathor-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c0fe6cecf0c42c881d0156673d692241ca57a953a8a27185123c46e95c12c49e
MD5 9c6cd253350d83d50c9b22f6e856b19c
BLAKE2b-256 4b14d31bff66214688bbcbf40ddedb1830047b3a33e2f6af1710821b1b4f1e6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.1-cp311-cp311-win_amd64.whl:

Publisher: release.yml on giovanni-mariano/aleathor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aleathor-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a79bef4daf85e7ce2047428c9a53f94d32126d3df594fa58a28dafd53eeea231
MD5 4a621cb238a00ca4ab92e14cfbaaeb92
BLAKE2b-256 0c20799a0000a5917843fb2ea197401f8c1f5de894b4b700a3fe7857e90df5d0

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aleathor-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bec12cb70425ca29a9b3d175a37ab8e29d4fc9ed20ec946f04cfa38441c20f70
MD5 d739ad5983dbea6d0ecd0ae61f1cc1dd
BLAKE2b-256 0572efc3cd2642acdbd7132fcdb3619c1dcbd0d461774cb9ff7596cbb7ef39b7

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aleathor-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 363252f7237b5f01702714bbd7f12970211a6b20a51a7c575d09320408f0749b
MD5 a32c382ae650d103c2916393df4e70a0
BLAKE2b-256 c2e7569b115ff9c507596b07b55c982beca7e8b84365f4cf74b595abcb18b35b

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for aleathor-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 37fa5aced15de3841c8fb3dd1b8386fbf3f39af0e0adfa73f89bf2838036c725
MD5 80635d75250b2934742f9d26f69b745f
BLAKE2b-256 60cc3bfd4a542a2c36dd05685ff37e6e56d0d796a3e5b14f299b6825a5a5e108

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.1-cp310-cp310-win_amd64.whl:

Publisher: release.yml on giovanni-mariano/aleathor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aleathor-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46f5328d9df09c07455224079996c12b83d0c5acf742aa0a79e8c0b56abf97da
MD5 d728472cc3de236f332430d8135f80a0
BLAKE2b-256 f6099fb6e86a07f97cc8d7756bf11af15f7adf60f029834d9e3fb0ed40fd2bc8

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aleathor-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c8a17213118a1759dd40637743b5e5daa5b2e6ea10fe0d44ecccdae2ab5fb56
MD5 c2f6172010b4d4db2d20cc04602258b1
BLAKE2b-256 745ef697c5cf7610d9a6663ec75192d1befcd76a4ab444febb536b74d7a888f7

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aleathor-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be3ca08ddbb53f0922d43bd267bf2d8b7478315f94e1b71319386752eeed4091
MD5 4c862c9bc3db99b252a6d0a60df6b996
BLAKE2b-256 79dec9e35188d0de06d13bbec6a4b74cc7661b9b0aa1faf384b298267d7247c1

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for aleathor-0.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2a2d3534a949b988ffefd49a73de62a4a5f13a993d2ca433297a7d66ffe53cbc
MD5 487f3b3b9bc56e76db9c3100791ba6b8
BLAKE2b-256 1799d3a900a35e695bbf2d5ecfd9e75abe754dcb922c3444ef38f8c2d0c44be8

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.1-cp39-cp39-win_amd64.whl:

Publisher: release.yml on giovanni-mariano/aleathor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aleathor-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77d023d3b33af28255ac548e8422fc6800838b1d66536f696855b840864cb118
MD5 a3e81d2fb751812f6c7008b835154cb9
BLAKE2b-256 c0e2e7d57f5e59caf72f331677ae666341825b001dea5f4d92240c2b4489a083

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aleathor-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f40d15a11a008ba424d8738abe1b3b7c6f4f29ab312f9cf17060e8f54021eb8c
MD5 8a8e5ae0b33ca56330dd050c55275971
BLAKE2b-256 e4ec5fa86ebe493277271d84d678bed807b4659026d2838105549043a7bd3207

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aleathor-0.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f187ec05eacef67893fb9aed9d45c7038cf2340ed39fba7f6d0d492f562d7e32
MD5 4ed70412c701d719532d83ac421da14a
BLAKE2b-256 1202b86819e58fce0538fb8203df609c537f8e5f4dcdf2461e7995dca993b8f0

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page