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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

aleathor-0.1.0a2-cp39-cp39-win_amd64.whl (520.4 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: aleathor-0.1.0a2.tar.gz
  • Upload date:
  • Size: 593.8 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.0a2.tar.gz
Algorithm Hash digest
SHA256 684b20baae1d19a7188fe39b57764ec91de8d7338aa5f11bb28b750050f74f46
MD5 db3d30d5da0e4b22e14ab34a365f11af
BLAKE2b-256 a95697de4a03808c7d87ba5c33adbba65ac9a7f8732e7f2c10782f72efd9d8b7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: aleathor-0.1.0a2-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.0a2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 76055067caa62ddb528d07f98109a593e06f5a5f87f162665da5f4c38c00a2a0
MD5 e9602ba02864b0bdd8aaebb55dc470db
BLAKE2b-256 06672cfc60410806b41c3830aced9825baddb2ec4b8978629e4dbd44a6acb552

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: aleathor-0.1.0a2-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.0a2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7a7f45198f2f38e17653cd42dbf249b48bee1bd559c1e8c3ead9d5b587a2253a
MD5 9faa73bffa93e1e1f0879fd58b3d5c4a
BLAKE2b-256 a72a8d4cbcb2bde2c99661b6b14ea97cdb613cc3726982347d865ed8df9b47d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ae055cfb00c2cbfb23c233541d66e8292332436759e83e1de6c4a1b9c555fbc
MD5 d2a33d529c3382ca90521938289a1cf7
BLAKE2b-256 2ba0cc926335e7cf4efb3e1beb36c86ee404a05878201ab0cb167867ab57b8d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d93d21d9e7f7eddf6058baea6d76af399b1f2217a7c3c1454c34b15548c68ec9
MD5 9dc3eaab71c64717d72d9ea5ef328e5f
BLAKE2b-256 10e1b191bd0bca29ae3303308efb4257208094189738325080c6707d2b02903d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 53bb2ff4ddfc398c270e75c4879efe622bccfb7946248b8d0d13a019e2ed334e
MD5 181b2e3d0abb4806d9bd3921935058e0
BLAKE2b-256 092ac07af5026690ad0696eeb8d8d756afbd7ca841195efa14bfb819eb201272

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: aleathor-0.1.0a2-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.0a2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1355e56a7505bd048d03895b35e93e1b3cac2724746e19b9b7add500d81eabaf
MD5 1b1546ac513c4b19c470d4c8fd1d03d1
BLAKE2b-256 8b92b942c1d780cecaf430abafbd96603e9df4f767869acbbb405141957fb480

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 401ce6b66736ef7cfa351eeb170be1c956a641095bf15afc065be4ba313ba313
MD5 3e29fda776c4bbc0b02df3d0afc48599
BLAKE2b-256 fc5be213a4843803817401536a49f7f715bea4421602082a4cb4770eb928b737

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36d303ed5fa07d6029ad21774d6ab0c0df22df428069b8d7800dbf456c2c06cc
MD5 3cc62f18ed05f44eb556a00e2dad57d8
BLAKE2b-256 0c7a04fcf4ab50f9ee11dc8e5883d4dea0debcdc6c5e8426b60ad86f11eb8dd1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d740659481e31f1120d54446425adee385d71b759020df47831873dc5fa330f0
MD5 2f5e31cf02efa557276ac2a529b6a876
BLAKE2b-256 af2a44603d6f47d378ca862f1b006ab02509ae16213f8fa7afbd095ef63924fe

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: aleathor-0.1.0a2-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.0a2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8b5b9182beec9aa3d0c3c659aa0cfc2cafec0eab46c1aec85128ae050843a860
MD5 b6882945eac86e193822c6dbbe2036bb
BLAKE2b-256 587fad7de4439086f7f719b3b5249a0dff95f7dfa053a9e1b4f524162c43580e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ed580b30b91249c2770c9f72adb070507ab96155fea3bb2c2aa15d584aee972
MD5 0689683731c20eb8f6ac8625de3c5540
BLAKE2b-256 b54aecc18c64c40c6e3a4140cb88828bdafd756166dce9c4f2ae692a9fc555a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 51ef0e36536dd067ff53ede8f736cbe53d7efcf7aa9909647145f171330327b1
MD5 829941b4bc4e9a8acaa687f0b0da54d6
BLAKE2b-256 f31f319c1696fdc04c39c9a89f7ccfd85e30e713418ebc8b762a84c03128f877

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e5c4d8042c2a611750a4acb14bbcce83821d5dd73e60fab5d2939af902197a2
MD5 507e90994ec60906a99a94bb4456b735
BLAKE2b-256 04c1ab1ed3ebc2095c635019c68a064df86f0a340d171d9b324b653a8a6c593f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: aleathor-0.1.0a2-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.0a2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7d4560781f72e0ae23cb24c009ed6b5bbc397af667456601bd7484d47f0aec54
MD5 d177d2f4352adb4fd82712671213e89b
BLAKE2b-256 cfd1a6bd3c564a9d2dff226f1cbdc64e08345e643ee16ffa1063c0ab805a8518

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 981a13061b2de7ce0cbf30039c179c29e7545bcca866b7579274fd094b3ef362
MD5 f7bd1a26825e0a1835bb6c3e0e241be9
BLAKE2b-256 249ea1ef5fd0ca5355a7c3596661cb289edcc006bf5e5b34e57941c1c7638610

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c29a7deee831055bac7db0cd841d59e304953878cdcd536e16c05021c8cd63f9
MD5 834d6e3846af5f052e6e17007a87aaad
BLAKE2b-256 a23f42555b5c042d579b5932eeac3de77f54bbb4fd00a39bcf0b2249242a5953

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef46f538d92c2a957b4b1d4c57a6ab546f221797e12f6b084c7627f944d6b071
MD5 c857bb27953a930c7a656cc2df7aa821
BLAKE2b-256 4f49105de93baeb8ee9b02252519d60893c8d5e70ff3fb0fa198ae91229b25f3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: aleathor-0.1.0a2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 520.4 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.0a2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 43cfa3e1f3f03edd52f5a6cade11a5f462b26951715d51ba40a5f36628062d05
MD5 985840af5e9598e29365d3038f6b6725
BLAKE2b-256 5ff26bf789acede2c8e025dfff94b8de957599ebac44d5a05c96051992adbef1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 359735b468231291c39d0cf8c57f094f86e2e0920984cbea28020e21ee2899fc
MD5 7a15431f51167a48857e566afd2b3a3e
BLAKE2b-256 e786197ecb91b9e0b4c48b265c971c5ded7718f3d1959f83b9f8045f029ff8c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 584b03ce0575d1bb21340d30845d4d89c42e2429d4b7815cd388bc18f4949e02
MD5 b4c2e7fdca69fe979e35ced56d79f26d
BLAKE2b-256 7b91492073883785cbd7886e532c59002175de1de83b8c4d35c3b31e94371a05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bda5a33b758475d681a4c8ec00dece29c5fea10b5e0d5260f6be6546a3dfda98
MD5 4053e4984eda6e785deb1ecc3e72d887
BLAKE2b-256 d9a16e4ad239460aecb5e7b6ba9524a645a4efc1f33302e599709be85ddcf98f

See more details on using hashes here.

Provenance

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