Skip to main content

evutils_logo EV-Utils

PyPI Version PyPI Python Version Test Documentation GitHub repo size

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.16.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.16-cp314-cp314-win_amd64.whl (153.1 kB view details)

Uploaded CPython 3.14Windows x86-64

evutils-0.3.16-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (157.2 kB view details)

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

evutils-0.3.16-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (152.5 kB view details)

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

evutils-0.3.16-cp314-cp314-macosx_11_0_arm64.whl (151.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

evutils-0.3.16-cp314-cp314-macosx_10_15_x86_64.whl (151.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

evutils-0.3.16-cp313-cp313-win_amd64.whl (152.7 kB view details)

Uploaded CPython 3.13Windows x86-64

evutils-0.3.16-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (157.2 kB view details)

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

evutils-0.3.16-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (152.5 kB view details)

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

evutils-0.3.16-cp313-cp313-macosx_11_0_arm64.whl (151.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

evutils-0.3.16-cp313-cp313-macosx_10_13_x86_64.whl (151.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

evutils-0.3.16-cp312-cp312-win_amd64.whl (152.7 kB view details)

Uploaded CPython 3.12Windows x86-64

evutils-0.3.16-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (157.2 kB view details)

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

evutils-0.3.16-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (152.5 kB view details)

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

evutils-0.3.16-cp312-cp312-macosx_11_0_arm64.whl (151.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

evutils-0.3.16-cp312-cp312-macosx_10_13_x86_64.whl (151.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

evutils-0.3.16-cp311-cp311-win_amd64.whl (152.7 kB view details)

Uploaded CPython 3.11Windows x86-64

evutils-0.3.16-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (157.2 kB view details)

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

evutils-0.3.16-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (152.5 kB view details)

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

evutils-0.3.16-cp311-cp311-macosx_11_0_arm64.whl (151.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

evutils-0.3.16-cp311-cp311-macosx_10_9_x86_64.whl (151.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

evutils-0.3.16-cp310-cp310-win_amd64.whl (152.7 kB view details)

Uploaded CPython 3.10Windows x86-64

evutils-0.3.16-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (157.2 kB view details)

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

evutils-0.3.16-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (152.5 kB view details)

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

evutils-0.3.16-cp310-cp310-macosx_11_0_arm64.whl (151.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

evutils-0.3.16-cp310-cp310-macosx_10_9_x86_64.whl (151.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: evutils-0.3.16.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.16.tar.gz
Algorithm Hash digest
SHA256 abe9b9d1061f0ad4cf3a5c6b410dfb196ee42dbb6852370d777ed3e24571ee24
MD5 0569b907be15ac2585efc130a713a838
BLAKE2b-256 9e4881038665c427e2ab32c12bb1a8d0dc7492107b472221620046d1df2be368

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.16-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 153.1 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.16-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4c52a9aacf810f3e080ea7d35adc054cea1a8c366c1e77aa3361590261e2eac1
MD5 913c457fc159d8d107d1f4cf9187efa3
BLAKE2b-256 48dda704ec23c23d8e5fdbd7f87ed70a5255b6eb706c1c1e8d880aef0ba6d300

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.16-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.16-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.16-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 69c165f09bbb58d4536d764545b8109639ef263109d8547459edd036e3bd574f
MD5 a750e345cce20f048c04cff9b67d0f4b
BLAKE2b-256 e9ec184c362bace9fa39e6532ecf6f402d21455cd265583d84abd8bdbcf06e24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.16-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 455eb94ac5cf8849cf2aba21b033b388d9834d13bebc6dad0a08fe3efc13688f
MD5 696e3cf49dff5c022a64d735348bc0aa
BLAKE2b-256 18b98472d13e12d5dd8ba03d4a0a983f61c19291b84a4e2069a2a5ad6d5c00e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.16-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04aae16fdc96c8b3e06e24ba2955a89df0ed5a75b96b6e677862343e9091fb20
MD5 1be6639d07d6fd39242928a043392b19
BLAKE2b-256 b8c7076386d5f2385467e4a01d627313c6c2ec196110ae7d53901c0f5b163778

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.16-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b0dad1862f8cc86d589b7d3b8bd3d33fc9278588fb9f04d6ae914972466ca1af
MD5 6b4d9f71d1afa0956c1ef54125eb8625
BLAKE2b-256 45a6e79ccfbb28946820bf296f7dba839f8a9f97ec13e11f2b6d20b5ef4a9a31

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.16-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 152.7 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.16-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a158e7d40dce83896e306c9ca9e29edad2394b88b27c98679c78acdf2db19201
MD5 3d6bcaed6066e3491ae4ad9a133c292b
BLAKE2b-256 05dc42178717a679f2e4263186891dd8debd0655a3de918e60f9e34b41b16295

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.16-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.16-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.16-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b178d607ad867db81386e4cc6de5031faace463fe68df8822d8ef2eea4dac942
MD5 58d82df9407c9296dc7508c3950f9ac9
BLAKE2b-256 b913c04481997c2f6b54c2c63df3626eea9d48ae2f03bdf504ebf0ff8dab9767

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.16-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cb638cf99f2e3ac8c401db1ead85de03cf57034e55341ba6aaa54e003673a37
MD5 e48beec8c72c87744edd3f4a240592ba
BLAKE2b-256 33fe6e90d044e8af68ee9b0fad3a8c99034fe0c8be2f4999cdbe7db123f6149c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.16-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ce9e3c46e48ee30cd0e441a059790c56926d56516a481dad0a93e28d177a721
MD5 8d6387798d5007f1ae77c75b1bbef32e
BLAKE2b-256 2a9a95d055c9995c529563bc9f132d3ae561264a7f87141be3c1bbf51fb66166

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.16-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3655ae52649e0d76736608bca9c6f67d6d1e8805cdd9bb00af6562849a5dd48d
MD5 71f36f06d7c4b62e370ce056e52be33e
BLAKE2b-256 6cf07812846c3f475ae8e9fc4e19e74b978f774e7d64bba15d5214b6fb93d69c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.16-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 152.7 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.16-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6649c7c790a4ee0691823354a63035898b4f0791342b7409b384e20760a59e2f
MD5 a3c31cda9fb658f7574102231e070557
BLAKE2b-256 e13f1d3deff832428bf4cab09e50172e4eee6cf117d46d9e06ed8ac99109b43e

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.16-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.16-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.16-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4ddc899a2f5e1ec2b1f102eb4ee17196de4ab149131537e4bb98121d6cef787
MD5 21f2cc0c05a03b160a2ec95060f5b31d
BLAKE2b-256 7a757f56e7b7ec5360131ad0ec427969fb01ee9b8edcaac06b2d5f713beb6492

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.16-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41cdbca00a3ce6276216d7d84b64c1fa0a99d843c309c0b036a481256c610bf9
MD5 9dd30fd7f82ef562b3215f6598bdd4f2
BLAKE2b-256 6c6415a11704c80eacda4a03fa2e9d125a3988d87e7a1637080236cd2676a22f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.16-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 684feab7d9805c3e4f7e67e1cc12047f6d82f5d53ea680f545434d9a24e86c46
MD5 68c6fd9b273455417c907fcb9aabb518
BLAKE2b-256 d4c8e22dc37a5f07f7e9673d8442ce77bfced9a5463480f8bcdc92c554bc4d23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.16-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 23feb4371bc8f01baa1004ac376b07353c839a3c95eb153137383921d1c2b4be
MD5 452a7a68e62f69c8b219536a9c0df24c
BLAKE2b-256 92e2cef8700d106fe64ceb78d216fbd6cd8a23ac3252f8434d118374846bd575

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.16-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 152.7 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.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e32dc0f27642e95cb48fb5effd8404d496b40925f6a3912f7b1c3e8f8f9fd1c7
MD5 cc7c6399e5a696d795842ee82daeba00
BLAKE2b-256 47be7821f0313fceda0c125458de3a077c82ab1ea22d810fb1828f2a5419bfb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.16-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.16-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.16-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4cabdcbbc8753ac3e711cacfa7b76b66e029eb05ed9fcd908190749a260e92c
MD5 6a7e1f6fe9f6aae7562d47a5c78ef8b8
BLAKE2b-256 51107dbf22db18fb10f45cda07926b411a0aaa4f095aa8c6750ce8b1e4fdb1c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.16-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0a538367699348838a0f79632409c6daa4619270d1325f702f082535225cd422
MD5 4a4b1497ec6596267f83bf6f33f427d5
BLAKE2b-256 a346309c9cd40ae3c22ff18ae694d99d0d558b8249e7eb0b74a1a2942bf1735f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.16-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0872b82728fa43ea204fcf5635ebf30e7e2fa32bfe797d6008c1675de45d3cf8
MD5 a65098756febe37be947223403bd1d63
BLAKE2b-256 53750627e2836d4c8cbd65b631ac2ce8d403b9e25ad6ef963e3342ff56a92ed0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.16-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 76b0a42bc9b3e21fc3548ab8e91d09fcd714e12abaee31af32896b28fd91a335
MD5 fe2f15e137f0f6ff4cbf8982195cb3ac
BLAKE2b-256 7e7461394db470158e642db2a85add3e1e60c67c8a2c7339ff843cde75d17ed1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.16-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 152.7 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.16-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a3470aca72c01e2a863008ae8b63f83ca56ac15d3285c2f1d1b0e25135858912
MD5 958ed8655dee6b4973d3f516efe75f80
BLAKE2b-256 db7fd2d7ffec5373dc84efc8852f504726231f9d59ca12b05d93c427b85beac8

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.16-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.16-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.16-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6845c2b76c065f80f87da6f136e142a8c257974d2335c19570fda2e48d0ba8f1
MD5 c046a10b4dac898baa2fbdb3a7d3a387
BLAKE2b-256 637402ec9ea32ab6465720371b945927325c99236c9e6a62c3af8f265bff19bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.16-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 717aae09a52ce095dfcd78d912dcc62212274853d451623a8d29dcf54b398cce
MD5 af1c8f7c393555aad30db0e309eb56ef
BLAKE2b-256 36290d063a507f77e5de796da32c394a194cf5029ced0545425ba2bad6eaf969

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.16-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84d4970c1325a306dd95d348b8a273e2d96863b98263eb8a2f3d56d5efad9b70
MD5 b9abfbc07cc5ce9c910b0d61de50ef9e
BLAKE2b-256 671eb14802889d5dfa5675a25b360cc2a094ce2d0a264ca64ba1bfdf9c45eb30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.16-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 488219261ae16fcb7698a736f3aac2411a3173a99af5e5393b2e505265a2f4f5
MD5 ad58f629c80cfd73bd51a7cccf74c672
BLAKE2b-256 9d03f24bd10f2a13cedcc748a6dce92fea0e5d8d78a3e0f8a8ec8250d29b00a3

See more details on using hashes here.

Provenance

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

This release

0.3.16 This release

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