JRCLUST
JRCLUST copied to clipboard
NDI-matlab functionality: reading from ndi.element.timeseries objects, writing ndi.neuron objects
These modifications allow:
- JRCLUST to read ndi.element.timeseries objects (including ndi.probe.timeseries objects) directly from NDI-matlab
- There is a bootstrap method to create the parameter file.
- There is an jrclust.detect.ndiRecording object to read the data in.
- There is an jrclust.export.ndi method to save the clustered neurons back to NDI-matlab.
- The bootstrap functionality is documented in the .rst documentation file.
Requires http://github.com/VH-Lab/NDI-matlab for these functions (error is given if not installed)
Still needed:
There appears to be no documentation for the export methods (or, I didn't find it). I would like to add documentation to the export ndi function in the documentation.
You're right about the export documentation, there's not much (or none) to speak of. I can work on standing that up. Can I ask that you add a few unit tests? I'm happy to talk offline about the test framework I've set up.
Hi Alan -
Yes, I'd be delighted to add unit tests. Can you point me to an example, maybe an Intan example, or any other example that you think would be useful?
-Steve
Unit tests are another thing I'm still building out -- in particular there aren't any reading or import/export tests (you probably saw this already). I think at a bare minimum, if you can write something out with NDI and read it back in with JRCLUST, and everything is where you expect it to be, that would be useful. We can talk about edge cases when we meet.