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.0a4.tar.gz (595.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.0a4-cp314-cp314-win_amd64.whl (534.9 kB view details)

Uploaded CPython 3.14Windows x86-64

aleathor-0.1.0a4-cp313-cp313-win_amd64.whl (523.0 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

aleathor-0.1.0a4-cp311-cp311-win_amd64.whl (522.0 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

aleathor-0.1.0a4-cp310-cp310-win_amd64.whl (522.8 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

aleathor-0.1.0a4-cp39-cp39-win_amd64.whl (522.8 kB view details)

Uploaded CPython 3.9Windows x86-64

aleathor-0.1.0a4-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.0a4-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.0a4-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.0a4.tar.gz.

File metadata

  • Download URL: aleathor-0.1.0a4.tar.gz
  • Upload date:
  • Size: 595.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.0a4.tar.gz
Algorithm Hash digest
SHA256 39e428785f8d738acbfddb4393a86e248f1ab66e87466dfc9fb3fa7052a26314
MD5 d8d6741ebb34fdc991eafbe7329f4960
BLAKE2b-256 a5f5489677b0ca02094e9aecedb3858fdfc9dbb4be6c7ecd2e952ba63cc81553

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: aleathor-0.1.0a4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 534.9 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.0a4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3f37001fe33a7d364f49894c6f4263be9144453f6491822a21763d1f6abbbcfa
MD5 bb595d1161e7a4986611fe1f1e9e509f
BLAKE2b-256 29c3a4d2e0f265dd0499fe5fe103e30e0c64025f1a40c65d7041cb760a5647b6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: aleathor-0.1.0a4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 523.0 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.0a4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bd960c41aad1a0994804e114f7616f17d5916ee408656b7cb28f6500917c2807
MD5 76613363a2828e308e22023112cc8959
BLAKE2b-256 1113f661f8c869c691263945cc122168e9603b5070df13350234ed23c5d5a6d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f51c6c186846ada7d8ebe0b97c9186c0597e722d327eb7d513965629452163c
MD5 78a59646cebe52ee7cd7b56e450b359a
BLAKE2b-256 f56aaf446b4e7ffff313e53aac3c50681aef298bcfab57081f948fc2ab56cc99

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba532e912b9e82535f1060567e61ccf80262af05036b4dede4b82cfca00c0288
MD5 f8a67abeecd32ff5e4f1b15e44e5fa3e
BLAKE2b-256 0bc0a43d6fd961e47a7e42483333480d3a39a6215476dff249335d1517395eea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7df599d7835ebe778e4c4f9de0ddfb1de4b1a5a84bd362c06173ffd7b6ace8b1
MD5 d17195f8b1e5362a0ae52350666c3b1f
BLAKE2b-256 87379fe1404dbc7a9c038b514249f51450f6774f559a553421bb3d4d3dcb36a6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: aleathor-0.1.0a4-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.0a4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 320543f65ad3b4192db19e2adc01bd8f7f199a0c72ca13ef83b81cd13cfbecec
MD5 f2060369cf89ddd8f44b2970b469d99f
BLAKE2b-256 f2d238f2957f67711f0a8b511a2bb3d542e84e2d619fee0c40dfda5573da4ae9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbfa04414918701848cb35d478c3ab74ec3cd7ee97f64ed9e897b9c2e2cbf9b7
MD5 daa69b77c2c2f70e17a275aed06ecf11
BLAKE2b-256 0e05bf988089cef01643b262440b9693b5bac295c999de306b94450a8258efe3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0e5b7b9eb7e436e2c5fe3033294f391b9fe6f202eeb3966f9fb9b77056ffca4b
MD5 a28b2faa6e3eec8b6b7932656b6eef2a
BLAKE2b-256 425d6284c5c5b181fd3bc48b2866d2986a5cc7aad6df4ced90c24ac8b5c87843

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b86aaa7188cbfa8302f43b4f4501994810a4d55803f12259cb8caeea0f9346f2
MD5 e1c2a31e85385f59bf93adf1d57156e7
BLAKE2b-256 72b2f567446efc4e6123ff07e3ad71e35106d9bf0df7e165c96755d3d06f7533

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: aleathor-0.1.0a4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 522.0 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.0a4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 42ce301a77d7b9fb7d45d81d5e262071f6da7c7f6c226e798c391d14b425aa1e
MD5 281e072f766433583087ddf540f0f21f
BLAKE2b-256 90957064b218914dbf318a0abc7cf098d32693cdd624e603f0ed10b687d5e21a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2f14784918e70a08ab4d9920cc8cd20369490c2119c98818cba259ebb857a10
MD5 af40f87406b2ed701e1db9b38b35712e
BLAKE2b-256 490bf58e3f87a17249405db787bdc58a3afc2ccbb8684f2b8bccdc8112f5b9fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c29a8b67d427af2b39fb75b88cd5ede429e30aae86e6dd50c9c013203c03140
MD5 030089f26132ad84cea2315963cf520c
BLAKE2b-256 17b1b0f270cad5812c8b11602df1a104caf7b0c975ee6c0051234a37b5326a88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7722c36a7d3a140be97d9c8c7147a11eb9ef2ffeb55f308cf219323cd867215e
MD5 be3cef2c2b7a15e13b545c69a10f2faf
BLAKE2b-256 0f95acb9c3d17d5c27591d2b637f49e95e658a9b560c8b6335813fdd68c79883

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: aleathor-0.1.0a4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 522.8 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.0a4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 30b72595b53928299e0fd9ecf68ef08580ff1ce47da4566e869d4e2893aa0a44
MD5 6a53437e1a8f8abcbb402ed06da49c4e
BLAKE2b-256 8c899147c5527ece69c451f7d4328eb68bae3df9ef99ca95b1c7e4b5e3c7193e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ee0b30f6cff5a95d6d9a5d8f9be47e04c159c5a5c91cdca768c78aa0fa4ecd1
MD5 2c04aceb49f8007e81a727516a8fe43f
BLAKE2b-256 635637ff4dd64348cf7a7f2a9015cc15141e7dd598d8f3cdb09b7ba215d61971

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 edd4c8568a6ab6c53bb6e9ef59f388874e017bfef6d5424771a3f66955515576
MD5 3fcf2e9e0645de10b2104669d2a36753
BLAKE2b-256 3bdc8398976a9c092f81f9642dd9a992ffaef98ffebe86b22a29021d64bfca01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99ead5064fd2603f44397baa9dec9a6b0bf17daba6be0e7772ab8a6cd13bcda2
MD5 84ce0cf1cbc353af104fdbab32238091
BLAKE2b-256 c239be1c9c402cf0077122273c5d5b84c6cd1f2b39149961710f364b44397631

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: aleathor-0.1.0a4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 522.8 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.0a4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 dc19181d89428bddf2296bff648adf516f9b60d20f7def230d64ab530ec45a8a
MD5 efc51cad1f89fb30ddc0c36cc883a952
BLAKE2b-256 a3dc26a24079f7a54806062f857410519f4dc67857ab2922bebfa068c0926360

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d0698c32edb9b9646e113833e4ae4dc9550dca87c48143f591be3f50df8f371
MD5 daa79663d21c73a6a1f3d9795971dc37
BLAKE2b-256 824d1c28c3f822d56a61b957b545d2e8ddd75107d8fc114814148659aa39966e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 29cb33360edfb5249bb7531b128b028969283c3da6d014e05fe0266c5784b864
MD5 91898fe4d7b4d2d83b74bd2f4795adde
BLAKE2b-256 f19df4f2223af1e8118ee95349d7935e116dd5cbab6900f82b6f1c6b537f671c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for aleathor-0.1.0a4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a67738d86f8a5c21df86be79111d40395c2ff993af4bb177fb65f6b5b178d84
MD5 6ca82e110a53271d870b5577338d752a
BLAKE2b-256 494c7f247b642b0b3b6b8c36fc761e22e378fb8ad669327e2d1bef72c9391267

See more details on using hashes here.

Provenance

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