rdarie / Data-Analysis

Borton Lab LFP Neural Data Analysis
0 stars 0 forks source link

Test integrity of neo block made from tridesclous folder #13

Open rdarie opened 5 years ago

rdarie commented 5 years ago

image elec29 in the peeler has two units, one of which can be seen above, but it is missing from the diagnostics pdf.

rdarie commented 5 years ago

in generateSpikeReport.py

spChanIdx = [
    i
    for i in dataBlock.filter(objects=ChannelIndex)
    if (len(i.units) & ('elec' in i.name))]
(Pdb) len(spChanIdx)
31
len(dataBlock.filter(objects=ChannelIndex))
74

74 sounds right (excluding channels with no units).

(Pdb)  [len(i.units) for i in dataBlock.filter(objects=ChannelIndex)]
[4, 3, 4, 4, 4, 4, 3, 3, 4, 2, 3, 4, 2, 3, 3, 3, 4, 3, 2, 3, 2, 3, 2, 3, 1, 3, 3, 2, 2, 3, 2, 2, 2, 3, 3, 2, 4, 3, 3, 3, 2, 1, 1, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 3, 4, 2, 2, 3, 3, 2, 3, 3, 2, 4, 3, 4]
[i.name for i in dataBlock.filter(objects=ChannelIndex)]
['elec69', 'elec39', 'elec29', 'elec19', 'elec9', 'elec80', 'elec70', 'elec30', 'elec20', 'elec10', 'elec1', 'elec81', 'elec71', 'elec61', 'elec51', 'elec41', 'elec31', 'elec21', 'elec11', 'elec2', 'elec91', 'elec72', 'elec62', 'elec52', 'elec42', 'elec32', 'elec22', 'elec12', 'elec3', 'elec92', 'elec83', 'elec73', 'elec53', 'elec43', 'elec33', 'elec13', 'elec4', 'elec93', 'elec84', 'elec74', 'elec64', 'elec54', 'elec44', 'elec34', 'elec24', 'elec5', 'elec85', 'elec75', 'elec65', 'elec55', 'elec45', 'elec35', 'elec25', 'elec15', 'elec6', 'elec95', 'elec86', 'elec66', 'elec46', 'elec36', 'elec16', 'elec7', 'elec96', 'elec87', 'elec77', 'elec67', 'elec57', 'elec47', 'elec37', 'elec88', 'elec78', 'elec68', 'elec58', 'elec48']

Changed l49 to 'if ((len(i.units) > 0) & ('elec' in i.name))]' and len(spChanIdx) is now 74