neurocarto.probe_npx.select

Implementations

Functions

neurocarto.probe_npx.select.electrode_select(desp, chmap, blueprint, *, selector='default', **kwargs)

Do electrode selection for the Neuropixels channel map with a given blueprint.

Parameters:
  • desp (NpxProbeDesp)

  • chmap (ChannelMap) – channelmap type. It is a reference.

  • blueprint (list[NpxElectrodeDesp]) – channelmap blueprint

  • selector (str) – selector name

  • kwargs – selector keyword parameters.

Returns:

load_select()

See:

Return type:

ChannelMap

neurocarto.probe_npx.select.load_select(selector)

Load a Neuropixels electrode selector.

Parameters:

selector (str) – module_path:name

Returns:

See:

import_name()

Return type:

ElectrodeSelector

class neurocarto.probe_npx.select.ElectrodeSelector

An electrode selector protocol class.

__call__(desp, chmap, blueprint, **kwargs)

Selecting electrodes based on the electrode blueprint.

Parameters:
Returns:

generated channelmap

Return type:

ChannelMap

__init__(*args, **kwargs)