This PR adds full 3D ROI support by adding a VolROI type and back-end manager ManagerVolROI.
This PR will be merged to create v0.2.0. Introduces incompatibilities with batches created in v0.1
Also:
A lot of refactoring with the ROI types. New ScatterROI type is subclassed for VolROI and CNMFROI types, with respective back-end managers for these types
Suite2p importer is a viewer module that can be used to import ROIs from Suite2p output files and place them in the current work environment. Uses ScatterROI type.
CNMF(E), motion correction and 3D CNMF modules are updated to be compatible with the latest release of caiman.
CNMF(E) batch_run_modules use the caiman format HDF files for saving the results, much cleaner than saving individual objects through pickles.
The above point means that Mesmerize batches created from v0.1 will no longer be compatible. This is why the branch v0.1 was created.
This PR adds full 3D ROI support by adding a
VolROI
type and back-end managerManagerVolROI
.This PR will be merged to create v0.2.0. Introduces incompatibilities with batches created in v0.1
Also:
ScatterROI
type is subclassed forVolROI
andCNMFROI
types, with respective back-end managers for these typesScatterROI
type.batch_run_modules
use the caiman format HDF files for saving the results, much cleaner than saving individual objects through pickles.