ibllib.ephys.neuropixel

Functions

adc_shifts

The sampling is serial within the same ADC, but it happens at the same time in all ADCs.

dense_layout

Dictionary containing local coordinates of a Neuropixel 3 dense layout

rc2xy

converts the row/col indices from

trace_header

For the dense layout used at IBL, returns a dictionary with keys x, y, row, col, ind, adc and sampleshift vectors corresponding to each site

rc2xy(row, col)[source]

converts the row/col indices from

dense_layout()[source]

Dictionary containing local coordinates of a Neuropixel 3 dense layout

adc_shifts(version=1)[source]

The sampling is serial within the same ADC, but it happens at the same time in all ADCs. The ADC to channel mapping is done per odd and even channels: ADC1: ch1, ch3, ch5, ch7… ADC2: ch2, ch4, ch6…. ADC3: ch33, ch35, ch37… ADC4: ch34, ch36, ch38… Therefore, channels 1, 2, 33, 34 get sample at the same time. I hope this is more or less clear. In 1.0, it is similar, but there we have 32 ADC that sample each 12 channels.” - Nick on Slack after talking to Carolina - ;-)

trace_header(version=1)[source]

For the dense layout used at IBL, returns a dictionary with keys x, y, row, col, ind, adc and sampleshift vectors corresponding to each site