Open rdarie opened 5 years ago
>>> for segIdx, dataSeg in enumerate(dataBlock.segments): ... stProxyList = [ ... stP ... for stP in dataSeg.filter(objects=SpikeTrainProxy)] ... if checkReferences: ... for stP in stProxyList[:2]: ... mts = stP._rawio.unit_list['blocks'][blockIdx]['segments'][segIdx]['spiketrains'] ... print('segIdx {}, stP.name {}'.format( ... segIdx, stP.name)) ... print('stP._unit_index = {}'.format( ... stP._unit_index)) ... print('stP references {}'.format( ... mts[stP._unit_index])) ... try: ... assert stP.name in mts[stP._unit_index].name ... except Exception: ... traceback.print_exc() ... segIdx 0, stP.name elec93#0 stP._unit_index = 0 stP references DataArray: {name = seg0_elec93#0.times, type = neo.spiketrain.times, id = 2527ab2b-3cea-453a-a352-0bffe603ee73} segIdx 0, stP.name elec75#2 stP._unit_index = 1 stP references DataArray: {name = seg0_elec75#2.times, type = neo.spiketrain.times, id = 48df52b9-0500-4c53-b78b-6691a46b1ae0} segIdx 1, stP.name elec93#0 stP._unit_index = 0 stP references DataArray: {name = seg1_elec25#0.times, type = neo.spiketrain.times, id = 23beb741-30e7-4051-8f8f-12eba7f1d06f} Traceback (most recent call last): File "<stdin>", line 15, in <module> AssertionError segIdx 1, stP.name elec75#2 stP._unit_index = 1 stP references DataArray: {name = seg1_elec51#0.times, type = neo.spiketrain.times, id = 3bae9f96-3b5f-441b-84c3-a823a1a4f85b} Traceback (most recent call last): File "<stdin>", line 15, in <module> AssertionError segIdx 2, stP.name elec93#0 stP._unit_index = 0 stP references DataArray: {name = seg2_elec70#0.times, type = neo.spiketrain.times, id = c438ce7d-c444-46ef-a2fd-0051b29b4a7e} Traceback (most recent call last): File "<stdin>", line 15, in <module> AssertionError segIdx 2, stP.name elec75#2 stP._unit_index = 1 stP references DataArray: {name = seg2_elec65#0.times, type = neo.spiketrain.times, id = e0a049dd-7e74-4115-99a3-ff29ce096ac8} Traceback (most recent call last): File "<stdin>", line 15, in <module> AssertionError segIdx 3, stP.name elec93#0 stP._unit_index = 0 stP references DataArray: {name = seg3_elec6#0.times, type = neo.spiketrain.times, id = d1ef8730-e0dc-4d29-bfed-0b2703a588c1} Traceback (most recent call last): File "<stdin>", line 15, in <module> AssertionError segIdx 3, stP.name elec75#2 stP._unit_index = 1 stP references DataArray: {name = seg3_elec62#1.times, type = neo.spiketrain.times, id = 4e17c74c-a81d-4e3b-855b-0eb6995dae4c} Traceback (most recent call last): File "<stdin>", line 15, in <module> AssertionError