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

Uploaded CPython 3.14Windows x86-64

evutils-0.3.14-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.14-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.14-cp314-cp314-macosx_11_0_arm64.whl (140.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

evutils-0.3.14-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.14-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.14-cp313-cp313-macosx_11_0_arm64.whl (140.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

evutils-0.3.14-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.14-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.14-cp312-cp312-macosx_11_0_arm64.whl (140.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

evutils-0.3.14-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.14-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.14-cp311-cp311-macosx_11_0_arm64.whl (140.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

evutils-0.3.14-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.14-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.14-cp310-cp310-macosx_11_0_arm64.whl (140.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

evutils-0.3.14-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.14.tar.gz.

File metadata

  • Download URL: evutils-0.3.14.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.14.tar.gz
Algorithm Hash digest
SHA256 8539cfa4dc2a2176f3e34c5cfd106e20b11994d8208784c50a27aa037318b9ca
MD5 2b35bfadd7fa12b157a14456fb5c704d
BLAKE2b-256 55392994249a5b4d2121ea9fa4f35c6b357840f7c0ebce2df6a71f6b298f005d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.14-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.14-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8288ea90850c993d640ece317a4c202d8a9f6751331436bdbe97f64339061dab
MD5 7d55c81e104d30c3ab7f0761a87050cf
BLAKE2b-256 c0939226dab97824ecf481155c91d2f93c06497984d54ec5ca53f2c70b669d68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.14-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e089144e9ed10abe07171b937c05b1f64043071f58ed04a0ed1e5f1753d1428
MD5 06dacb344def3c38d763363aa5e27a7b
BLAKE2b-256 638cb8204004af75b8c72af4939c3d04638490a12b566e25b3bff913c24833aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.14-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.14-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.14-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f6bcabe29656fe01604085c5166938bf5dcb44183e80950fa6116b88d519b826
MD5 0122fdab50d6081b40cf0b4dbea5fa4d
BLAKE2b-256 2a640ce9e54b3b87bd9cfd05106829847538ff4696ec73191b07860d79f5ac0b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.14-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b4991daec57deeb001bb81687748a912df824815a7ef4fc41d0327cdb403122
MD5 6def9928902db56123a917648b90e033
BLAKE2b-256 595281a5b63a4337923bbd20cdf74cd1fc20b8b0269b2d633046da8c5c70575c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.14-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b502e675f2988ed758929486c29d857c28cea8c9ace3bc62262476d0f458c398
MD5 8f52a5dd43baea1cd2d355621b81d35b
BLAKE2b-256 84064f41ceb8799f65673468d6b6210e4640f32926fe4b80c0347fa651bbe8e3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.14-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.14-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 82ff4d834d3b0d1160e507f1db34f3c60ad3aa6f0a859caf2c60b5dd2f31927f
MD5 f614e01f367e2502d5769bff8abd7c79
BLAKE2b-256 e09cdff445b897a0d7b0cf7f719a85b2076ff738ea8a4385271479a999be90b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.14-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63c4eb78e8c4b6b22b07c89e96ec832476918d37c1cf7752a88ca562e39fb726
MD5 05020e19702046d7a4836677d23a9a2c
BLAKE2b-256 0d77a6bfe025128833d41041322f53241f26221efe979559ffcd34e45d6794db

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.14-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.14-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.14-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 283a0811f7e87d1b682653a3f4ed550e2de20cd337aa4138f4f810ec9bf632d8
MD5 6d91dc289384cf820685f81c5719b898
BLAKE2b-256 a24f1b73dc3b4c2d27ab2c6e68f52f1f3d3ccec4e04fa4016ae85bc1285d0b45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.14-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2ff118feb171fcf5edaa8494a906b00c2e2e6be8274d6dbf3b8f8a033b1e6c9
MD5 f5582970ea9ce6f695b1e39473961f0a
BLAKE2b-256 79a94d44e0f71a3f74d2a53a687fc3fe80f50092b8ead5de7417db1209959c08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.14-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 959e9ebbb561f4a1ddafd143af093e1276b8d44ce1f363d6899488ff3be82415
MD5 bed1ba9289511cf34310c9031cabf3a3
BLAKE2b-256 c03c37afd41fec882a4e40da4d983af1706b83b1d7e69ae3f230bb500e898562

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.14-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.14-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 16b8e7e7b152bafbb77fe54f4104c6c606355ee205813fab88ee46d015d1c0e6
MD5 141ee5283c03ca8c58e77efd9db85223
BLAKE2b-256 3be81908eee55f7ad15623369f37389f8f1c11a56f598d0d24e407b76474599e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.14-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c37660dca02bf16a9f788d89ac216dc7572cc094a50a5c3a8d38c23a6074ea60
MD5 46558a3d857900eeba24fe0d04593762
BLAKE2b-256 f3217fc6652af17c1ed391afdeb87939ed3c67ddd6f567c58266a947f6de5747

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.14-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.14-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.14-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f43e588435f2965e57ec0d005e26d12c5081ac4d5d5c7cea412a72f0b67e667d
MD5 8496ff92d931585863723258db945abd
BLAKE2b-256 bfe231428338f50c82a62bdfd3ff3bcfbf092885abda09a9c3d32d487cecd643

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.14-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af6ab5a6c919701c967484319f4030fa7a14812afdaddeb9f29e4575d54cca05
MD5 9ce5b458f814e43cfc62ee1f97bff478
BLAKE2b-256 77a56e685cdd1807c0ffc022c490e6efa8d1577f09a575f5bc3b3e42fec731fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.14-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2d137c4d6c97889946a57ec668d84bee5a041cd5a69dc3a7a0321e05bf69e84c
MD5 27eae2fed8846c6f6337293521c949c3
BLAKE2b-256 5a4180ee71e838703d0d46731279d1ade8af15a046276a1f1b9898437bdcde8c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.14-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.14-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 660034fa6c5cc180ec5a23aee07d183eb5c1118330ecbd789fd05fc7b2dbb298
MD5 f22183a9028628931188ee8299dd8542
BLAKE2b-256 da5b4923233200901f8a9447fc143660c80c19ff5ac2f30fa3251b1e81292d79

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.14-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6cdd1b0c6a87d04d0453d194565a0ab48ea462a070cc6d63f032e163799147cd
MD5 4e1f4756fd020511e20a4be4fda8eacf
BLAKE2b-256 a6c84966e94ec1561bdc89e4a0af5f3921475c01cb60732e7cd4b380df182313

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.14-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.14-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.14-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0ba42defee707b4ef9a63d0d4f7af265ce09be81844eba8ec518bf137befbe2a
MD5 938aade6d5c9f5afec0d15987fa0147a
BLAKE2b-256 69d7c11221e38812457d91705ac89f5e4e984d6a55a3d83f2044fbd9cce88763

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.14-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3427f085daaa52a63b9d59eb0037c63915ab5f32533ecf7da86c379bd28c8c93
MD5 49f4f8ec78d3d2edd2ecbb52a5d0ee43
BLAKE2b-256 9a5f50f3e2d067d74dcd5b6bd5f92831444b9ab57d81c8c017678e1301276fbb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.14-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9a696fd28c0ea0cf6543ef2760848ce285a59f28cac0a0519c595479812f5ba7
MD5 dc3aaa196326600eab2f9265361e2206
BLAKE2b-256 e868a96f346a2c773734fb37492c4d3c979879e16bbe26d90eb6f522b159a9be

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.14-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.14-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 272ec7456be6b3943a6cef13de537f5b79f89d1c0619b69e3cc742ad748fcb9c
MD5 647c3b351094f7dc6b5067029ba8da64
BLAKE2b-256 8ce5ba7e5a8394d461cf7fea5472dee721b13d95fd17314683bf5f740dc35530

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.14-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f364e2a734269a9ab8d8398cc5963ceabfad82c6aec44dc2327436bfe54b2ea7
MD5 3f7c3c175b640f651fdb55b8f5629932
BLAKE2b-256 fced1c6ac5f7051580e607bcac750a9038ffcbd902d0744371ded15b2e583952

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.14-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.14-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.14-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 574adf3c2739dcdcbfb5064eccd2040edb7f686acc44539e1deb8573c65c9716
MD5 2b31f78e66bf45634014490b788d7f21
BLAKE2b-256 95174535f92eb765454dec737f8ca9a02d5dbe2913299abc4f70a6d2888ca092

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.14-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c76e9335226e6cc5184c3928be55cd74ba1c5f5a03868190182f86efd9f32f5
MD5 3babe7dd6237552dca7561381cfdbe6d
BLAKE2b-256 ac2431cbb4f8489c8bba52581a30ae2886998462fc2e7bdc9bd90d5069658d7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.14-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a30b499f71bb4b5733fd890d2fd3dbb477d9f21cd100b0675a7555562f28cb0e
MD5 1d763bbe485e199140afe1142b0c4a9f
BLAKE2b-256 259225dab03d8c9d42e1e3bf88cd04ad41ec7eea3f6e264eb3f4d36fc1c35b72

See more details on using hashes here.

Provenance

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

This release

0.3.14 This release

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