signal_core 0.1.0 copy "signal_core: ^0.1.0" to clipboard
signal_core: ^0.1.0 copied to clipboard

Format-agnostic multichannel signal engine: summary pyramids for fast zooming, display filters (SOS, zero-phase and streaming), re-referencing, channel quality and random-access byte sources. Pure Dar [...]

signal_core #

Format-agnostic engine for viewing large multichannel recordings and live streams. Pure Dart; works on all platforms, including the web.

  • SummaryPyramid: min, max, mean and standard deviation over buckets of 64, 256, 1024… samples, so a view of any length is drawn from a few thousand buckets.
  • ChunkedSignalEngine: answers EnvelopeRequests and ReadRequests for a recording that a format splits into chunks (ChunkedSignalIndex), with a bounded chunk cache, filtered tiles kept between requests and derived (filtered, re-referenced) summaries built in the background.
  • DerivedSpec, Sos, SosStreamFilter, applyReference, LiveProcessor: display filters (zero-phase for recordings, streaming for live data), re-referencing and mean traces.
  • QualityTracker: per-channel flags for line noise, amplitude and flat channels.
  • ByteSource: random access to a file by path (native), Blob (web) or bytes in memory.

Formats built on it: .hsd (libhyperscanner). XDF is planned.

0
likes
140
points
88
downloads

Documentation

API reference

Publisher

verified publisherzeyus.com

Weekly Downloads

Format-agnostic multichannel signal engine: summary pyramids for fast zooming, display filters (SOS, zero-phase and streaming), re-referencing, channel quality and random-access byte sources. Pure Dart, web-safe.

Homepage
Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

web

More

Packages that depend on signal_core