dspk-core 0.0.10

Core types for dspk: recordings, buffers, time, masks, windows, and the CubeCL compute layer with run-time device choice (wgpu, CUDA, HIP, CPU)
Documentation
//! Format-independent continuous recordings: descriptor, chunked read trait, in-memory source, and lazy slicing.
//!
//! File formats implement [`RecordingSource`] in `dspk-io`; processing and UI code read through
//! the trait and never depend on a concrete format.

pub mod format;
pub mod info;
pub mod memory;
pub mod remap;
pub mod slice;
pub mod source;
pub mod unit;

pub use format::SampleFormat;
pub use info::{ChannelInfo, RecordingInfo};
pub use memory::MemoryRecording;
pub use remap::{ChannelMap, ChannelMapFile, ChannelPair, RemappedSource, DEFAULT_CHANNEL_BASE};
pub use slice::SlicedRecording;
pub use source::{check_read, check_read_stored, RecordingSource};
pub use unit::{SignalUnit, MICROVOLTS_PER_VOLT};