arborize package#
Subpackages#
Submodules#
arborize.definitions module#
- class arborize.definitions.CableProperties(Ra: float = None, cm: float = None)[source]#
-
- Ra: float = None#
- cm: float = None#
Axial resistivity in ohm/cm
- class arborize.definitions.CableType[source]#
Bases:
object
- add_mech(mech_id: str | tuple[str] | tuple[str, str] | tuple[str, str, str], mech: Mechanism)[source]#
- add_synapse(label: str | tuple[str] | tuple[str, str] | tuple[str, str, str], synapse: Synapse)[source]#
- static anchor(defs: Iterable[CableType], synapses: dict[str, arborize.definitions.Synapse] | None = None, use_defaults: bool = False) CableType [source]#
- cable: CableProperties#
- ions: dict[str, arborize.definitions.Ion]#
- mechs: dict[Union[str, tuple[str], tuple[str, str], tuple[str, str, str]], arborize.definitions.Mechanism]#
- synapses: dict[str, arborize.definitions.Synapse]#
- class arborize.definitions.Ion(rev_pot: float = None, int_con: float = None, ext_con: float = None)[source]#
-
- ext_con: float = None#
- int_con: float = None#
- rev_pot: float = None#
- class arborize.definitions.Mechanism(parameters)[source]#
Bases:
object
- parameters: dict[str, float]#
- class arborize.definitions.ModelDefinition(use_defaults=False)[source]#
Bases:
object
arborize.exceptions module#
- exception arborize.exceptions.ArborizeError(*args, **kwargs)#
Bases:
DetailedException
ArborizeError exception
- exception arborize.exceptions.ConstructionError(*args, **kwargs)#
Bases:
SchematicError
ConstructionError exception
- exception arborize.exceptions.FrozenError(*args, **kwargs)#
Bases:
SchematicError
FrozenError exception
- exception arborize.exceptions.ModelDefinitionError(*args, **kwargs)#
Bases:
ArborizeError
ModelDefinitionError exception
- exception arborize.exceptions.ModelError(*args, **kwargs)#
Bases:
ArborizeError
ModelError exception
- exception arborize.exceptions.SchematicError(*args, **kwargs)#
Bases:
ArborizeError
SchematicError exception
- exception arborize.exceptions.TransmitterError(*args, **kwargs)#
Bases:
ModelError
TransmitterError exception
- exception arborize.exceptions.UnknownLocationError(*args, **kwargs)#
Bases:
ModelError
UnknownLocationError exception
- exception arborize.exceptions.UnknownSynapseError(*args, **kwargs)#
Bases:
ModelError
UnknownSynapseError exception
arborize.parameter module#
arborize.schematic module#
- class arborize.schematic.Branch[source]#
Bases:
object
- points: list[arborize.schematic.Point]#
- class arborize.schematic.CableBranch[source]#
Bases:
Branch
- points: list[arborize.schematic.Point]#
- class arborize.schematic.Point(loc, branch, coords, radius)[source]#
Bases:
object
- branch: UnitBranch#
- class arborize.schematic.Schematic(name=None)[source]#
Bases:
object
- property definition#
- property name#