Andrew Davison
Andrew Davison
@actionpotential I will take a look at this next week. It will be good to have this concrete use-case to help improve Neo's NWB support.
todo: add some unit tests for in-place operations
The [doctest](https://docs.python.org/3/library/doctest.html) library could be used for this. I don't think this is a high priority, but we'd be happy to have someone work on this.
I support a combination of (A) and (B). In general I prefer adding functionality as new methods on the Neo classes, but by making some of this functionality also accessible...
@JuliaSprenger what do you think about making a PR to add your [neo_utils.py](https://web.gin.g-node.org/INT/multielectrode_grasp/src/master/code/neo_utils.py) to Neo as `neo/utils.py`?
Is it worth revisiting this idea @JuliaSprenger ?
todo: make a checklist of IOs, for each one, check the `read()` method returns a list.
Hi Jan, We are open to suggestions! The idea of adding SpikeTrainList was precisely to avoid this overhead. Perhaps SpikeTrainList needs some new methods to make it easier to work...
Can you update the description to explain the context more clearly @JuliaSprenger ?