bluepyemodel.icselector.modules.distribution

Mechanism class corresponding to mechanisms fields in the icmapping file.

Classes

Distribution([all, somatic, basal, apical, ...])

Holds subcellular distribution for each compartment.

class Distribution(all: str = '', somatic: str = 'uniform', basal: str = 'uniform', apical: str = 'uniform', axonal: str = 'uniform', myelinated: str = '')

Bases: object

Holds subcellular distribution for each compartment.

get()

Get distributions as a dict.

Returns:

distributions for all comparments

Return type:

distr (dict)

set_all(dist)

Set distribution on all compartments, but not on the ‘all’ field.

Parameters:

dist (str) – key of the subcellular distribution

set_fields(**fields)

Set distributions on compartments.

Parameters:

fields (dict) – fields to be set specified as {compartment: distribution}