Skip to content

Adding HEKA loading module #1050

@easy-electrophysiology

Description

@easy-electrophysiology

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions