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.6.0.tar.gz (417.6 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.6.0-cp314-cp314-win_amd64.whl (694.3 kB view details)

Uploaded CPython 3.14Windows x86-64

eulumdat-0.6.0-cp314-cp314-macosx_11_0_arm64.whl (799.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

eulumdat-0.6.0-cp314-cp314-macosx_10_12_x86_64.whl (822.5 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

eulumdat-0.6.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.6.0-cp313-cp313-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

eulumdat-0.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (864.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

eulumdat-0.6.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.6.0-cp312-cp312-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

eulumdat-0.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (865.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

eulumdat-0.6.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.6.0-cp311-cp311-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

eulumdat-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (869.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

eulumdat-0.6.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.6.0-cp310-cp310-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

eulumdat-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (869.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

eulumdat-0.6.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.6.0-cp39-cp39-musllinux_1_2_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

eulumdat-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (871.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

eulumdat-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (891.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

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

File metadata

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

File hashes

Hashes for eulumdat-0.6.0.tar.gz
Algorithm Hash digest
SHA256 7a2213e43c3bccebd583523198c530ffe9537b4d26e6501986d0a00b7e6956f9
MD5 50f3e8b7e9258cc0cc6bc412f5e22b83
BLAKE2b-256 4e8322665a9cb4465cf529696695c3094076664412b6acbe7d2971195f1e3696

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: eulumdat-0.6.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 694.3 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.6.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9f5bff4b5974f1b1bd64623b283e4aeb1af16c59f8412ec6d4a0d50bcb4b0d47
MD5 4f600cbc0347429a950a1c3f7699f424
BLAKE2b-256 c5bfd2f8ef82887fd7e08359b93c24e072f8e9d6e3164756e3549feb614a0f91

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf60ecd2d07b0fff2cc5d36f3c5d7106836984b8041cec39a04349d86e358946
MD5 1ae2ae590c3e93f4792aeb61c65cc334
BLAKE2b-256 f7b2f49acdec55ed1e8d5bee8af490339f9c2d12a543532d1153315cd226c515

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b007fa8918cc2b2dfdd33879fddf8c253ad70b0be1d5fc15f618f3baf9215e0e
MD5 88cf987bbfddcc64e822280835a95d58
BLAKE2b-256 afbe0ce1712fd2ed3038173d2217f2a47ed05c7eb11bff38479d67470d857bbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ccb0842918a5ea5a41b59c9008de957bb4a0e1d37715cbfc03b68e9227c461f
MD5 8bbcfe0fce11c54a7e5ed603e7571a46
BLAKE2b-256 4564d5d193cfb4bb3e44f6f350f9fafce54b6d50610ca93aa9a85263337154a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 09db132a0dd68acded244c3d52b558b4ce420e2e118d32f36f7917114e298f77
MD5 f365dec00fb531aa5ff3eccb098d0471
BLAKE2b-256 a676c56bd5ac0e0ce2f6067c709960d9657a054c16ea02a0b4b948e47376a5c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9bb87cc270f1f23cf6ff97da56b5272bf2d4235e4703405dad798a692657ed4c
MD5 95906ecd53008d926436fccc0c356adc
BLAKE2b-256 e66195c76e5e8f4d1b3b2888d4da0493735d06290db605052a226a33a71084f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0c3b5e63dc5e559840875bbfc3921ae3997c558be25ef4eff255814bdc25b6d1
MD5 7afea18fabef8b38b8768ff1841186de
BLAKE2b-256 5a093cf22d82b91df5533fa954e42cb06e6c109de66da6b4d497dab05fbcff11

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 46a3b63a6c4a91d0458a3019fd41058efb3a160945a630eaa4f95db8d008c249
MD5 f1f5b468a2ed717226cb4e24fd21735f
BLAKE2b-256 ee30cc235302073dcc00546208ecc76663e16f0f587935dda4d3bac7c8369b9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c390d17a26925a4d1fb234f2452634116a73fbcbb563b9293693430fb4b4098e
MD5 48c7498c3ddb9b29f8f7dba179db9e66
BLAKE2b-256 78b5dd221cd64259b241587b3d6934cf7fa800acd66061d54638cf135b89f25a

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f2817a77f6f5ad635c7e63dd885540f262d90a73f37db767649c70a140b74aa3
MD5 8d17de530cdf8e0b306c279084b7c87e
BLAKE2b-256 6701f24dfadae5296856743f4c508f376411166ac733520ee6b5b225435c4bcf

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7be3b63560ff92eb29f76b02aec8fb2faf43d2cb38abc839e804038eb4d67342
MD5 f488ba95bc95eb591836801c09088725
BLAKE2b-256 fa9696523afdfdaa467c925e899e0633e07e991bf10f0160fcc50a00613eefa7

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ce924123e55b8e0b484f0f4e7814cc82c76883c016823dc55f9de9b37407b6de
MD5 2514190a4ea8b3b24e731c01a4df3d62
BLAKE2b-256 f4047b4e01076ebe3c7372f4708c28bdf6caf244ad187e9a9f53649237f86cf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 52eb6458162df55715020e2924af8cfa70bb1940105765419a8992327cd69cc8
MD5 59a6876a17012b75ef5083664df165f0
BLAKE2b-256 20424caf1ecb6e20af48aa560f371f5de9b56c5ca96ffd0b1d1ced5493f73b42

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9cdf4115b16a8942ae298b82e9c184b8e2edeb271781947e849e26eac868bd68
MD5 bb15b5eb01af9c5ab295550770571f1f
BLAKE2b-256 2db03730d78e1346f51b725dabdf98b71af43fa005edb52b74504ecb598471e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 298d6b033d96384e7bf085ef31c78137de7347a79a3eb110099f48167304ded4
MD5 6f55625341ee91bbbc6e7dc24580e34c
BLAKE2b-256 a6ead6850c33a01ad10613ddf1b043d1435e0a33430c83cfd38d0a7f7b60d233

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 415b06a8881c84412d3c691d4dfb4055de4a6819a99c841af3bcf357d3aac3d6
MD5 f662529fd8e5cbe3f589e77a2f0f9777
BLAKE2b-256 8c2d024b1f2f150361d9a5ebe04a25574b0462addb1119603a3620f096e6ba1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1db546ad11f9496ed6758bc8c7977c00fd4688103dea1dea4ff1b906d64c3653
MD5 1d7fc0ae5fac34a69e1b8e37a7cf206a
BLAKE2b-256 78bac1361d0183daf1a3280f415c43c3fbc73d21a6aa6c100a0886ab7358ea61

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 51720d7d6a02915488c9c4d4ec2fd2fe6c7f7ba48efdfedf1739f943245354a4
MD5 b6d333fb1912068402b90219bb00793b
BLAKE2b-256 20006c89b547dfe388e106619343ee26a2c6f8c3b47df561ee081c43799aed22

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for eulumdat-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21400b8ede36b2e929e5fbd9559cf77d2f07573539f069e7800836fca8790ad7
MD5 310cebd197cfaae35bf08fae79fc15c6
BLAKE2b-256 c66d5162efdf336b5106196581778c8a7100f490ea4f75e3e4147437ad5728ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for eulumdat-0.6.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