cerebellar_models.placement package

Module contents

Implementation of the BSB PlacementStrategy for cerebellar cortex reconstructions.

Submodules

cerebellar_models.placement.microzones module

class cerebellar_models.placement.microzones.LabelCells(*args, _parent=None, _key=None, **kwargs)

Bases: AfterPlacementHook

Subdivide cell populations into labelled subpopulations randomly. The number of labels defines the number of subpopulations

cell_types: str

Reference to the cell type.

get_node_name()
labels: list[str]

List of labels to assign to each subpopulation.

postprocess()
same_size: bool

Flag to split in ensembles of same size

split_indexes(ps)
class cerebellar_models.placement.microzones.LabelMicrozones(*args, _parent=None, _key=None, **kwargs)

Bases: LabelCells

Subdivide cell populations into labelled subpopulations of same cell counts based on their position along a provided axis. The number of labels defines the number of subpopulations

axis: int

Axis along which to subdivide the population.

get_node_name()
postprocess()
split_indexes(ps)