Skip to main content

Constructive Solid Geometry library for nuclear simulations with MCNP export

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.0a3.tar.gz (593.9 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.0a3-cp314-cp314-win_amd64.whl (532.4 kB view details)

Uploaded CPython 3.14Windows x86-64

aleathor-0.1.0a3-cp313-cp313-win_amd64.whl (520.6 kB view details)

Uploaded CPython 3.13Windows x86-64

aleathor-0.1.0a3-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.0a3-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.0a3-cp313-cp313-macosx_11_0_arm64.whl (429.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

aleathor-0.1.0a3-cp312-cp312-win_amd64.whl (519.9 kB view details)

Uploaded CPython 3.12Windows x86-64

aleathor-0.1.0a3-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.0a3-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.0a3-cp312-cp312-macosx_11_0_arm64.whl (429.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

aleathor-0.1.0a3-cp311-cp311-win_amd64.whl (519.6 kB view details)

Uploaded CPython 3.11Windows x86-64

aleathor-0.1.0a3-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.0a3-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.0a3-cp311-cp311-macosx_11_0_arm64.whl (429.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

aleathor-0.1.0a3-cp310-cp310-win_amd64.whl (520.4 kB view details)

Uploaded CPython 3.10Windows x86-64

aleathor-0.1.0a3-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.0a3-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.0a3-cp310-cp310-macosx_11_0_arm64.whl (429.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

aleathor-0.1.0a3-cp39-cp39-win_amd64.whl (520.5 kB view details)

Uploaded CPython 3.9Windows x86-64

aleathor-0.1.0a3-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.0a3-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.0a3-cp39-cp39-macosx_11_0_arm64.whl (429.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file aleathor-0.1.0a3.tar.gz.

File metadata

  • Download URL: aleathor-0.1.0a3.tar.gz
  • Upload date:
  • Size: 593.9 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.0a3.tar.gz
Algorithm Hash digest
SHA256 6fa7fb579317c19ee1e1a015711cb7a143557700cae62bc390e478765ff6f62b
MD5 2bea9f09d19894e52181254acfe09ccb
BLAKE2b-256 f811812e89f7dd76b758f7fffbb970139db753a6f5f7c95c1cb6860241699f0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3.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.0a3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: aleathor-0.1.0a3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 532.4 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.0a3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e1ed85bb4ecddd17e30107f054462f774bb757ed9a50a727f13fac071d8714dc
MD5 3911a760dc5074eec6b6c10d38f4756e
BLAKE2b-256 1fed78c9e55d489fd96c22f36d191fee30b7ec099557c85d964cb5667a07fa97

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: aleathor-0.1.0a3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 520.6 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.0a3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e9425faf1ffd11403a737ea20479d1ed1c6d6baf5a7acc64913fd39554a6375a
MD5 0367a82613e3eb60cbaeacebf63b65bd
BLAKE2b-256 ccec6b8bf459dfe89cf090c615241645838c91dbed89439fca71eceddfd163cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.0a3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a6a65a7a316513be7c912a5f655f7eb0f8491fbdd589ed372406c581b18dfdd
MD5 395f70a878ebda5dc197c075afe24faa
BLAKE2b-256 0ce429a88a2357e70a86defa750324365b441cfa8b470bc903a8c4752a951efc

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.0a3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 04dc8623f404ef74d53ed8b1aef0e337d5d1061cc673ac59a8d17523556adb26
MD5 237dc5c762112f3e17fdb7b581ed7133
BLAKE2b-256 db5fff77399e54163047e9df22c74d3f2d918149552f804d53db1d6181fbc71b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.0a3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee1df203c989d16e900c0753ef4c97b436611d8d1ddaa4caea9e8c0b951a8c9d
MD5 ff4f5d3de9d0ba4f2cc7b8fafec718c3
BLAKE2b-256 2b966010d9e46ecd4dc4a8b4b20f6cd18efa64bd11da6b43bfbed45be504ebc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: aleathor-0.1.0a3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 519.9 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.0a3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 783a6df9256ca7c5a309a9029b8ff0177c35942f734c08c7489c9db86a9c66a0
MD5 db1de03539872d65a62fe3ced7521e23
BLAKE2b-256 2eefda40ab3561ccba48578aceb901e5f69e441d3b0e927a916f592435a78a83

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.0a3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 41ae85b601091e5cc02580d40ffb812e2d405e0a2dc68ff571e4bf9e184247e5
MD5 3826c079ebae5c9e7e4af3a054df376d
BLAKE2b-256 aad132012ce09f3eede9f6c125b128737cbfc77d497be03642e15d0527eba4b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.0a3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9326e69e6d2da87923bef90202714bea2bef2c4a78d52fd797e40fd69a4f282b
MD5 57a6642655935ec68c1cf2c977a87cf5
BLAKE2b-256 79bcde089e35e78b4c949ffb40762ecc239a27101e1139d0cd988af4f5b2ed05

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.0a3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b48839e5f9e4996a4118133d33071560abbf82afb4f25e2d7525717746739c66
MD5 c4b40b6b40315f44408f8c6ab7a97b84
BLAKE2b-256 091808296ae7f764199176a746a32dd016868bc618180564a5fa14a107c0400d

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: aleathor-0.1.0a3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 519.6 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.0a3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4551d78c31d05162e9ce49cf85628eb2f36c4812f8d0bdacf421ad4248cdc094
MD5 05798d5ca1ec14f440820bbbcde7b5f6
BLAKE2b-256 88a81fd650d304bf2e1d54c091ae264d7c43efdab226cc90dfa0fb3976959b5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.0a3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ecfada7dcaa961c4186033f08507053f06c089d12e324b50227534925cd084b
MD5 29618f2ff37f19dfe69e0678ced3493c
BLAKE2b-256 af123001d24b4771ec82a56b58d7da8a7e0f19013bcebb58bc0694087aea5055

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.0a3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a02be5e4f59d937081fb7dfe4b1c7ddaeb4bae53d414dba03ab839ba04e99a14
MD5 4c40b2b9d89d855362c408e228b8d7b3
BLAKE2b-256 bc01cea5f5867edde14536a1835836c9060c6dfeeb28d2ce2e8b6dd1ba11a938

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.0a3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54a580d49547fd27eaa0c400426173e9821587a4bcdeb91b535f342a43bdd3ba
MD5 a97ad8f992d8cc768a7197f00d3765ca
BLAKE2b-256 84e5f4fcbfa71eb421af4f26b496690f2c7281588474651f359263ca26f4b656

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: aleathor-0.1.0a3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 520.4 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.0a3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 af2d8cd06b2202b2bd89690418b1a4c033eb5e392a965f2d88fd3cf48e9e953b
MD5 fb191bfdc8491609b3be8a66497109e0
BLAKE2b-256 6e8faf2b0244f2d1ae384b1ac5cb48eb652be1622a32181a5eaa14d89bf87c44

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.0a3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a677cec331b3d71a1945b773ae6c6d6dfee425656d6107c7a13603111ac111d4
MD5 cdea005738fda137d70121a38945472d
BLAKE2b-256 df6fda22b266912ce5af2605c7d0b7008d35aa387e9b6cf7ade9a0cf4c8ae17b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.0a3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fa3a121a6b62abd7ffff49984a69e484633b6cefdef0577485a9a2b8bbd6e37e
MD5 abafb44aa7ce92c1a1f01bd8fd804e82
BLAKE2b-256 9cd8b8b07122b8b6a5ba5c3ebfdd96a73b732001050112fb8e0c380405ea1c68

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.0a3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58e1d1b88f1be582db999fabcdc4254bd9317de0b3943b9927c31b275e3b8b8d
MD5 99f784a984a5229338b2ac2fa1152efd
BLAKE2b-256 936b7f7494a40379eb8dfc3d49a6e1cd9f727ebb9dbb807788be411c3946e33a

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: aleathor-0.1.0a3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 520.5 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.0a3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a67866708d04294a50c1fca55c67fa4c4d51fb3f1d355bf72c66a431d72dc17b
MD5 95cc6c6c1f8424b5bb251c17b8a800af
BLAKE2b-256 08eab4d17e16df74bc38fb02646e9b96f1b75c280d8919a925dfd58833156439

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.0a3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d08786f8a2784a00d932268b74b002413424c9f6e8c1e0634a026bf3ad740954
MD5 3072707e110114af7c2fe5e7b2387fab
BLAKE2b-256 9a016eedbbfaa19504128c631a570d523d293a5e44d440d782d17bc43f908863

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.0a3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb569dca657a53a356e9264ef50a4c35593dacb117dc206bedbf0fa5bdf1724d
MD5 d2c038416477174cfeee8de974383cc9
BLAKE2b-256 7de4e110ec9d9c9269b2ba9653de4d35e04ba0afd5cfce2567fad179e6af7a0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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.0a3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aleathor-0.1.0a3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb096c1ff8bac17eb69c54ed58c14bc42ddbe0d55bb05d3b4370331ff4380f11
MD5 af706931fa9d3f35b23b9c9feaa7083a
BLAKE2b-256 835d5fcde3a4a4c68364cec4a9cd16d22802de6b91a362bc0d6b9dfe7f22043b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aleathor-0.1.0a3-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