Skip to main content

Python bindings for eulumdat photometric file parsing library

Project description

eulumdat

Python bindings for the eulumdat-rs Rust library.

Parse, write, and analyze EULUMDAT (LDT) and IES photometric files with high performance.

Installation

pip install eulumdat

Quick Start

import eulumdat

# Parse an LDT file
ldt = eulumdat.Eulumdat.from_file("luminaire.ldt")

# Access photometric data
print(f"Luminaire: {ldt.luminaire_name}")
print(f"Symmetry: {ldt.symmetry}")
print(f"Max intensity: {ldt.max_intensity()} cd/klm")
print(f"Total flux: {ldt.total_luminous_flux()} lm")

# Validate the data
for warning in ldt.validate():
    print(f"Warning [{warning.code}]: {warning.message}")

# Generate SVG diagrams
polar_svg = ldt.polar_svg(width=500, height=500)
butterfly_svg = ldt.butterfly_svg(width=500, height=400)
cartesian_svg = ldt.cartesian_svg(width=600, height=400)
heatmap_svg = ldt.heatmap_svg(width=700, height=500)

# Calculate BUG rating (IESNA TM-15-11)
rating = ldt.bug_rating()
print(f"BUG Rating: {rating}")  # e.g., "B2 U1 G3"

# Export to IES format
ies_content = ldt.to_ies()

Photometric Calculations (v0.3.0+)

# Complete photometric summary
summary = ldt.photometric_summary()
print(summary.to_text())      # Full multi-line report
print(summary.to_compact())   # One-line summary
data = summary.to_dict()      # For JSON serialization

# CIE flux codes (N1-N5)
cie = ldt.cie_flux_codes()
print(f"CIE Flux Code: {cie}")  # e.g., "100 77 43 0 0"
print(f"N1 (DLOR): {cie.n1}%")
print(f"N4 (ULOR): {cie.n4}%")

# Beam characteristics
print(f"Beam angle (50%): {ldt.beam_angle():.1f}°")
print(f"Field angle (10%): {ldt.field_angle():.1f}°")
print(f"Cut-off angle: {ldt.cut_off_angle():.1f}°")

# Spacing criteria (S/H ratios)
s_c0, s_c90 = ldt.spacing_criteria()
print(f"S/H ratio: {s_c0:.2f} (C0), {s_c90:.2f} (C90)")

# Zonal lumens (30° zones)
zones = ldt.zonal_lumens_30()
print(f"Downward: {zones.downward_total():.1f}%")
print(f"Upward: {zones.upward_total():.1f}%")

# Photometric classification code
print(f"Classification: {ldt.photometric_code()}")  # e.g., "D-M"

# Downward flux to specific angle
flux_60 = ldt.downward_flux(60.0)  # % within 60° of nadir

GLDF Export (v0.3.0+)

# Get GLDF-compatible photometric data
gldf = ldt.gldf_data()
print(gldf.cie_flux_code)
print(gldf.light_output_ratio)
print(gldf.bug_rating)

# Export as dictionary for JSON
gldf_dict = gldf.to_dict()
import json
json.dumps(gldf_dict)

UGR Calculation (v0.3.0+)

# Standard office room
params = eulumdat.UgrParams.standard_office()
ugr = ldt.calculate_ugr(params)
print(f"UGR: {ugr:.1f}")

# Custom room configuration
params = eulumdat.UgrParams(
    room_length=10.0,
    room_width=6.0,
    mounting_height=3.0,
    eye_height=1.2,
    observer_x=5.0,
    observer_y=3.0
)
params.add_luminaire(2.5, 2.0)
params.add_luminaire(7.5, 2.0)
params.add_luminaire(2.5, 4.0)
params.add_luminaire(7.5, 4.0)
ugr = ldt.calculate_ugr(params)

IES Format Support

# Parse IES files
ldt = eulumdat.Eulumdat.parse_ies(ies_content)
# or from file
ldt = eulumdat.Eulumdat.from_ies_file("luminaire.ies")

# Export to IES
ies_output = ldt.to_ies()

Diagram Themes

# Light theme (default)
svg = ldt.polar_svg(theme=eulumdat.SvgTheme.Light)

# Dark theme
svg = ldt.polar_svg(theme=eulumdat.SvgTheme.Dark)

# CSS variables for dynamic theming
svg = ldt.polar_svg(theme=eulumdat.SvgTheme.CssVariables)

# BUG diagram with detailed zone lumens table
detailed_bug = ldt.bug_svg_with_details(width=600, height=400)

License

AGPL-3.0-or-later

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

eulumdat-0.5.0.tar.gz (389.8 kB view details)

Uploaded Source

Built Distributions

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

eulumdat-0.5.0-cp314-cp314-win_amd64.whl (684.7 kB view details)

Uploaded CPython 3.14Windows x86-64

eulumdat-0.5.0-cp314-cp314-macosx_11_0_arm64.whl (791.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

eulumdat-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl (816.3 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

eulumdat-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

eulumdat-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

eulumdat-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (861.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

eulumdat-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

eulumdat-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

eulumdat-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (861.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

eulumdat-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

eulumdat-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

eulumdat-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (864.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

eulumdat-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

eulumdat-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

eulumdat-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (863.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

eulumdat-0.5.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

eulumdat-0.5.0-cp39-cp39-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

eulumdat-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (866.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

eulumdat-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (888.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file eulumdat-0.5.0.tar.gz.

File metadata

  • Download URL: eulumdat-0.5.0.tar.gz
  • Upload date:
  • Size: 389.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for eulumdat-0.5.0.tar.gz
Algorithm Hash digest
SHA256 5985e6b3440b630875a4db532b1fa16793102e0505a832e3309652c31ef5cbc7
MD5 42fee9350a0d52fd5f2cc97cc798c943
BLAKE2b-256 797bffb75babfd5c9784fb5e2a627835e91225d354e8b816149d51a9aa8404cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0.tar.gz:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: eulumdat-0.5.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 684.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for eulumdat-0.5.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 61a13b7ac64bdb124bbe1691d1348dd5732cbe77242b29488a545882acdc1b16
MD5 a3194f1fadcac6b7dd1501b737693467
BLAKE2b-256 41e0787e0c08f9f28a2e2a7ff4773bd0ac2cfee22a585eb6e8716ab2d05ad59c

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp314-cp314-win_amd64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 177f3113105ceb9e5ce97451f387bacc13bedf6a6a7caee7f44be5286acae98c
MD5 9275c931b0d61ec0036bc7f4888c2455
BLAKE2b-256 b30889654b55b13bf8a5768b57c525ff3c48310fa47ae67b6319708ce05231c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 edd9f8a433403c28eacc1d82c0ed8f8b50f8de9eaeaacd640009d33ec7039a1c
MD5 c0398253e5af9855f0404e2c2b9cb08f
BLAKE2b-256 a3c54294ec54095c0af75f2e1cf0f5e9753441f35e61aac26b6b6fb53eea9c07

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 36b5eecc82e9ebb8d5b104a89fdbf88ffe3c44036e7c8ad83254e8c401a33f2e
MD5 5ac30622906aab8ed81505454b4c050f
BLAKE2b-256 0fc6b249292c4a5ae94c381472dd2ab42eb01dc5035ae8852a856bc7b1b09bab

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b9df9d77a04026aacdbe4d8314d0ca2fcab08239ee116e3b62b52bbdfb5fbcd9
MD5 e0057a939e19fc6e333d7acd5e3d2523
BLAKE2b-256 32bf6c1440a7a0b8221c866a3923c3e2d000f82d1c04c8f32ba2226cde3cf1c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b4ee116eb53eb509e39603d756955c3fd0193beb15f3d6421a32b8650151bf0b
MD5 695899ebbe22201c6b553d32d9ebacdd
BLAKE2b-256 584e43cde2eb91347a8da3db99bc6bb4a673617fa99474a9e9666e2a5ab1477f

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aeea2f189235852a89c8ce4615a99e17f1e80f19bdb48e3bc621b538cc506261
MD5 c70c70514fbfd378307a14e5e7831bea
BLAKE2b-256 942d75c0584e1c619183f8176eacfde7846df81bbc0d1c565d6dbbf5a3b56907

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 93b0ac30af8dabc5ee5a2512d20d504ed310b090a316b6eb1790cd26c6cd3e83
MD5 04dbccbe2397e974279ea11a1bfb0126
BLAKE2b-256 cf832f32b76771473c566f52f1ac4b4283af276485fab6a6bbace034eb0b2d5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32fc6804bf177c6df997ba4ca73f3f9c09f1e3de80f490d3112143dcea46c909
MD5 8cd31046ad0dcf9d0b805a6ae014b8b4
BLAKE2b-256 6586b4c44faf6dacb9bb5dbb4e5b1f50edc472d4214347a33a4a748d1dc916e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed0dd2180710c8b75cbb94b3d31112fdccde208d76ed53ebfad363f894990429
MD5 714fa1bdb79fa54518846dd2716294f5
BLAKE2b-256 fe52b4f8a00103dffa0bc048fdce82522040f492ff309ce779042e4abb478506

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 351bc20d57b302d677ac01adface9fbe2d23d7c68ca1b90380ab39c7ea27317a
MD5 5b20e3163e19f0a1dfc3466589f4bee0
BLAKE2b-256 0d47d53f1a448ad9bbaf6a805803689c61fae98dcbf6d3dbc4418f1c73b50073

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0ab4b0f082cfe1d71e961c44d97856bf608790bab631b9ea855f63b75c59ee1a
MD5 7def32f79c4c15ae92dcbd30a11f34ca
BLAKE2b-256 aeea270c1edd5fdf135f89546ea114df82f0118d50a0b92aabe08fae9c12534e

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b1e0e8a6fda83b9c45444f2678ae9fa71f2947869d7d1daab6ca92d69f89459
MD5 afd101803d29d81ba8ca4cfd0852adf3
BLAKE2b-256 d758784e984882e49f04973f31c7b279d24a189f734459fa252818fd4cbafdf3

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e3a3c4578cfc12f02b08eabb3849db1cfbc35378fd4da6d4b0b944c8ffca61d6
MD5 9ec835879b77ccc7be145fcb1a6ec8b7
BLAKE2b-256 b71a2c278138b0a355e88625fb34e7a544b5080f82754b65f64f9cf6897193c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6ce6e567250c73002c35f3c40bdb47524d9fecb96713d29b866bb54628070a22
MD5 e57f8e23383df8d438cba5867db77014
BLAKE2b-256 92137f52398f5cff5fd500b092dd25ea99e5f55e7f7de26bcf1cd7332380027d

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c5c74669a6cc3c698452f8c2e5f0fda759802809efcfabcb0bb0e8507603c3ba
MD5 f8ff4e61cb5ba50c06f2bcbdb34a6b3e
BLAKE2b-256 ffed9d84f1d474561d7c7050548bbea5de0d87e4fcc4d5fe8eabc384cdf0cdea

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 51861548a13e8585de064ec78e27d26bff02cf9b1b162c589673ed410f216b54
MD5 d8428d2e1135338a344cfbbcea4e14ce
BLAKE2b-256 4fe2e0d9a1f3d79ff5a57342fcb707e514d9edf83b537dd74d8eb4bf99d1b227

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81d5b8a21bb21d712f43279dbf1f461c79859c559072f78d524fe09158d8a264
MD5 7edf0c88a7c951210b9f7217311f30bb
BLAKE2b-256 e3508dab5d068e93dabcfa474c0df72b46b7d30da2747f60393d92368add2111

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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

File details

Details for the file eulumdat-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for eulumdat-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7aa401b59cddf6fd3e25ab7bc1538d70037756ddf12198cb3d076fc1c95cdd4e
MD5 c49fb82f0792dd639c41b26629a9a2d9
BLAKE2b-256 bfa924f9cf24f37ab46fb3a21be5d87fe16ed3d8cde9414790ca5da76d8c7738

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on holg/eulumdat-rs

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