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

MIT OR Apache-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

eulumdat-0.4.0.tar.gz (281.0 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.4.0-cp314-cp314-win_amd64.whl (693.7 kB view details)

Uploaded CPython 3.14Windows x86-64

eulumdat-0.4.0-cp314-cp314-macosx_11_0_arm64.whl (800.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

eulumdat-0.4.0-cp314-cp314-macosx_10_12_x86_64.whl (829.7 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

eulumdat-0.4.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.4.0-cp313-cp313-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

eulumdat-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (881.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

eulumdat-0.4.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.4.0-cp312-cp312-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

eulumdat-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (881.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

eulumdat-0.4.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.4.0-cp311-cp311-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

eulumdat-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (875.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

eulumdat-0.4.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.4.0-cp310-cp310-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

eulumdat-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (875.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

eulumdat-0.4.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.4.0-cp39-cp39-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

eulumdat-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (877.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

eulumdat-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (891.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

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

File metadata

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

File hashes

Hashes for eulumdat-0.4.0.tar.gz
Algorithm Hash digest
SHA256 91750301ebad31323d28aa9bef6a087c40a52a372a81c2942070b8cc44ff232b
MD5 aa2403e8f17c2f00675673bd19dc52fd
BLAKE2b-256 7e9f07f6f936de7e0a1fba5c6ee3cdadcb8e5a32ee77ceaac73117d848ce6a57

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: eulumdat-0.4.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 693.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.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 61bca9b47fab6dbc087c00a16e6675bd43b9a889d76fe402b65a5eb97eb7898b
MD5 e2ad532ed6d74f2cfaa7a513bc83c1a5
BLAKE2b-256 a59af2ffc4dabf10709a8dbb99989c04cc3c543852087af1a6018d17d9b5ff2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a28296f0f250c8a931148e233d113dde05512b4335045fe91eb892e453429e6
MD5 23af1728ca7f931f220cf73a2f07b9f2
BLAKE2b-256 44d0425ab582fd00838c51541630352198cfae667875069d9b3b7cc134616287

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 05129b1486a88be05c350635fc72fc50a24c37e50de2c0aa643ff8b00d3e7799
MD5 c2ca5f5f0ff797a1b563220cd843cc1e
BLAKE2b-256 0d4d4681571e807cc87f00727050578bf81948125150daf67e5a054cf9d825ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b2853871d97f590d9e2c998ea2a1e06dfc8c3e62a8a5a4f628771f488777af65
MD5 9be8b7a5cf9d555bb94c27677c175021
BLAKE2b-256 31aedc20d9e4dc50f6c5b52109dfe9ad3479b8868f97ff57f389d211980262cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 384cb089eaa0658141e4fc24d55741d5c6d9335e5d677fc62d326fc2e9d4978d
MD5 b94ee33a71993786646bd9b9cfbeb318
BLAKE2b-256 dcb38736b92237eba2a2d95366e73f2efc322642db48a20b8a7f1009a35be017

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c10f3e6d538f68c6fd017a3bc766beaace78c5de8b25793a7fa203e429f2645f
MD5 761b131843a946831bef1d7e00a48f41
BLAKE2b-256 85ff3083130161e23a04d1416821224233de661d5fd635b8b8411401d74d0f71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9963632332780073557138c4f2f3d90ad3ed8307533cbff4c576fed97de63044
MD5 f1ee8996fc95dc315c8b905dea662476
BLAKE2b-256 869ad53d8081be67ca74d060b99e063ab62e6e5ad6dfa50a296a69db36f07954

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 983d67239e3016c3f8bd71228b357a8c798a6c54d4cafa15b15e24a1f01419fe
MD5 f4f0c50b5c8949dd43905ae397b8dd3e
BLAKE2b-256 92027e943b966fd336a6e76675c68e3dec28caabc7ae19e860ee5caa47a1038a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2b9ba9be57c531b906de6309b45c89fc2c587a3a2751da91938258ec8d7898d7
MD5 df815b686b87828ab3fc6b516dd9bc02
BLAKE2b-256 fc13fd6532cf58ca7fbdeb805f8386c05865c3e2a99c1be3d8cab2be5e4d03d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 54c3f3be94fbba2a5649e6f100cab6618dce3128f685fa2f18e455a015f1f225
MD5 ae514be81d53213148dbcf3342f37e35
BLAKE2b-256 40719b1eefe0981e69bb2e64a021f3c74f35eed51dde01059fa4a293fd5c35b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 626595655786422166a2c2c9c3a6d46995a07a94eb417d364f83be2845f1a810
MD5 08406ec2112ed692cbf56ba8ac434213
BLAKE2b-256 2adcc988d1b6e2a18afcd2c60ec1a05404c1ec3d34a2bdb365cd030a9da34a52

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1e17df342b74061aac76ad015be97a6f9c5f66164a0a2670c60033c4f586d878
MD5 2a540e35f5234240dbf6c4835f32ae42
BLAKE2b-256 b97ecec4be7b96e736fd6b228e68f88adf7e5d8cbda995e3859ac21a7e537c9b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bdff24f86935eb2513c2cf19fdc06bedc397751a026f4f98edfa75bdb6170a79
MD5 78eb709adae8d1a616bcd9d70f72cb2b
BLAKE2b-256 e761feedc896bfd7054d84ab7a1064408b1088ad3171db1ee17d0a538d4def6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ab0a979c99bfb3a209c0b73d6e0bfac050c881e44921a417d15a933bee2e69ca
MD5 bd0ec352666162c5dfd51b619e31d174
BLAKE2b-256 a64dc896f3c20e0b3471708c311d602aa20afd8bc19e341a72b85c5757038207

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0b019d909fea1c85065f0c45c4e1c4f7692f47188076d462e1c32c56e115d22
MD5 ab00eb45e17d5301eefd2d4c23596987
BLAKE2b-256 b01499c02de5fc40c78f6340c64d8d93a5b740c839ddc748de06de4eae7d06e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 934e35f642b9b77294e17a73dda2d6810d507162e637bce518784a8d76f00d23
MD5 6d13dbeecd6fe725b6c9c50141ea19c4
BLAKE2b-256 af4510bc5558713b72819f21405e87d55f4a234ace19267c1b985d6ea404b7fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 36032a4bbd4510564f9f0704d3f4c3a43e7c9311cd9a7d20f541a263634efac1
MD5 d16de48235c4a556884dace804d9c8e4
BLAKE2b-256 e6a607a16ebb1c3f1339dbfde9da5fa7ea5704c826468b64cd7dd15290af7224

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 650ed3a9b10ca3d2c7601bbea99a2f15d3f588a7150b93d0095ae6571f16c5b1
MD5 fbc1222afea8b4dc99dd41fc565edcb5
BLAKE2b-256 9aadcc0c2d2807b1917b64f4507305e924475e27dab47b8396ea652400ecc088

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15fb76f22cf8827071e2bb7ef5e1cf42497e189cdfdf7aad486851507d6b4002
MD5 f8d1ce6c9f483ba39b9935fc178fb5a3
BLAKE2b-256 22f7f640b29187ae5675977ce644f44ca0e73643462f8e185340e742bf07546f

See more details on using hashes here.

Provenance

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