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.utils
module 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
EndOfRecordingException
when attempting to read past last frameAdded
frame_count
property inferred from the number of buffers and buffers per frameReturn
self
when enteringSDCard
contextOptionally return
DataHeader
s from frame when reading
Bugfixes#
Index the position of the 0th frame in
positions
reset internal frame counter to 0 when exiting context