neurocarto.views.data_density

class neurocarto.views.data_density.ElectrodeDensityDataView

Show electrode (selected) density curve beside the shank.

Check whether the ProbeDesp implement protocol ProbeElectrodeDensityProtocol.

__init__(config)
Parameters:

config (CartoConfig)

property name: str

view name

property description: str | None

view description. show in help button.

classmethod is_supported(probe)

Check whether a probe fit the requirements.

Parameters:

probe (ProbeDesp)

Return type:

bool

data()
Returns:

dict(x=[[x]], y=[[y]])

class neurocarto.views.data_density.ProbeElectrodeDensityProtocol

ProbeDesp extension protocol for calculate electrode density distribution curve.

view_ext_electrode_density(chmap)

Calculate electrode density along the probe.

Parameters:

chmap (Any)

Returns:

Array[float, [S,], (v, y), Y] density array

Return type:

ndarray[tuple[int, …], dtype[float64]]

__init__(*args, **kwargs)