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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

evutils-0.3.12-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.12.tar.gz.

File metadata

  • Download URL: evutils-0.3.12.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.12.tar.gz
Algorithm Hash digest
SHA256 b3cee2cfe8d6820645dedfddf9de89e61b865e5207a81fb06af4cdcc72db5406
MD5 25945558748fcc9825615aa9b4be7bc1
BLAKE2b-256 ee50a41fe56e361520852e2ae1506297f06865be7f29824bc753804ead90f1b5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.12-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.12-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 98f83e087d464aa0424254dfbc524c317539ca705e54e692db087d96bb6b5426
MD5 db2761e7aa78efe1aa2521879e92ddd0
BLAKE2b-256 2ceae810914bcedbaa04c8fe37ade6ee25ecf6a5317230733b43d3466887b625

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 60f25fb79212eef89c57ab7e05f41e8e27d37d9c4ef46329c36555f2df908b7f
MD5 57d37165bc32c8d1f600319f2171224a
BLAKE2b-256 2915b2bab2c98bd189c831bbcb8a56c7a4aa38bec25bab26a8f9f2e742787278

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.12-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.12-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.12-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d8acefc1c33f89ac5de46f6bf211eb3bcd8733f4533259b928dd8b487c3f42d6
MD5 c75717261179a63d4cfc7eaa7e3d0cfe
BLAKE2b-256 ccefea0eca3771a5e29eaa3c70f5ccac6938cbbd6ae07956353d67574b9edf8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.12-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2ec253d7e9d645d4decc9842a05c335458868190260dec4801ab83f4a95fb2e
MD5 efecd59047c53b7633c0e1e213d29bc5
BLAKE2b-256 7dd59f1f89e4ab6b34b850461f5b13590b1a805a62e6cb8058bbb0b2954f8092

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.12-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0a17d1a1b702fc319f43bf566ba41cf1c76d11dbbe60e5f39024fbfb6255de37
MD5 1a53dc46572d0088463a5b3a57033a09
BLAKE2b-256 90205f528d11b2253d8ff9464be70a1e1fed51790b1a28f21f2617036e4c9bf6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.12-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.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ace7c42f2647e072ed34c52c2355788c885d237cf376f5f00811a7e5338f08a1
MD5 e0d01368fa976737eabca5d5a7083cba
BLAKE2b-256 49721e414dc0c346a24adc641fbfbf46c4822fd639f553f1a7bddd42d13bf73f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cd1e41781eb411931d1f660388fcbf7af38ca7aa248b547a08f7928f99f95c36
MD5 38158019bbe58485a4f8857f44d19b7f
BLAKE2b-256 efecbf2a3af7ebea42e4714b4e6e9b08aeba89856b710324d87eb2ec3638dee2

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.12-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.12-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.12-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b2a184a55cd2a7723b8b930a0d38acf8914d142e0aef37d4d0f0f89237cc8147
MD5 e880269446c6481b862056690deaef9f
BLAKE2b-256 4c1b936b5dae82b5f96284c7e7b87e660e3be796bbecfb789c050a9642d3f286

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.12-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ed897c35928a7d293f1e98a6e7215b0355581acbd578c1ec91628f60343f333
MD5 18d3061646f2b35f9e6e184c87aa15a8
BLAKE2b-256 68110dae232c9ad92726b4200db0a51a3703f5a374ad76370913bdf16c2542b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.12-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c8637e4f140126e86bf844253e90b5a76a376341d4e0a68075ea44c53bf2fc4c
MD5 fd939b6347f6ddebb8ce39d027379168
BLAKE2b-256 278f84a74f75f158503d4b930e35a045a636f475d03c7b91af91f84d26752fb6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.12-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.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 56e0ad7d7b7ac307e1fd954ecbbaee005f3c1c0c1c5ebc02fd88a5b8354c1db5
MD5 acc19ae733695c9eb6dbd06506d480fb
BLAKE2b-256 8afdfdfee076710f75491c906b285d1d70d43671b5282beab211764ab943b3ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a55f9a0fd94425314a1c5d7cd687c1eb313f0b975dc7eeb31aaafe6976f73672
MD5 ad61381f29d3f66a6b911d40a78c6c86
BLAKE2b-256 83eff554aafc3e2a86e4fd1454f6ad18e9a1b4797633b8e9e709da85876c78b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.12-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.12-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.12-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a320d4d14e3fd5d8c033aff78b5e2c59b165c765ab9f7dbdca28f29cbd269b3e
MD5 39c8103773b2914a0f7d792326b1e0f2
BLAKE2b-256 2d6d6324e39a65b668076e28482a92e90ae88d6eced21afbd25e906b09508cbf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1c58e72f271e6c0b5bd8b0335df1d1f6340a00358253986a121e8bc97593a49
MD5 3a5b67a6b6ee73ef4cefc84287b5503a
BLAKE2b-256 5b6526ce5f5d569b1e567f6e2114c80f865ca7679480d50508693494899a9578

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.12-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 aefccf43bcf7500eb75cf0b0f523d8b480dca3726129539d5f67b4c5f771ba5b
MD5 20b23d1faca28cad59b287833a41cb6e
BLAKE2b-256 347885b552cff4340e618f8c7acb4719fcbf12b607c96b9fda033309209df9fe

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.12-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.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 26d6c3205a9b010d2cb0888bca0259a32c5d30e4c10af9ef821df57f19b9c425
MD5 4c20dcd04036dd0272a6169cb613420a
BLAKE2b-256 d5671b440631d09e647fad8ea5892b85a4549b200022d17793ca295d3df19afc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5ddb52c672104f55745159b2f6d1dbefd67e32d22ba190578243a1fe3c6d8300
MD5 b3ec972f1c459e086659386b01a321ca
BLAKE2b-256 f7debef04410d43c68b801534c89955d7cf83f58e0c12e8b191a00eb0485d1f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.12-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.12-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.12-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 4b3866ddcbed68f0387127787ab447c3737bc069ae3e55d9ccfe44779d8b86ba
MD5 b5025a6ec25d3574faa871ff0ba189d9
BLAKE2b-256 9aebd9e4ada8fb64b4e2681c67f4f6ba82b1659e0377c5cf9c3f19038e05d71f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45941a6eb91699e83fcf6c5f993e42fcc0a04290424d31ce18881c1783dbee57
MD5 c387b4540a4c6da1e465f4dfbd52bee8
BLAKE2b-256 a10114bbbf7adc7b441a02656ee49071eb23bcfed078b095ac96386df443c772

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.12-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cb24f30c66a92e96f770547348e5806232a2c345e2fa8f719d555792740b9765
MD5 2b705ab3365dfd18ec7050b2946e4517
BLAKE2b-256 7fa871754bcf6289c58887ec16c39a00eb8e3276041081688ec1b5bae071840a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: evutils-0.3.12-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.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7c3d121d6471855c7fe43841ac4a70d1eb7a6bf09bbb5aac041bee508c8ceebc
MD5 c3c50343abbf237b6a06dfeaa786fab4
BLAKE2b-256 6c58f6c1bd7773c71179e61ac862e0a5ce9fa6fe3509559d46c0c787f133e4d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.12-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c370508e550e86e993e326f3730d0a07ec6d0b739e8148d4d31fb3474b326097
MD5 36a21dacbea87bacd571fc572ab3b0af
BLAKE2b-256 a82943234d3a71fddc55cf33033bef0fd62631c4b5e138735e1914aa739d833d

See more details on using hashes here.

Provenance

The following attestation bundles were made for evutils-0.3.12-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.12-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.12-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 289e163ec43dfcb464f3b9f09bdcc477b6dc39d2d8b7ca3a2ab1defb3eddb322
MD5 1b70c42d949b436145d31efb947714fc
BLAKE2b-256 0e5900a07858bb90897ebaa7fd331a59b604e144f52730074aa9288c3a0c0ea0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b58aff99c53288e2b293577473a88b512f090ce29e8fb56636cfb100a3377115
MD5 13e29663e9e5e7f715cce8d0a8601764
BLAKE2b-256 045526b46d55f7996f775d696b12eaf28942d60098cc70f6d732012ffaabb59e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for evutils-0.3.12-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1558bbfc19e7d6c8965274fc9af784b835c0e9f9c5f0b47004eaa97478ccf75f
MD5 08bbf425ebab9170438249086dae2dcd
BLAKE2b-256 14730e118caaa561cd22ec44453ab0c58598852fd7b64278b0354e2f5c010f65

See more details on using hashes here.

Provenance

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

0.3.13

26 files

This release

0.3.12 This release

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