Skip to content

Commit 9497804

Browse files
authored
Merge pull request #1120 from JuliaSprenger/bug/proxynix
[nixio] save waveforms of SpikeTrainProxy objects if available.
2 parents 92554df + 6084740 commit 9497804

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

neo/io/nixio.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1167,7 +1167,7 @@ def _write_spiketrain(self, spiketrain, nixblock, nixgroup):
11671167
return
11681168

11691169
if isinstance(spiketrain, BaseProxy):
1170-
spiketrain = spiketrain.load()
1170+
spiketrain = spiketrain.load(load_waveforms=True)
11711171

11721172
times = spiketrain.times.magnitude
11731173
tunits = units_to_string(spiketrain.times.units)

neo/test/iotest/test_nixio.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,8 +168,10 @@ def compare_signal_dalist(self, neosig, nixdalist):
168168
def compare_eests_mtags(self, eestlist, mtaglist):
169169
self.assertEqual(len(eestlist), len(mtaglist))
170170
for eest in eestlist:
171-
if isinstance(eest, (EventProxy, EpochProxy, SpikeTrainProxy)):
171+
if isinstance(eest, (EventProxy, EpochProxy)):
172172
eest = eest.load()
173+
elif isinstance(eest, SpikeTrainProxy):
174+
eest = eest.load(load_waveforms=True)
173175
mtag = mtaglist[eest.annotations["nix_name"]]
174176
if isinstance(eest, Epoch):
175177
self.compare_epoch_mtag(eest, mtag)

0 commit comments

Comments
 (0)