Skip to main content

evutils_logo EV-Utils

PyPI Version PyPI Python Version Release & Publish Docs Test Coverage Documentation GitHub repo size GitHub License

Overview

EV-Utils (evutils) is a performant collection of utilities for working with event-based vision data. Built with minimal dependencies, it relies on a compiled C backend for speed while offering a clean, modular Python interface.

Core Philosophy

  • Fast & Lightweight: Highly optimized C parsers for zero-bottleneck data ingestion.
  • Minimal Footprint: Core features run entirely on NumPy and Numba.
  • Lazy Loading: All heavy integrations (PyTorch, HDF5, Polars, etc.) are lazy-loaded. If you don't use them, you don't need them installed, and they won't slow down import times.
  • Simple & Extensible: Clean modular APIs.

Inspirations & Related Work

This project draws inspiration from several excellent libraries in the event-based vision ecosystem and attempts to fill in their shortcomings:

Installation

We recommend installing evutils using uv.

From PyPi

uv add evutils # Basic library
uv add evutils[all] # All groups (torch, hdf5, aedat, vis, etc..)
uv add evutils[dev] # Dev group

From Git

git clone --recurse-submodules https://github.com/mandulaj/evutils.git
cd evutils

uv pip install -e ".[dev]"

Note: You can also install specific optional dependency groups like uv add evutils[torch,hdf5].

Architecture

The library is divided into several discrete modules. Many can be used independently without installing the full suite of dependencies:

└── augment     - Event augmentations
└── chunking    - Splitting event streams into fixed-size windows
└── dataset     - Wrappers for various dataset loaders
└── io          - Event reading and writing interfaces
    ├── reader 
    └── writer
└── processing  - Event stream processing and filtering (denoising, masking)
└── random      - Random event generation and noise injection
└── repr        - Dense representations (voxel grids, time surfaces, histograms)
└── torch       - PyTorch integration (requires evutils[torch])
└── types       - Standard types for representing Events in NumPy arrays
└── utils       - General-purpose helpers
└── vis         - Visualization methods
    ├── histogram
    └── reconstructor

Quick API overview

io: Reading and Writing Events

The io module provides methods for reading and writing events into various event formats. It provides a simple .read() and .write() interface as well as more advanced interfaces using iterators and slicing.

Supported formats (see the formats documentation for details):

Format Extensions Read Write Notes
EVT3 / EVT2.1 / EVT2 (Prophesee RAW) .raw, .evt* native C decoder, external triggers
DAT (Prophesee) .dat native C decoder
AER (Prophesee) .aer timestamp generation selectable
AEDAT 1.0 / 2.0 / 3.1 / 4.0 .aedat, .aedat4 🚧 AEDAT4 compression: evutils[aedat]
HDF5 (DSEC/RVT layout) .h5, .hdf5 evutils[hdf5], ms-index random access
HDF5 (Prophesee layout) .h5, .hdf5 🚧 ECF-compressed files need the ECF plugin
NPZ .npz streaming, np.load-compatible
CSV / TXT .csv, .txt native C parser
BIN .bin 🚧 🚧 planned
from evutils.io import EventReader


ev_file = EventReader("raw_file.raw", delta_t=10e3)

events = ev_file.read()

utils

Various utility functions

random

Generating random events and adding noise to event recordings

types

This provides several standard types for representing Events in numpy arrays

vis

The vis moduels provides several methods for visualizing the events (for example as histograms), but also provides a streamlined interface for more complex visualization techneques, such as using the E2Vid reconstructor.

from evutils.vis.reconstructor import RPG_Reconstructor

reconstructor = RPG_Reconstructor(1280, 720)

img = reconstructor.gen_frame(events)

Running tests

Tests are managed via pytest. If you installed the package with the [dev] or [test] flag, you can run the standard test suite via:

uv run pytest -s

Testing Docstrings

The library uses doctest to ensure all Python >>> examples inside docstrings are correct and functional. Because the default configuration only scans the tests/ directory, you must explicitly tell pytest to scan the source code and ignore legacy submodules (like rpg_e2vid which contains Python 2 syntax):

uv run pytest --doctest-modules src/evutils --ignore=src/evutils/vis/reconstructor/rpg_e2vid/

Benchmarks

Read/write throughput benchmarks (using pytest-benchmark) live in benchmarks/ and are kept out of the normal test run. Run them explicitly:

uv run pytest benchmarks/                                   # evutils only
uv run pytest benchmarks/ --benchmark-group-by=param:fmt    # compare libraries per format

The benchmarks download a real Prophesee recording on first use. Optional cross-library comparisons run automatically once the libraries are installed (uv pip install -e ".[compare]"); OpenEB/Metavision is compared via the Docker image in benchmarks/docker/. See benchmarks/README.md for details.

& Roadmap

We aim for universal event format support, prioritizing blazing fast read/write speeds, completeness, and extensibility.

  • Universal format support (.raw, .evt2, .dat, .aedat4, .hdf5, .npz, .csv, etc.)
  • Full Read/Write parity where possible
  • Chunked & Streaming access
  • External trigger data parsing
  • Random access / Timestamp indexing (Big TODO for the future)
  • Arbitrary input sources: memory-mapped IO, pure in-memory streams, HTTP streams
  • On-the-fly Compression wrappers: passing file handles through zstd or lz4 compression transparently before decoding
  • EventStreamer Pipeline Refactor: Decouple EventReader's monolithic chunking logic into composable functional generators in chunking.py, exposing a native EventStreamer for power-users while turning EventReader into a clean Façade.

Acknowledgements

Thanks to all the contributors for supporting this project:

  • Elia Franc
  • Jakub Mandula

Cite

@PhDThesis{2024mandula_evutils,
  author        = {Jakub Mandula},
  title         = {EV-Utils: collection of utilities for working with event-based vision data},
  school        = {Dept. of Information Technology and Electrical Engineering, ETH Zurich},
  year          = 2024
}

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evutils-0.3.17.tar.gz (2.5 MB view details)

Uploaded Source

Built Distributions

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

evutils-0.3.17-cp314-cp314-win_amd64.whl (153.2 kB view details)

Uploaded CPython 3.14Windows x86-64

evutils-0.3.17-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (157.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

evutils-0.3.17-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (152.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

evutils-0.3.17-cp314-cp314-macosx_11_0_arm64.whl (151.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

evutils-0.3.17-cp314-cp314-macosx_10_15_x86_64.whl (151.5 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

evutils-0.3.17-cp313-cp313-win_amd64.whl (152.8 kB view details)

Uploaded CPython 3.13Windows x86-64

evutils-0.3.17-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (157.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

evutils-0.3.17-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (152.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

evutils-0.3.17-cp313-cp313-macosx_11_0_arm64.whl (151.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

evutils-0.3.17-cp313-cp313-macosx_10_13_x86_64.whl (151.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

evutils-0.3.17-cp312-cp312-win_amd64.whl (152.8 kB view details)

Uploaded CPython 3.12Windows x86-64

evutils-0.3.17-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (157.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

evutils-0.3.17-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (152.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

evutils-0.3.17-cp312-cp312-macosx_11_0_arm64.whl (151.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

evutils-0.3.17-cp312-cp312-macosx_10_13_x86_64.whl (151.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

evutils-0.3.17-cp311-cp311-win_amd64.whl (152.8 kB view details)

Uploaded CPython 3.11Windows x86-64

evutils-0.3.17-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (157.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

evutils-0.3.17-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (152.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

evutils-0.3.17-cp311-cp311-macosx_11_0_arm64.whl (151.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

evutils-0.3.17-cp311-cp311-macosx_10_9_x86_64.whl (151.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

evutils-0.3.17-cp310-cp310-win_amd64.whl (152.8 kB view details)

Uploaded CPython 3.10Windows x86-64

evutils-0.3.17-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (157.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

evutils-0.3.17-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (152.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

evutils-0.3.17-cp310-cp310-macosx_11_0_arm64.whl (151.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

evutils-0.3.17-cp310-cp310-macosx_10_9_x86_64.whl (151.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file evutils-0.3.17.tar.gz.

File metadata

  • Download URL: evutils-0.3.17.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for evutils-0.3.17.tar.gz
Algorithm Hash digest
SHA256 037675cf316e5f9096c9aba927c309fe0f14c209f7b6cffd4a7215932d435726
MD5 ab74b363aad9b6920c451027b61a13d0
BLAKE2b-256 2ffa3233683fd632f4a2938d4c130cc109ec6643fd6b29ca8a6c2122710dc339

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17.tar.gz:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: evutils-0.3.17-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 153.2 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 evutils-0.3.17-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9bbcefebafa50a773796e01abf5a2984c4eb10d5ab79640e181eba094f91d7bd
MD5 a496be0fefd0aa744b8b33a8ad30237d
BLAKE2b-256 943328b58d5382acbee84690d6ef209a4c8d66849fa76bf427fe65c928330102

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp314-cp314-win_amd64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 384c85207392085ca2ef782fc1cd45167bc4f47e757674d50e7069dabd4b7556
MD5 d4e0eb05e2c87e42ad1ae34e84fda335
BLAKE2b-256 f30f286889b9b31693520fd493cc0cfc589b1ffb3bcdd29c9ba32fc89a1c5132

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c64df3e708dccd8a9c44978b5f37a5efd73b97cd1df8952e2fa79fec1fa21852
MD5 70a6d48b594c5f1d42e3cd3104a177d6
BLAKE2b-256 97b28a88ebeb301d82a2e7463629e87bee1724dc985d747e17d5a3b175c31ca5

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8aa3a0c7724be590dfc7e19eaf0e6fc54a88f9455990ef84a6138cc63e9753c1
MD5 c4b1dd08329de202724c2a48bc9fc9e5
BLAKE2b-256 8c617c89e78bd56c538a94aedc1b35ad46fd2b1158c3212091b3596136f65465

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8f9d3bd9933c92a6eb6ac27b8acbbb5226440b98cb30082397b2f24c87554a2b
MD5 649e0d663c2d3c57a7a0a279c2e2a8cd
BLAKE2b-256 1b1230405e8e09d5eaddfb0c552e85cf90978819e47311d6e7e67a5299ba9fea

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: evutils-0.3.17-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 152.8 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 evutils-0.3.17-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1e8543ba018abc3998b2c9c1ff84d5fc8a8639577544a67b33124e673229531f
MD5 f218d8d960b30865013b66c44f8bdab8
BLAKE2b-256 2af0678f195ba107b833f9ca5c48cd92588e4fe46dcfbf55e788c212d91ab42f

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp313-cp313-win_amd64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5ad7ebc08d0d667db7e5b3e4d374bbd37507bf50b0a0b76579dd15ba2beeddc
MD5 493278980ad4cebc564f31488b45f394
BLAKE2b-256 5605c60e5291b089138ba82c8acf4b1a7196d36659789cc1be073ba3ebc2333f

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ad4e9ed594a9d51d766898e9d1a1cc35059bb040307b8ceee4165a419843af1f
MD5 3f0c8d6ca0c59fedac9a5581cb1c3657
BLAKE2b-256 13fe89a13b3e47af49ae934d1a3b3f847bbe484c185d723b16c2d2c134a4e92c

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c159d28ee25df35124a6e41c669c32f7c777e9fa33169c4aca5e943b06866518
MD5 920c132119ae8a3ecb6cf566978e8781
BLAKE2b-256 2a0b9d363f48e131ad21b87defc9bcdbafb52645f933f9e32a5c2acd7a2b5f17

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e09c9a6f38c165d815fb0c3824486cbd0ca36ac0241c0a47728e7a7775e4fa57
MD5 9c03cfc0889ad377fef89020f67e1dc7
BLAKE2b-256 fbafd42fbb8a8e2a0dd51ee89d45805b9f3fc67e805174282ca5684ee5d07273

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: evutils-0.3.17-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 152.8 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 evutils-0.3.17-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6310aa7dcc9e37b4f478fb973a4ab91d8267a2aadc8d7850d25881ec49ef5822
MD5 0c562800a6c5879311c42d797e7bdd3b
BLAKE2b-256 6f5ad7bf12473bfbf4587cdbb83f4ba3df988c3e87fdc7084058348ee877ecf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp312-cp312-win_amd64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 197528fcfe490120b88ad460ec83d4ccc84dbf20247d48c5109dd975af3f1fe8
MD5 c74fd3a84eea48aa334db6cf74c752d2
BLAKE2b-256 e2178f8fd554216496a8b9bcb37d5b02cab13a9679ee138a86c63551d335e851

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bad570e04e49b5ac27bfb1de4edb316955f90b5f8bc7473cbfb7a89db74bca3c
MD5 199da4e8cecc18102824ffd05b8287a9
BLAKE2b-256 dcc5ee448d3bb18eeed08d1d457edb45a74ef2c9ab68a18cd6352dbd90f4f717

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 873d8179e47619ce4ac171239006d81f060d104ac84c82d99cdb8aff99b49e8a
MD5 6e229f80febcfbb6109fc128bd82965a
BLAKE2b-256 65f4aef8bd9677961487cd459378970c27b8cec39f1096a4caf5725ed5b53f9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c0f68fe85ce27d144c5ba40ec39ef4ad75fc61c01d4962f7955f365b0c207432
MD5 e8f6c973d75ba5602c7f70461581c906
BLAKE2b-256 f70235a333eaea0e46a351ebbfe1ebe3ef71fefc10dfe6fed8196f9a0385b110

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: evutils-0.3.17-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 152.8 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 evutils-0.3.17-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 68133effc6223e5330d7bd9240c3423dcf2f0b70195e52b5f8db26b31aaca1e1
MD5 945e79d2491fb7d0f706992de16cb428
BLAKE2b-256 eacb3638239a5b6176464cd5ffcd0a4badaad6c60629bc7c9c415e01bad27db3

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp311-cp311-win_amd64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0105234d6cb12d39f2aa82909dbdaefb51cc070c0efc2b04ec94b3f55de5a816
MD5 b2d004388f67c0371e45841dec5594bb
BLAKE2b-256 3ac02f0939105700add2eb51d1f64f2a477c14cfe71730aeacbfda28a41c9209

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 738c31cd86183de4b4d1b998d5c8d2c1aa029b6afeda2a161dd151fc660d2a7a
MD5 5a79c2be9699b74fcad80d0241d3fc45
BLAKE2b-256 50a0530ff4dffa0e84261cf06d27bb85bc01ee2d9a1c5eabb0fb7ca4263bb1df

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63c2e6cbde3a9a54d2dfba82e31bc651d1a21d311282058e7836b5923de9cdae
MD5 e0fc8e3fee0e12ec9efd58f6a7c86e22
BLAKE2b-256 fd6e77b1c74f49cac710f2d2783b5c52b2308063be0626c8814b94bd447eb365

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 94c1ff1739b11250d978e3ef534567aaeec7b4d496cc67b28139abb0b009a908
MD5 a6bd3a69b6244457429580f0f13be95e
BLAKE2b-256 a962d88268c3f73bbc2be17acf23580f39fd48b6f420bd11bde061e2a8cffeb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: evutils-0.3.17-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 152.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 evutils-0.3.17-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 83d1dd398fba6d58fafb57caf0b033e5c37c0d5604d28f41ffeb4e3811fcb14b
MD5 73d7062c095b77fe7868cf9f70ef3a44
BLAKE2b-256 ea7f3c45ab9778d1690419a0b3c3cdc4574f1dc7b9d02f4502bdc696be800f5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp310-cp310-win_amd64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 87175a5c6cbb28c2f1de86e1bba6c8d807d40e0dc1887fed664af0c0bfa47853
MD5 38e349a7d03ec18a5dda55185f610ca8
BLAKE2b-256 f8ed662ead1208ddca155e2794b8c961437c1d326d2d66e5ff95f93ac759088a

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3c1ec924c8e906e248512ec9f321a099853091d3816aef0f46d122e17821b943
MD5 511817c563acb93359861493b5d4b742
BLAKE2b-256 551aac1d597a3b78226d905fbef7ed3abeb4318f32af043f9a8be23f08010242

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39d47ae4eb9e0eb5a683aeffb7ef9b7ee286893ad8865750395aaeaafbccf3f8
MD5 f5b042207f0cfbeb47a9eb9a1507f7c8
BLAKE2b-256 12adc285e34ab65c127faa8c106fdd47c888c39fd6834585bf15fef70fe48838

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yaml on mandulaj/evutils

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

File details

Details for the file evutils-0.3.17-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.17-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b201580c7579478398556faac59738fae9411d1da3fd26468b624a608e21c12
MD5 941189183bf3713d3a8672679491aa4e
BLAKE2b-256 5f133d8ec860e39ecf746a0ec71049219af57c0dcae838178d426329a29517b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.17-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yaml on mandulaj/evutils

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

Release history Release notifications | RSS feed

0.3.18

26 files

This release

0.3.17 This release

26 files

0.3.16

26 files

0.3.15

26 files

0.3.14

26 files

0.3.13

26 files

0.3.12

26 files

0.3.11

26 files

0.3.10

26 files

0.3.7

7 files

0.3.6

9 files

0.3.1

9 files

0.3.0

9 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page