dspk-core 0.0.1

Core types for dspk: recordings, buffers, time, masks, windows, and the CubeCL compute layer with run-time device choice (wgpu, CUDA, HIP, CPU)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! 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 slice;
pub mod source;
pub mod unit;

pub use format::SampleFormat;
pub use info::{ChannelInfo, RecordingInfo};
pub use memory::MemoryRecording;
pub use slice::SlicedRecording;
pub use source::{check_read, check_read_stored, RecordingSource};
pub use unit::{SignalUnit, MICROVOLTS_PER_VOLT};