Skip to main content

evutils_logo EV-Utils

PyPI Version Test

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, Pandas, 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.15.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.15-cp314-cp314-win_amd64.whl (152.8 kB view details)

Uploaded CPython 3.14Windows x86-64

evutils-0.3.15-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (156.9 kB view details)

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

evutils-0.3.15-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (152.2 kB view details)

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

evutils-0.3.15-cp314-cp314-macosx_11_0_arm64.whl (151.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

evutils-0.3.15-cp314-cp314-macosx_10_15_x86_64.whl (151.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

evutils-0.3.15-cp313-cp313-win_amd64.whl (152.4 kB view details)

Uploaded CPython 3.13Windows x86-64

evutils-0.3.15-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (156.9 kB view details)

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

evutils-0.3.15-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (152.2 kB view details)

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

evutils-0.3.15-cp313-cp313-macosx_11_0_arm64.whl (151.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

evutils-0.3.15-cp313-cp313-macosx_10_13_x86_64.whl (151.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

evutils-0.3.15-cp312-cp312-win_amd64.whl (152.4 kB view details)

Uploaded CPython 3.12Windows x86-64

evutils-0.3.15-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (156.9 kB view details)

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

evutils-0.3.15-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (152.2 kB view details)

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

evutils-0.3.15-cp312-cp312-macosx_11_0_arm64.whl (151.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

evutils-0.3.15-cp312-cp312-macosx_10_13_x86_64.whl (151.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

evutils-0.3.15-cp311-cp311-win_amd64.whl (152.4 kB view details)

Uploaded CPython 3.11Windows x86-64

evutils-0.3.15-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (156.9 kB view details)

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

evutils-0.3.15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (152.2 kB view details)

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

evutils-0.3.15-cp311-cp311-macosx_11_0_arm64.whl (151.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

evutils-0.3.15-cp311-cp311-macosx_10_9_x86_64.whl (151.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

evutils-0.3.15-cp310-cp310-win_amd64.whl (152.4 kB view details)

Uploaded CPython 3.10Windows x86-64

evutils-0.3.15-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (156.9 kB view details)

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

evutils-0.3.15-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (152.2 kB view details)

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

evutils-0.3.15-cp310-cp310-macosx_11_0_arm64.whl (151.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

evutils-0.3.15-cp310-cp310-macosx_10_9_x86_64.whl (151.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: evutils-0.3.15.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.15.tar.gz
Algorithm Hash digest
SHA256 543f6bd4d862a87d6cfac3da6007839c3fb95bff31cede36797430db29eb4245
MD5 7bd5a8d1f5f6957ae3343ac715afa408
BLAKE2b-256 777256d70cea241ce7f99a628cc4cf9a85810fefac824aa17d82b6a11dde8d5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15.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.15-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: evutils-0.3.15-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 152.8 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.15-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 02451e88eb5109b0136dde87d84e955ec14b7013f812d57e631b77e3f9f5ae72
MD5 968ca8f17eeff18ce82cc6d3a5ae44dd
BLAKE2b-256 dc3780848a90eb8226f64ffbfc059e2be8903ad0b1ca786a9e8033408820a7d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-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.15-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fadb2e56dbf83c7510dad434afe22b99ceea1c60a5ae67b1d71c649347f951a7
MD5 dc940dde83d5b14d8f8a723a84442323
BLAKE2b-256 01c92d35a69f372b9c75388d0d5408822e2672817befd6a5f466ee34aff33845

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for evutils-0.3.15-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ce3a06f1df4b5ed1e704582e3d35eadf67d858b71cb49a2cde1096285c6dd65a
MD5 8efdcbc4e81a5c3375792f5248840816
BLAKE2b-256 12d876017b2809face3901f0552717a4c8a7f0999c3d478ca9073d5a24fcf4f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evutils-0.3.15-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b93dea9e7216cc95358d4ab7ad76ecb4c3de9d9f8ba54a018721bddcd5bb2298
MD5 550923099c7c7d30897b947cf8a54ae7
BLAKE2b-256 5288850917bd50f9ea4bb797892b1ff01f0caa194e6d1d120fd0061ef35be18f

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.15-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6d20668c607d24a59777a9d0e30a9a1e0f33b712a6d8491d775019bec813403f
MD5 11beb11aaeeb58195825d7e6757aca7d
BLAKE2b-256 9a13827abb322debe73209e802c33251ca0247525243e35817b3ea6b35cb00b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: evutils-0.3.15-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 152.4 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.15-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bcd66a160ae65583cdc5f0d63ffdc396257bbe967ff00779f80f482e510b75a0
MD5 9aa04d72f98b4ba587ff526391a283be
BLAKE2b-256 bb4ec29f9a90b14fcc770c1ae27faa3ea2f26b847c6bf4294108062325af32ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-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.15-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f1798a7956e8ae418043bad8c73ae0f9d8225709ee1d845b7d759ac4ead8952
MD5 a29e80c7bfd2e230b9fc503dd6f99610
BLAKE2b-256 0219557a7233008e8d9911c89d6c78559d0f1faa335088b6d2e87608bcc5d835

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for evutils-0.3.15-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21ee68e20bf7cab7e8efb4de256631fd6234da2be715660b33716661637a52db
MD5 ed21df3acb1d4fa1752ad161d510c642
BLAKE2b-256 af7848057d3e14ffe1d483770ff6a304b965ce153adbbbe0c5fc52f53bf308ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evutils-0.3.15-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7800cf333329c5aebdb01e84f4ae332a3e83a467ef51ba6213767b2735b7b466
MD5 ac90a6b50f5eee855c1aeb7673265461
BLAKE2b-256 e54410a95463953b2f3113715ad0857f9f25a5c2bd9918757ae70754ccb43ef7

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.15-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 be1cc9865a4df7b1c412073c227c36bf2e44bade9c06a844e7dd1dfbdfb9ae1e
MD5 a0de60991c893aefb6addbc31a355dab
BLAKE2b-256 7bd7733573fcba1bca8f62f0c698bea68e2eeb889c1e515a3158b1b0db522d4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: evutils-0.3.15-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 152.4 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.15-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cee78d5273677816b938224b3fa55d63fec50b1310d2dc13fb7e2a48af8202f1
MD5 d6558dbe5f78c8f235e6ed82983f412b
BLAKE2b-256 ef3f700cefc372ebd2741efc16452553d2816ef4f8a3e2a8613f94530e398c89

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-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.15-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f9d073f290e096c772408a737d5b0b73cb33123023ed1088b53a2610cf311d1d
MD5 ba760ccb30d4c3401df9516577340404
BLAKE2b-256 6616c4d9e96be9ea27fe316f9a9f2ab97ae87933a92c2f6612bc678cc152bdfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for evutils-0.3.15-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f29640a73202166f64a81ae28ade8456dcf5b7d1943cfae08ec4a490e627b746
MD5 a114e47dc45a3ac0cb18890fbbd33387
BLAKE2b-256 3b94c14de9f53af1e236c7a65fa3aa6c7b21008c449bd079c982c41a083763e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evutils-0.3.15-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52b6e2d98337a20acaecd910c2d8c1ffc5cee6b9b1d966fc782a5728f3fe580c
MD5 3eee17342ca89a78b16a047d28862d87
BLAKE2b-256 612a227c46f2dee6d8d4ba812f4f34f66523a5f3244c9a091e56ee12d0c44c69

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.15-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c984a7336f9e0281619c6b0314bf34dbc5f3a3be6296234139ca4aba0f9ff7a5
MD5 4ae9fa22c5b8734097a7abf0f7ce731e
BLAKE2b-256 fabd5bc22cffabd555faebabf5797b020e29444ed6f90b734644c4293c934510

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: evutils-0.3.15-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 152.4 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.15-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 edc99c5bfe4597929cdb1536e83bcca1261168e5a50b7b82d55637819c7630ef
MD5 7eea0a69ebd6f992a90ca47733e2b0ba
BLAKE2b-256 c73fbfa53e445db92a6c84e29a5eb74ef75b7bddd0c8f1135effc399c7b49368

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-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.15-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da4966f44da1aa951d1ebb12db23e45f31e6afe0fa0e6004a223e651ab2a6870
MD5 180dad1d2a694e762b7287bdb89baf46
BLAKE2b-256 667cf82d2deb7b5d016ec50b814e38958de6ae53be441dee0e713d7c63076101

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for evutils-0.3.15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4558462acc2a70e14253eac1c3f1cb51ee74817ab22e602e859ff6c67bf7442b
MD5 fad097db15eff1fca137676453196448
BLAKE2b-256 141fc386762f458aa0b6505321aaffe06db4cafeeb06fb2587672847ceb214d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evutils-0.3.15-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7d0218759aeed81fea72de8cfa1160fa3350ad52d47ab3bde047d48f994f88d
MD5 4f9fb11a5e33af1b0670c593be216ac7
BLAKE2b-256 e89ebaf3ad43ca6031e91aef864d1a50e5907e2ae452552a3d1144dba84bead4

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.15-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9a5cfbd930044d8346e455d6d6d8fe22a0d211fb057d782a63e217cf251b602c
MD5 b02814cb5dd32a830f7678dcf6f73c3d
BLAKE2b-256 0d5658c7e0fb5bff94f25616560cdfb81b097605a71f7ea22be774c36546d6f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: evutils-0.3.15-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 152.4 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.15-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 13d94f7c2e3e0ecbdf0d55f0bc6766879ed3587f83cc4d525694d52b916466b9
MD5 3d99e4e15d691b0d90646f70c520b509
BLAKE2b-256 7815fd5b94342e3abaa935ad65e71b88f9bc681fd64e654e82e82977cf34fc9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-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.15-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24ec7c0aeb8a9ffb1716b18c3ce8de300391fc7dcdc494fa2a5012d936564253
MD5 07aa5a7ac0f94412db2d5d100371005a
BLAKE2b-256 a213f8e3d163164f93ba4496439a00b4883a22fbd9a7786f949d4520dc77852b

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for evutils-0.3.15-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 61b73cc24e40456814148fe3b13a1ff2c0bcc12198e7bf787b9bcbfa4edcef9b
MD5 c2101cf2251f4bc0269e6911a3057081
BLAKE2b-256 86dbf28eff8207ec11a833429f5c85ab56ef68b80be3138bc6bf6abee5274c2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evutils-0.3.15-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa171f40c99283e7a1fac8ff4eff72e2e43dc12e7c45b26a8e706e987f45197b
MD5 b9cf3b16562b3272e5bed8b5dba46ecb
BLAKE2b-256 a97fd54284a85f0a34fe8241b949aee6572778b965655889cc7440259ffd0360

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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.15-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.15-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7224b2b27d8e79f87ebbf104839ea2bb12112c12c0b77782b6905504c0a81085
MD5 8d4d79aed0a810bfd2ad574670ae5734
BLAKE2b-256 3555d7a33c770d419f6d91d8d1b9c2e415091ee8f5e078d05e79d3553d48aaef

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.15-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

0.3.17

26 files

0.3.16

26 files

This release

0.3.15 This release

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