Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 0.3.18 instead.
Reason given by maintainers: Broken Alpha

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 (pandas, numba, torch, hdf5, 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
└── dataset     - Wrappers for various dataset loaders
└── events      - Core event handling logic
└── io          - Event reading and writing interfaces
    ├── reader 
    └── writer
└── random      - Random event generation and noise injection
└── torch       - PyTorch integration (requires evutils[torch])
└── types       - Standard types for representing Events in NumPy arrays
└── 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 evutils[pandas]
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 them via:

uv run pytest -s

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

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

Uploaded CPython 3.14Windows x86-64

evutils-0.3.13-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (142.3 kB view details)

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

evutils-0.3.13-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (147.0 kB view details)

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

evutils-0.3.13-cp314-cp314-macosx_11_0_arm64.whl (140.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

evutils-0.3.13-cp314-cp314-macosx_10_15_x86_64.whl (141.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

evutils-0.3.13-cp313-cp313-win_amd64.whl (142.3 kB view details)

Uploaded CPython 3.13Windows x86-64

evutils-0.3.13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (142.3 kB view details)

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

evutils-0.3.13-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (147.0 kB view details)

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

evutils-0.3.13-cp313-cp313-macosx_11_0_arm64.whl (140.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

evutils-0.3.13-cp313-cp313-macosx_10_13_x86_64.whl (141.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

evutils-0.3.13-cp312-cp312-win_amd64.whl (142.3 kB view details)

Uploaded CPython 3.12Windows x86-64

evutils-0.3.13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (142.3 kB view details)

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

evutils-0.3.13-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (147.0 kB view details)

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

evutils-0.3.13-cp312-cp312-macosx_11_0_arm64.whl (140.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

evutils-0.3.13-cp312-cp312-macosx_10_13_x86_64.whl (141.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

evutils-0.3.13-cp311-cp311-win_amd64.whl (142.3 kB view details)

Uploaded CPython 3.11Windows x86-64

evutils-0.3.13-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (142.3 kB view details)

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

evutils-0.3.13-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (147.0 kB view details)

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

evutils-0.3.13-cp311-cp311-macosx_11_0_arm64.whl (140.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

evutils-0.3.13-cp311-cp311-macosx_10_9_x86_64.whl (141.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

evutils-0.3.13-cp310-cp310-win_amd64.whl (142.3 kB view details)

Uploaded CPython 3.10Windows x86-64

evutils-0.3.13-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (142.3 kB view details)

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

evutils-0.3.13-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (147.0 kB view details)

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

evutils-0.3.13-cp310-cp310-macosx_11_0_arm64.whl (140.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

evutils-0.3.13-cp310-cp310-macosx_10_9_x86_64.whl (141.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: evutils-0.3.13.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.13.tar.gz
Algorithm Hash digest
SHA256 114f1d188e9293be060d2a905e1ba99b7d830dd9e0e9b9ac9205d07e2d6f76eb
MD5 d24f27025cd2067f286a9444890d48b8
BLAKE2b-256 bd4d5539e883901365e6d6bb263c2dfd6481d5ed4f84ba429a1f27e790bb6a03

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.13-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 142.6 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.13-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e3d01913859fe3d87c0ba5db7c5450f0c8c12c26fd567b7d2db30d0424c2eded
MD5 7a64885f0c3ad2ace58163a78daf0acf
BLAKE2b-256 2e6698260a0cb29535bb736c807e5465264db7a1bf5b1846b5666316d03e3632

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.13-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 855c47182bbf67f9b6f89c8aa05838315b240b13fe7c9c2107ad5076844737aa
MD5 175e1747e86e07ea17598912c83b2368
BLAKE2b-256 6eddb50e6e85c42adccffcb46e3776244825afd9d2ac850166334ffe97d83a9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.13-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.13-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.13-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 60c185da99e13f417725454fa20be173e8c686b4122932ae1f3a97c67eb53a14
MD5 159698e893b002cfa19744285cac6a88
BLAKE2b-256 27fc06bff55fe7bfb1f46f837f6a6c3bdb5440f9ab25de48bd46279c076cf253

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.13-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_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.13-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evutils-0.3.13-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f29fbdaec73b642568ce5ff3a602844ffd2ebfb16c2f13e2c958d4237304072
MD5 05f0f94769e52fa8f5e79f95f4e927cd
BLAKE2b-256 6584ff35f4c202078858ec710304e0b9294c8fb995287d285bf9927e9013411c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.13-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 51474999ac49016f47262a177add9ed4e410f0c49d6810494acfd33c087b880e
MD5 afbba4f25005688e41ba497e8756e623
BLAKE2b-256 53b4ac0182c56c5850219a4a63bf8fdfd091ec198035f2c1e1220312977e9cd1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.13-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 142.3 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.13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5e4e9509bc83033e73c8dde35b7241ba23331389f8c881ec34ffa4f314c60f58
MD5 e6d6e1e2b42e7797f1d7916b7b1d0fb9
BLAKE2b-256 cbff4d2a51df0479425ee52112e689a7fa1644b524d2a7d9847dd063d77ec06f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1a972fd5d0d544b148ce2d63ce0a2b6f5d02c2948133d02adb4906bc809f0c31
MD5 e96fbd580bf77ce9ee044df9bb0321fb
BLAKE2b-256 e14edcc80cd92292e29dc60f0c46548294443dcb35cfe2fe0efaec9b792a4315

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.13-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.13-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.13-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b783901fd11358980b08927a924a016c5a88002c90dd7a0590987472811ce76a
MD5 61b22da9328ca83492ccbb402c867f4e
BLAKE2b-256 37eacbd0423153f006b1f9a9b33af702e0a15b760ea5bc4a6abc0ae75a045915

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.13-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_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.13-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evutils-0.3.13-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d69ebf3ba2556c186d74b397bd31d4bf090f702d0aa31ea583f7dbf076e2a63
MD5 c3f8aa4fb31600fe00e548736f750b25
BLAKE2b-256 f2d9ff919f467aeca1c644bbc9389bf8223e8f8f390b11622084eefac555df96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.13-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c5b7f2b04d66bfe291400cb1af36d18ae97eaebaacc427390de8bf283c13ed0f
MD5 0749904b1f9af7fe1774f8ec74c24734
BLAKE2b-256 c3740c6c93200a479da81f12e5f83ae5a23f5bb4fd3f8d3d4488733f06b6ed7e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.13-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 142.3 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.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 43c09ae76387275ad5a36feb7de5cd7690521059489a1e68fff8a17086303687
MD5 1ef3c6af9593ff49a750ea44149bb488
BLAKE2b-256 a41ad4d40a074fb2585f8fed2a5140f36073fbbaaa2def1c89072ae6938e0372

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 682abdd8d68edf7f88e0260a17438f7b8d716f178a7cadfcabbc647deb90778c
MD5 c15c87060e70c7d2e9bb4b2c98b5ca12
BLAKE2b-256 6fa3fcf56de9a8aee12c6813984b5aa06264a65f0505539c230b6a499cae7d67

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.13-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.13-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.13-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 2dba7b3016661c4c5bd109225a3cd8836d8d05b96b391fe5f898892fb8cce419
MD5 73e8db03fd331f5966d3c5da6f452a50
BLAKE2b-256 e77e1391a27cd04c67cac55df6143c82f5f04a0aefb4a129499f2c97ba655b7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.13-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_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.13-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evutils-0.3.13-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 763a9a6c880d2290eb2b1ea641ace821a549ac85d94a1a5a9f9a0c41ebd7215d
MD5 fa655e88eebc1c7a83dd08ab17cc4b2d
BLAKE2b-256 934375c0487a1617aac9215ddaf331088b6c71fb6c10dfdd2a4b0e057c1e7661

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.13-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 19a7f6f9f700d7ec607d96eb7f72cdaeb18137119e3713dfe98659c0c14f94a4
MD5 3efac6eae2a4e928eaae85cd386f9ec7
BLAKE2b-256 30b338d2d8b660d40ad978ea7b68b5fe47cb0f244abdf986011ab74772990e16

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.13-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 142.3 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.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f378a7d0c1795bd2fecfff01679ffd9d11a1432621458ee5db49554b3ce59162
MD5 5fe39d15a9b7f6f2f88a648027179099
BLAKE2b-256 e72173161fbced5ed5d833599c3ea5f5dfef1bb8d49e335eb7efc81f70e5a272

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.13-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00cbb77e930ab8f840baf7d8a0335b3e1ab34456c47ddad5762b773558b1ea9e
MD5 5615bb6f5ba9cdd4348298171347f6df
BLAKE2b-256 6154b9136df05cf1e2f520795c2f34ebdfdb8000291ffd9cd6b0e7ebc3cce907

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.13-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.13-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.13-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 68bf1298718e57f2f61fe4800cdfd61960d2170ec8bc2cf6ed9984cc8749f303
MD5 297af8192df423a6db05ffd09e320fc0
BLAKE2b-256 458c2ab6819f0017075f7de23b0013b976a241d1998b04fac4d7118d8980b9c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.13-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_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.13-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evutils-0.3.13-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f00d0f88be322531aa6144586205eefe0c6dba5b337969524a58c794ff740933
MD5 d1eda1939908d82c3b67c5a28c55835e
BLAKE2b-256 ff2a12d0579e285db3e7609de1dbc73253dfa0a1e778cb89d73e4d825b167e35

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.13-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fb0c85f4ff558eaadd2b16f0528e80be4b03e043f5417196254d642e4a9dd0e4
MD5 1a402ea3de93ef722829ae5cc4535ac2
BLAKE2b-256 204cddcdfbabf7e9d51d5e1708d3f13d707b98e475ca354164294cdf6a77f0b8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.13-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 142.3 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.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 46f50931ebbd16d649b14b223e429e6c1ea46bff3ba76bff982a2bb32ee3a037
MD5 e3d0a55f010b828693ed9a13d0fe3b4b
BLAKE2b-256 f1febbb23f200d15b4c032ec14796d81c93a0329a3957f3a2e9a5bb024c60c53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.13-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 99a6e84c7f03625e3c6c1776abea9ff24d6a00f2543b94e75d9de83d5bbcfff7
MD5 522dfee43366b6202f04b1bf649d1c25
BLAKE2b-256 3665ac90b63085491a9d9d88c9e9781da01e6872124dcd62a9fa7cbfb64ac996

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.13-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.13-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for evutils-0.3.13-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 29988da8a45b5368047696a326e1593e05cf58bcc866270d307a6da00e9ea722
MD5 c2613454378103425567242b1ac3e5c0
BLAKE2b-256 1e4d0587a6a92c6dc673997119ffd0a2f17fee55ab2964dc080f1cddb70a6dbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.13-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_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.13-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evutils-0.3.13-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 106b309c41f4650f08337ba3d47e2db9e297677e54ed3bed6a1d302e1ab6961e
MD5 2d9ab02f8c718e5eebdebfc95ac7b9c2
BLAKE2b-256 6ddda30842b572fba981cdbba2049b25b8e5584a8f912eb06ad09a972596cd20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.13-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 005cf0700b17c7a0d4264932a9145f8fab400579f7c23550df6c5e203c22a270
MD5 93b1ddbf6c5071fd4ab318f7dbc3884a
BLAKE2b-256 3445bc9a27526aeee003fa6df6200744b59a6c41cbc935bd60f113eef5beab6a

See more details on using hashes here.

Provenance

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

0.3.15

26 files

0.3.14

26 files

This release

0.3.13 This release

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