- read :: ByteString -> IO Document
- readFile :: FilePath -> IO Document
- data Document = Document {
- docModels :: [Model]
- docLayers :: [Layer]
- docDerivations :: [Derivation]
- data ModelType
- = WaveFile
- | SparseMatrix
- type Frame = Integer
- type FrameCount = Integer
- data Model = Model {}
- data Data
- data Point = Point {}
- data LayerType
- = WaveForm
- | TimeRuler
- | TimeInstants
- data Layer = Layer {
- layerName :: String
- layerModel :: Model
- data Derivation = Derivation {}
Documentation
read :: ByteString -> IO DocumentSource
Read a compressed Sonic-Visualiser Document from a lazy ByteString.
A Sonic Visualiser document.
Documents contain Model
s with their corresponding Data
, Layer
s and
Derivation
s
Document | |
|
type FrameCount = IntegerSource
A Model describes a particular dataset in the Sonic Visualiser project file.
Model | |
|
The Data container, either a file on disk or a sparse matrix (a list of
Point
s).
A Point specifies a coordinate in a time-series sparse matrix, with an optional value and label.
Point | |
|
A Layer defines the visual layout of a `Model'\'s data set.