Skip to main content

Event Vision Library

PyPI Status Python Version License

Read the documentation at https://event-vision-library.readthedocs.io/ Tests Codecov

pre-commit Black

Installation

You can install Event Vision Library via pip from PyPI:

$ pip install event-vision-library

# you can now `import evlib`

Usage

Please see our examples and documentation.

Features

  • Python 3.8, 3.9, 3.10, 3.11, 3.12
  • Pure-python library
  • Numpy and Torch compatibility.
  • 🚧 This library is under construction and currently alpha version. The APIs may change significantly. Contributions and discussions are welcomed! 🚧

Data

  • [✅] Support different data types (.text, .raw, .hdf5, .npy, .aedat) for various file encoding of event data
  • ROS bag files (optional, based on ROS installation)
  • Support multiple existing dataset (e.g., ECD, MVSEC, DSEC, etc.)
  • [✅] Support iterator-based loading and also block-based (random access) loading.

Algorithms

  • Have different off-the-shelf methods, ready to use:
    • Optical Flow estimation
    • [✅] Image reconstruction
    • Ego-motion estimation
    • more to come.
  • C++ implementation and extension for faster execution (TODO)

Log and Vsualization

  • [✅] Various visualization for 2D/3D representation of events
  • Useful logging

Contributing

Contributions are very welcome. To learn more, see the Contributor Guide.

License

Distributed under the terms of the MIT license, Event Vision Library is free and open source software.

Issues

If you encounter any problems, please file an issue along with a detailed description.

Acknowledgement

This project was generated from Hypermodern Python Cookiecutter template.

Metadata

Release files for event-vision-library 0.0.6

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

Source distribution (sdist)

Source distribution for event-vision-library 0.0.6
File Size Uploaded Provenance Actions
event_vision_library-0.0.6.tar.gz 102.0 kB With provenance Details for event_vision_library-0.0.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for event-vision-library 0.0.6
File Interpreter ABI Platform Actions
event_vision_library-0.0.6-py3-none-any.whl Python 3 none any Details for event_vision_library-0.0.6-py3-none-any.whl

Total release size: 225.6 kB

Release files / event_vision_library-0.0.6.tar.gz

Download URL event_vision_library-0.0.6.tar.gz
Size 102.0 kB
Tags Source
SHA-256 checksum
How to use checksums
47756b517cb58098b67df2484ed4407875171e6fadfc529b399f61ad28e0450b
BLAKE2b-256 checksum
How to use checksums
367f29cc9ee8c69be368d8640820be73cd2976ddf812078a4dfbd41316b9b696
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jun 27, 2026.

Transparency log

Release files / event_vision_library-0.0.6-py3-none-any.whl

Download URL event_vision_library-0.0.6-py3-none-any.whl
Size 123.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
027a9ab89d31282bf1f69b812edbdc6e3a99003d0a5ced48e68210c94ef095de
BLAKE2b-256 checksum
How to use checksums
83d322b73ba0d864472e75638c585e821c241d48688287f05a8c8024f4802d64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jun 27, 2026.

Transparency log

Security for event-vision-library 0.0.6

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 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for event_vision_library-0.0.6.tar.gz

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 Jun 27, 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