Changelog#
0.1.5 - 23-09-03#
https://github.com/Aharoni-Lab/miniscope-io/pull/9
https://github.com/Aharoni-Lab/miniscope-io/pull/10
Bugfixes:
Handle absolute paths correctly on windows, which can’t deal with
pathlib.Path.resolve(), apparently
New features:
Added
to_video()to export videosAdded notebook demonstrating
to_video()
Added
miniscope_io.utilsmodule withhash_file()function for hashing files (used in testing)
Code structure:
(Minor) moved
skip()to general methods block (no change)
Tests:
Run tests on macos and windows
0.1.4 - 23-09-03#
https://github.com/Aharoni-Lab/miniscope-io/pull/8
New features:
Data models! Hold a collection of frames and get their headers
Plots! Mimic the plots from ye olde notebook
Update to pydantic v2
Version field in formats
Format for miniscope firmware with battery voltage level
Reverted:
grab_frames notebook is restored to using the example data and having the evaluated output present
0.1.1 - 23-07-13#
Additions#
Added
EndOfRecordingExceptionwhen attempting to read past last frameAdded
frame_countproperty inferred from the number of buffers and buffers per frameReturn
selfwhen enteringSDCardcontextOptionally return
DataHeaders from frame when reading
Bugfixes#
Index the position of the 0th frame in
positionsreset internal frame counter to 0 when exiting context