Skip to main content

evt3 — fast event camera decoder for Python

PyPI Python versions CI License: MIT

Read Prophesee and Metavision .raw event camera recordings directly into NumPy arrays. evt3 decodes the EVT3 (EVT 3.0) encoding used by Prophesee event-based vision sensors. The decoder is written in Rust, releases the GIL, and writes straight into NumPy's columnar layout, so there is no Python-level parsing loop and no per-event object.

Use it for event-based vision, neuromorphic research, and DVS data analysis when you need .raw files as x, y, p, t arrays without installing a full camera SDK.

  • Fast — 55M events/second decode-only; the companion CLI is 1.62x faster than the optimized C++ reference on full CSV output, with byte-identical results.
  • NumPy-native — zero-copy uint16/uint8/uint64 arrays, stable across repeated access.
  • Bounded memory — batch iterators for recordings larger than RAM.
  • Streaming — a stateful decoder for live camera byte chunks.
  • No SDK required — pure wheel, only NumPy at runtime.

Installation

pip install evt3

Wheels are published for CPython 3.9 through 3.14 on Linux, macOS, and Windows, including the free-threaded CPython 3.14 build.

The wheel supports .raw files. HDF5 (.h5/.hdf5) input needs the native libhdf5 library and must be built from source — see the HDF5 documentation.

Quick start

import evt3

events = evt3.decode_file("recording.raw")

print(f"Decoded {len(events):,} events")
print(f"Sensor: {events.sensor_width}x{events.sensor_height}")

x = events.x          # np.ndarray[uint16]
y = events.y          # np.ndarray[uint16]
p = events.polarity   # np.ndarray[uint8]  (0=OFF, 1=ON)
t = events.timestamp  # np.ndarray[uint64] (microseconds)

# Short aliases also work
p = events.p
t = events.t

duration_s = (t[-1] - t[0]) / 1e6
print(f"Duration: {duration_s:.2f} s, rate: {len(events) / duration_s:,.0f} ev/s")

Convert to pandas

import pandas as pd

df = pd.DataFrame(events.to_dict())

Large recordings — bounded memory

decode_file holds the whole recording. For files larger than RAM, iterate batches instead:

for batch in evt3.decode_file_batches("recording.raw", batch_bytes=8 << 20):
    analyze(batch.x, batch.y, batch.p, batch.t)

# Including external trigger edges
for events, triggers in evt3.decode_file_batches_with_triggers("recording.raw"):
    analyze(events, triggers.timestamp, triggers.id, triggers.value)

Live input — stateful streaming decoder

The decoder keeps its state across arbitrary chunk borders, so USB packets do not need to align to EVT3 word or time boundaries:

decoder = evt3.Decoder(sensor_width=1280, sensor_height=720)
for raw_chunk in camera_chunks:
    analyze(decoder.feed(raw_chunk))
decoder.finish()

External triggers

events, triggers = evt3.decode_file_with_triggers("recording.raw")
trigger_times = triggers.timestamp
trigger_values = triggers.value

Decode from bytes

with open("recording.raw", "rb") as f:
    raw_bytes = f.read()

events = evt3.decode_bytes(raw_bytes, sensor_width=1280, sensor_height=720)

Build Events from your own arrays

events = evt3.Events.from_arrays(
    x=x, y=y, p=p, t=t,
    geometry=(1280, 720),
    copy=False,
)

Publish to AugurRS

Send decoded or filtered arrays into a running AugurRS session for interactive preview, 3D raw-event inspection, and viewer tools:

evt3.augur.publish_events(events, name="recording-analysis-window")

with evt3.augur.connect() as augur:
    augur.publish_events(events, name="raw")
    augur.publish_events(filtered_events, name="filtered")

Command-line tool

The same decoder ships as a standalone CLI that converts .raw to CSV or a packed binary format:

cargo install evt3-cli
evt3 recording.raw events.csv

Pre-built binaries for Linux, macOS, and Windows are on the releases page. The decoder is also available as a Rust library with cargo add evt3.

Performance notes

The decoder is implemented in Rust with attention to throughput:

  • Streaming buffer decoding for large files
  • Columnar layout for cache-efficient NumPy access
  • Minimal allocation during decoding
  • The GIL is released while Rust reads and decodes

decode_file, decode_file_with_triggers, and decode_bytes stay source-compatible. decode_file writes directly into the final NumPy columns. decode_file_batches and decode_file_batches_with_triggers are opt-in and keep event storage bounded; during iteration the consumer's current arrays and the next batch being built can briefly coexist.

License

MIT — see LICENSE-MIT.

Metadata

Release files for evt3 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for evt3 0.4.1
File Actions
evt3-0.4.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for evt3-0.4.1-cp314-cp314t-win_amd64.whl
evt3-0.4.1-cp314-cp314t-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64 Details for evt3-0.4.1-cp314-cp314t-manylinux_2_34_x86_64.whl
evt3-0.4.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for evt3-0.4.1-cp314-cp314t-macosx_11_0_arm64.whl
evt3-0.4.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for evt3-0.4.1-cp314-cp314-win_amd64.whl
evt3-0.4.1-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details for evt3-0.4.1-cp314-cp314-manylinux_2_34_x86_64.whl
evt3-0.4.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for evt3-0.4.1-cp314-cp314-macosx_11_0_arm64.whl
evt3-0.4.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for evt3-0.4.1-cp313-cp313-win_amd64.whl
evt3-0.4.1-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details for evt3-0.4.1-cp313-cp313-manylinux_2_34_x86_64.whl
evt3-0.4.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for evt3-0.4.1-cp313-cp313-macosx_11_0_arm64.whl
evt3-0.4.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for evt3-0.4.1-cp312-cp312-win_amd64.whl
evt3-0.4.1-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details for evt3-0.4.1-cp312-cp312-manylinux_2_34_x86_64.whl
evt3-0.4.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for evt3-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
evt3-0.4.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for evt3-0.4.1-cp311-cp311-win_amd64.whl
evt3-0.4.1-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details for evt3-0.4.1-cp311-cp311-manylinux_2_34_x86_64.whl
evt3-0.4.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for evt3-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
evt3-0.4.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for evt3-0.4.1-cp310-cp310-win_amd64.whl
evt3-0.4.1-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details for evt3-0.4.1-cp310-cp310-manylinux_2_34_x86_64.whl
evt3-0.4.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for evt3-0.4.1-cp310-cp310-macosx_11_0_arm64.whl
evt3-0.4.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for evt3-0.4.1-cp39-cp39-win_amd64.whl
evt3-0.4.1-cp39-cp39-manylinux_2_34_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.34+ x86-64 Details for evt3-0.4.1-cp39-cp39-manylinux_2_34_x86_64.whl
evt3-0.4.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for evt3-0.4.1-cp39-cp39-macosx_11_0_arm64.whl

Total release size: 5.1 MB

Release files / evt3-0.4.1-cp314-cp314t-win_amd64.whl

Download URL evt3-0.4.1-cp314-cp314t-win_amd64.whl
Size 169.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
848fabe80ca3129940710aaefe35b3f0a5370440637bcd08b1ab719478c9222d
BLAKE2b-256 checksum
How to use checksums
ecf77a2b0e3f4af78ab0468bb7f3a671a77d93add6ba221b907d24611d8425d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp314-cp314t-manylinux_2_34_x86_64.whl

Download URL evt3-0.4.1-cp314-cp314t-manylinux_2_34_x86_64.whl
Size 287.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
da5d598298e61ad74e4ec211a2225fbc010162949d9b81cbc343e625a7a7aac7
BLAKE2b-256 checksum
How to use checksums
e8ec6e65e3fb8d6353d3931c144b147586a4c48caa3a5fae5626565403d7228f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL evt3-0.4.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 261.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ee8e415cbcad8cd2defc401e585bdbef2fdfa0c81a59253ff68574120d94fb25
BLAKE2b-256 checksum
How to use checksums
2322af9c99b72e706cf6cdbbd586dc4e6f68a68e3a268b9f68dec09bca167153
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp314-cp314-win_amd64.whl

Download URL evt3-0.4.1-cp314-cp314-win_amd64.whl
Size 169.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
1abcc9b18d1eea8c8869de0e20710b22d9992abdb59c451da006d649c2024822
BLAKE2b-256 checksum
How to use checksums
7e0907c85f9c484f7287f99651b8aab6a8c6062f359745204788a914cb9a1805
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp314-cp314-manylinux_2_34_x86_64.whl

Download URL evt3-0.4.1-cp314-cp314-manylinux_2_34_x86_64.whl
Size 289.2 kB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
690d7bdceafadee9e4eee0d6465bb97f626ec47a940dffbf35415d4b47151fc7
BLAKE2b-256 checksum
How to use checksums
ef291a48b89a0d04ad8ee580f5ad6514e88aac0c8065f3399858aa76775c94ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL evt3-0.4.1-cp314-cp314-macosx_11_0_arm64.whl
Size 263.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bfaafb3699a5740a77e8d5e6dfaa902c267ec8b0c9ceb2f4fc1fa797cab272f4
BLAKE2b-256 checksum
How to use checksums
8dcb9787a958b161778862cb3dc5cfcc404a41d60a4f16a03e85c6e0a78ccd11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp313-cp313-win_amd64.whl

Download URL evt3-0.4.1-cp313-cp313-win_amd64.whl
Size 170.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
07fc0ae8881c2e33454c26dca4bd89257bb2fa41160d4683ccb3f5f726ae11d6
BLAKE2b-256 checksum
How to use checksums
e9a685c14e93c59b7415f1884265dd98fec7b84897cd0c5b9c56351453428547
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL evt3-0.4.1-cp313-cp313-manylinux_2_34_x86_64.whl
Size 289.2 kB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
a1c7b797d607e9b2d7530dfd46b54bd3f13a0287b6d4bb735de18e43ba686de5
BLAKE2b-256 checksum
How to use checksums
a984924bb5398873b3e7b63d3d6c129cc01aef4367ac11ea3255c8de6b17c17b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL evt3-0.4.1-cp313-cp313-macosx_11_0_arm64.whl
Size 263.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7c94eda9915df631525ea149ff09bf0062864c03eefbd701a2956e51634123fd
BLAKE2b-256 checksum
How to use checksums
66048c67b97e080ab6f564689a94d1c9adb4390baa92ab5889ecb91929de4892
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp312-cp312-win_amd64.whl

Download URL evt3-0.4.1-cp312-cp312-win_amd64.whl
Size 169.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
2d81b014c8817a3bdf00b8045ded814ef8253f22aacf546059ce15b347d5c171
BLAKE2b-256 checksum
How to use checksums
60dec40f8e14e9d9921de1819e0720d83f8611e80c1ec5d3b38c2c1b3f4037e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL evt3-0.4.1-cp312-cp312-manylinux_2_34_x86_64.whl
Size 289.0 kB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
ecb53549fe6be8070a0a3541055769abd98d8536d5a01ac86417ecf5fe5fdddc
BLAKE2b-256 checksum
How to use checksums
84b19da40768ae536704422ab47c284a30f7a046139f88eb81cf06a0fb0b910a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL evt3-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
Size 263.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1d645a4ce8d73b83e76c2e30c8d26a848547f8481a5b2ab955d7d52e100042af
BLAKE2b-256 checksum
How to use checksums
e81c57d3330aa094f4bdef8f42feccc4a5d023edef5ae507dc337ab7fc948831
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp311-cp311-win_amd64.whl

Download URL evt3-0.4.1-cp311-cp311-win_amd64.whl
Size 172.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f01412e3ab6394f8bdf62d1df518305610b5b0a369ff2425c89abc3b7afa1bb9
BLAKE2b-256 checksum
How to use checksums
4e8fd7b874a7449009625fec9e00b1c8631105ee3a5104f0d43fc4d44f856021
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL evt3-0.4.1-cp311-cp311-manylinux_2_34_x86_64.whl
Size 290.0 kB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
63e9d5a2aa94d38c8f924b63f122dca5e1f608f345c452c2a2e3678692d575ed
BLAKE2b-256 checksum
How to use checksums
fc383c27e87b63a2f606b839a7fd62c153ccfeb80b2910b2190624ee3c2b20de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL evt3-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
Size 266.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
938cc36d87d334a0b94c09c6cd9686badc12486eeae0f94305e2a149984a3927
BLAKE2b-256 checksum
How to use checksums
fc4e5dfaed8a89c54b9f466328a96f6e91acd1c8ef8f4f84c2d59bd667213e8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp310-cp310-win_amd64.whl

Download URL evt3-0.4.1-cp310-cp310-win_amd64.whl
Size 172.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
51e11a514ebe458e0b54a1be2a0933527865321b184dd5b9079453f41c890cbf
BLAKE2b-256 checksum
How to use checksums
b2b9e2f201dfcdf2fd3380b71b2db7ccce896adbfeebc62d1559c96066c110ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL evt3-0.4.1-cp310-cp310-manylinux_2_34_x86_64.whl
Size 290.4 kB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
c19d5b80f3d0651fad405624f3538dc1abf4be2a4a99d7d2a2edd8fbe227fab9
BLAKE2b-256 checksum
How to use checksums
a05b59f95e0a3a7e006ec817fc0f656223808c54d17603fed09631e32000e9ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL evt3-0.4.1-cp310-cp310-macosx_11_0_arm64.whl
Size 266.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6c7bcf623d35d92e717d323923661d3bda73faff704614b3be132e70059ad2c2
BLAKE2b-256 checksum
How to use checksums
ddae05b4cdbe2898b599aa6dcd8ca4190b3c5a7f9433a7bfc06fd949fae26a78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp39-cp39-win_amd64.whl

Download URL evt3-0.4.1-cp39-cp39-win_amd64.whl
Size 175.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
cb65d6aa153e0cd6213667d844aeec7ff0b018a483daf8675a4696d1e3475b4b
BLAKE2b-256 checksum
How to use checksums
c2be680f801c9c2b3109e744972c7372d40755c90b151f22d97106b1a55abc12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp39-cp39-manylinux_2_34_x86_64.whl

Download URL evt3-0.4.1-cp39-cp39-manylinux_2_34_x86_64.whl
Size 293.5 kB
Tags CPython 3.9 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
48ec5eb6c9c71697d1b77dbf727db00e937619a24084ccbd6fc00e36bed3136b
BLAKE2b-256 checksum
How to use checksums
a92568131ec8fbfacd24835fee1730c8adfdf9da63cd345b6a3274864ade4046
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / evt3-0.4.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL evt3-0.4.1-cp39-cp39-macosx_11_0_arm64.whl
Size 269.2 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
96669f17cc1c94414494a8c13a76f64686b3e2aa2815e93ad2b5aef1ffe8f11b
BLAKE2b-256 checksum
How to use checksums
6f679c53fb0e88108ef1c3b50cfd7f5bee49e47ad9e76fa9c31946931fa6d379
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Security for evt3 0.4.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 21 files in this release have been uploaded with provenance metadata.

Select from 21 files

Attestation for evt3-0.4.1-cp314-cp314t-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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