# Iguazu
Tools for viewing, storing, and sharing mixed-signal time series data
[Online demo](https://app.iguazu.signalspec.org)
## Key features
- Import from CSV and raw binary array files. *Future: JSON, WAV, SigMF, VCD, Sigrok srzip, etc.*
- A native `.izs` (Iguazu Signal) file format supporting compression, metadata, random access, and incremental loading from static web hosting.
- `Stream` abstraction layer for linear or random access to blocks of raw samples in memory, on disk, or from a remote server
- Schema layer for interpreting raw samples as bit structs, fixed or floating point numbers, timestamps, text, enums, variable or fixed-length arrays/packets, records, and hierarchical groups.
- Flexible metadata attributes
- Zoomable timeline viewer with analog signal plots, digital logic traces and event spans. *Future: spectrograms*
- Table view
- Rust library, CLI, egui-based viewer app for Linux, macOS, Windows, and web
## Screenshot
<img src="https://kevinmehall.net/2026/iguazu_screenshot_001.png" alt="Screenshot" width="1036" height="690" />