Keep si consistently 2D in sc.si(), switch to ncv as default metric
Prevent empty experiment list from messing up SpikeCorr.tranges
Make layers=False default for si, cleanup
Simplify sirange
Rename "state" local variable to "si"
Abstract out merging of dict of lists
Add pool.sc_si()