xdf 0.2.0
xdf: ^0.2.0 copied to clipboard
Read and write XDF (Extensible Data Format) recordings.
0.2.0 #
- Values are no longer reduced to 32-bit floats:
XdfFilekeeps them as recorded (XdfFileOptions.precision,SamplePrecision.exactby default), andXdfEvents.channelsisList<List<double>>. XdfFile.exactSamples(also onXdfRecordingSource): a stream's samples over a time range in their own format (anInt64Listfor int64) with every channel of a string stream, for replaying and exporting.XdfStreamView.roundedValues: whether some int64 values are beyond what a double holds (±2^53), so views of them are rounded.- int64 values are read and written exactly where ints are 64-bit;
XdfWriter.writeSamplestakes any numbers (List<num>). XdfFormatandXdfChannelare nowlsl_core'sLSLChannelFormatandLSLChannel(deprecated aliases remain;XdfChannel's label is now positional). Stream headers are read and built withlsl_core.- Requires
signal_core^0.2.0.
0.1.1 #
- Bump
xmlto^7.1.0
0.1.0 #
- Initial version:
loadXdf(pyxdf-compatible),XdfFile(indexed large files onsignal_core),XdfWriter, and the chunk readers.