-
Notifications
You must be signed in to change notification settings - Fork 259
Description
We have recently released a python module for loading HEKA filetypes (https://github.com/easy-electrophysiology/load-heka-python). Currently HEKA loading is available in Neo through the Stimfit module, though a couple of benefits of this python module is that avoids any problems with compiling stimfit, and handles some more recent versions of the HEKA filetype. It also supports lazy loading so can be written up as a full rawio module (though still need to add memmap).
If this is something you would be interested in supporting I will open a pull request once some progress is made integrating it with rawio / io. Before starting, I wanted your advice as the HEKA file has 4 levels of data grouping - 'Group' > 'Series' (analogous to Neo block) > 'Sweep' (Neo Segment) > 'Record' (Neo Analogsignal). Would the best way to handle this be to have an extra arguments for the read_block() function to indicate the index of the Group and Series to load?
Best Wishes,
Joe