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.3.0.tar.gz (144.1 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.3.0-cp314-cp314-win_amd64.whl (380.1 kB view details)

Uploaded CPython 3.14Windows x86-64

eulumdat-0.3.0-cp314-cp314-macosx_11_0_arm64.whl (492.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

eulumdat-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl (509.6 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

eulumdat-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (765.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

eulumdat-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl (729.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

eulumdat-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (546.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

eulumdat-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl (765.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

eulumdat-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl (729.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

eulumdat-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (546.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

eulumdat-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl (756.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

eulumdat-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl (726.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

eulumdat-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (544.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

eulumdat-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl (756.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

eulumdat-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl (726.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

eulumdat-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (544.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

eulumdat-0.3.0-cp39-cp39-musllinux_1_2_x86_64.whl (759.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

eulumdat-0.3.0-cp39-cp39-musllinux_1_2_aarch64.whl (729.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

eulumdat-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (547.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

eulumdat-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (549.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

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

File metadata

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

File hashes

Hashes for eulumdat-0.3.0.tar.gz
Algorithm Hash digest
SHA256 14025c140c36100d1f0bee7399e1ae1b320c65ec87380ea87c548f1ead3a0a83
MD5 cf8e09d866b0574e42cf88736283ab8f
BLAKE2b-256 6b02df9c8abeb04273dfa94a49410129dbc6aea126a2169f7e2581fcbe680d4b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: eulumdat-0.3.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 380.1 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.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 eaf596bfe4ea4895ba6cb7e61f1feefbfc541e04c12490f57388def9f851ce35
MD5 8ba1fadbd172218acdc6ded83f5595c9
BLAKE2b-256 f5a905c79e7dcb099a9718b754c53ac4a20ca1b2492b0b521dc1b4dece544559

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1abdcc68e677f6b929a14f02ebf2139ec564478727947fd9ad2c4115bdb029f3
MD5 c9b0655ac931ea9fe1dd4c54500490e6
BLAKE2b-256 d6604b48b7d994db63a46cccb1736757fde2f15de0bdf4b528872897465cab79

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a0fa56c95aabd358ca814c0c5468b20e4daa40758fc378f8eb0000ebb155eb3d
MD5 bbd75b5f367cda0be2d6cc9155604ca9
BLAKE2b-256 fe891fb195e6706edd642753ef5852aec9ddf8ac41bfd63e98618d176a64f16c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bde8f5ea2525a348b14cd6a88f76126d85f364b58fee6e89e936a17c0f1b0443
MD5 3dcd8586eaa140e37b48404e2f8d7fe7
BLAKE2b-256 448b3eebbe6ed0c8c45d704c0b4ca68dba135f76e0233a06b5a737ca14f0a1da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d56fd61930a7d4118123bc382d7c6bf77b56218d84f8edfe7833d0a42069e46b
MD5 d5ef515b038891277b536fbfd5cc2780
BLAKE2b-256 ac39e0644feec5133dce39b09ab79533f797ecf3c5134712524c2a8ee04f2579

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 27c13e7c943de666e3f35171f0fe2eb0ef877125f85a7bda84bd2c8e0871e4e5
MD5 7cb3488de1e8377cf6786219e458c604
BLAKE2b-256 c45a312d6d30d915b644b1955c3c595044726f7b08abc49bafe8b834205713cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c1949c5b59a71d742b823f3c22ed5d3eeac1af377e55653ea301a1b5377c27cc
MD5 b85802fed62ec51a266467a7d3d3f7a0
BLAKE2b-256 919b58f9475fd1a81d15e4f7915b705a10e7dc6de5865c3ad5dcf37ec83da4a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 32b70220b47d8f96adefff9ea251878168f70a5d399d1b43c74ad81768104dc0
MD5 8e35aa67bd52dd29672641c51c2606e8
BLAKE2b-256 e1580130c58423a59430227fa0609395cb82a35e31ee658a533e6b4693148e0d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9c9cd08b331236c139664a3ef6377e0a09694606c88d19b81cfc07663e6217ad
MD5 9b7a0f63238998cb8926c4ac0418f142
BLAKE2b-256 01b5eee69c82d6d85b718865c422181cd50565bcd93302425a25c4cab5d3b0a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 003e0cf335d9df3841dce568c18e9d4c547a6f41db851ea6037e5b8ca258ed37
MD5 73fbaac4fcd01f564bfc8b14c1de293c
BLAKE2b-256 e474c07468b3d819cadcfb3fd2981bbc940c701307a5231dcc522933fe1df8ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b7576c4368533b7868e484ce563f95158fee43fc229e1443eebf47544e92fa7f
MD5 83c5e6c44448d3cf2a784847c07feea6
BLAKE2b-256 eb527db4411c821968223dfd03a97bcffc7ca3bf464249e6f1e68a66505b52f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f36c3dfdb1eae0e110d3b4bf3b84c3fe31942043cc8c40812745535a98f46577
MD5 80e1186fc3b662205f41deefe7f143ec
BLAKE2b-256 57b2a3ac910356096f8f53101a464c5b8bbffbc63b7eb0b860cadcf755828626

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a208486b02e1b2645ee01e171b054acf6bcc44cb0b186675b409f52720980ab2
MD5 1e0971adb85db5c64adacfd75aebfb9b
BLAKE2b-256 811fe98645013004a330ba479594cad6a0e304115a4722478bf4c575728149f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 50499cb6e8d72918421f299f0257d4d2ba54017460de23c57e657c39ec1ddccb
MD5 fd8663ce71b34faadb876821d4e36897
BLAKE2b-256 b259c3c80c179d2f922a765bf0a95d11e0241d9041421d4d4076bba2df05a88a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 174bd46225d31b74842a1a2724f84e6206e89221cdeacff37ac99296120587d5
MD5 289204117e132dce62a3cc5d4ff6c28d
BLAKE2b-256 2ef6f0d08164b450b2698ec45df52e23338cba68ce9a2da84d4f9dbf22a602b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1b6ba3835e17ec441a4186b995602215d4402b72303c747b30f561be3502c42
MD5 8dc137a7a10afc557db7acbed8489d3e
BLAKE2b-256 3d1c604beffefebb9e00f3c707bf44720290d4f2d59241cf34c10aefda950b04

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d9485312af52c609ec5a34ca1a8939447ea87d14247a1beb9f145ab41e046b11
MD5 7ad51f202a47543791b51e2f5a70210f
BLAKE2b-256 c64606c3eaf9f120d8af06af26b61f7360d5bd4d4e2ebe74711d67c7948f7b27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73ad12f4ebaa57d0e1abfbe0e021fbc763ddc5d6a9b0e088db395f07d1899ae9
MD5 95e8801f119794876253ffadf2742355
BLAKE2b-256 8e8b20c93260cc64c7dbee6ad211988af8d7d4853f9e2170e16e4b11e28248c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for eulumdat-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27de3f20217f7ba41ad32c3d676cfbb4a5a3b093ee889978f2967b03a2da0089
MD5 77cffaff82e09268d12019dfa1a982c5
BLAKE2b-256 7e7745d5eb4d38348ad1704b3f0d54e3ef13df6f560da481e0708d9e77383091

See more details on using hashes here.

Provenance

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