little things

This commit is contained in:
2025-05-28 10:52:50 +02:00
parent 635a320974
commit 6e0098a273
5 changed files with 75 additions and 22 deletions

View File

@@ -149,9 +149,15 @@ def si_stats(title, data, sicol, si_thresh, nsegscol):
print(' cutoff frequencies:', ' '.join([f'{f:3.0f}Hz' for f in np.unique(fcutoff)]))
print(' cutoff frequencies:', ' '.join([f'{np.sum(fcutoff == f):3d}' for f in np.unique(fcutoff)]))
print(f' cutoff frequencies: {np.min(fcutoff):.0f}Hz - {np.max(fcutoff):.0f}Hz, median={np.median(fcutoff):.0f}Hz, mean={np.mean(fcutoff):.0f}Hz, std={np.std(fcutoff):.0f}Hz')
contrasts = 100*data['contrast']
print(' contrasts: ', ' '.join([f'{c:.2g}%' for c in np.unique(contrasts)]))
print(f' contrasts: {np.min(contrasts):.2g}% - {np.max(contrasts):.2g}%, median={np.median(contrasts):.2g}%, mean={np.mean(contrasts):.2g}%, std={np.std(contrasts):.2g}%')
print(' contrasts:')
contrasts = data['contrast']
for c in np.unique(contrasts):
nc = np.sum(contrasts == c)
nsi = np.sum(sidata[contrasts == c] > si_thresh)
print(f' {100*c:3.2g}% n={nc:3d} ({100*nc/len(contrasts):4.1f}%):'
f' n={nsi:3d} ({100*nsi/nc:5.1f}%) have SI > {si_thresh:.1f}')
contrasts *= 100
print(f' {np.min(contrasts):.2g}% - {np.max(contrasts):.2g}%, median={np.median(contrasts):.2g}%, mean={np.mean(contrasts):.2g}%, std={np.std(contrasts):.2g}%')
nsegs = data[nsegscol]
print(f' number of segments: {np.min(nsegs):4.0f} - {np.max(nsegs):4.0f}, median={np.median(nsegs):4.0f}, mean={np.mean(nsegs):4.0f}, std={np.std(nsegs):4.0f}')
nsegs = data['nsegs']