Skip to content

Releases

evlab 0.3.0a1

evlab 0.3.0a1 Pre-release
Pre-release

Choose a tag to compare

@JPL11 JPL11 released this 15 Jul 23:39

What's new

  • evlab serve — local web UI for quick denoise/corrupt runs on a clip: drop an event file in any supported format (npz, csv, txt, aedat4, dat, rosbag), pick an operation and parameters, and get before/after renders, summary stats, and a downloadable labeled .npz. Install with pip install 'evlab[ui]'.
  • Dockerfile — the same UI as a container: docker build -t evlab . && docker run --rm -p 8000:8000 evlab.
  • Fix: corruption episodes now scale to fit recordings shorter than the episode maximum — short clips previously got empty schedules for most seeds. evlab corrupt also warns if a schedule comes out empty.

Full diff: v0.2.0a1...v0.3.0a1

evlab 0.2.0a1

evlab 0.2.0a1 Pre-release
Pre-release

Choose a tag to compare

@JPL11 JPL11 released this 14 Jul 04:26

What's new

  • evlab corrupt — six-type corruption injection (hot-pixels, flicker, burst, dead-region, congestion, polarity) with two severity presets each and reproducible recipes (save/load a schedule and re-apply it exactly).
  • evlab corrupt-bench — score denoising filters against corruption labels: per-type removal rates, clean-event retention, plus window-level detection metrics (AUROC, time-to-detection at fixed FPR).
  • evlab features — 12 causal per-window monitoring statistics (event rate, polarity fraction, hot-pixel concentration, spatial entropy, Fano factors, inter-event-time dispersion, pixel persistence) for runtime corruption monitors; npz or CSV output.

Full diff: v0.1.0a1...v0.2.0a1

evlab 0.1.0a1

Choose a tag to compare

@JPL11 JPL11 released this 08 Jul 06:08

First alpha. Canonical event representation; NPZ/CSV/TXT/AEDAT4/Prophesee-.dat/ROS-bag loading; BAF + refractory denoising; voxel grids, time surfaces, frames; synthetic labeled streams with precision/recall filter scoring; 8-command CLI. 21 tests, CI green.