pygrenade_vx.network.abstract.CalibratedNeuron

class pygrenade_vx.network.abstract.CalibratedNeuron

Bases: _pygrenade_vx_network_abstract.LocallyPlacedNeuron

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: _pygrenade_vx_network_abstract.CalibratedNeuron, compartments: dict[pygrenade_common.CompartmentOnNeuron, _pygrenade_vx_network_abstract.LocallyPlacedNeuron.Compartment], shape: pyhalco_hicann_dls_vx_v3.LogicalNeuronCompartments) -> None

  2. __init__(self: _pygrenade_vx_network_abstract.CalibratedNeuron, arg0: _pygrenade_vx_network_abstract.CalibratedNeuron) -> None

Methods

__init__(*args, **kwargs)

Overloaded function.

copy(self)

get_input_ports(self)

Get input ports.

move(self)

valid(self, parameter_space)

Only CalibratedNeuron parameter space is valid.

Attributes

class ParameterSpace

Bases: pygrenade_common.Population.Cell.ParameterSpace

class CalibrationTarget

Bases: pybind11_builtins.pybind11_object

class CobaSynapticInput

Bases: pybind11_builtins.pybind11_object

property e_reference
property e_reversal
property i_synin_gm
property synapse_dac_bias
property tau_syn
class CubaSynapticInput

Bases: pybind11_builtins.pybind11_object

property i_synin_gm
property synapse_dac_bias
property tau_syn
class DisabledSynapticInput

Bases: pybind11_builtins.pybind11_object

class InterAtomicNeuronConnectivity

Bases: pybind11_builtins.pybind11_object

property connect_right
property connect_soma
property connect_soma_right
property connect_vertical
property tau_icc
class RefractoryPeriod

Bases: pybind11_builtins.pybind11_object

property holdoff_time
property refractory_time
property inter_atomic_neuron_connectivity
property membrane_capacitance
property membrane_capacitance_during_calibration
property refractory_period
property synaptic_input_excitatory
property synaptic_input_inhibitory
property tau_membrane
property v_leak
property v_reset
property v_threshold
class Parameterization

Bases: pygrenade_common.Population.Cell.ParameterSpace.Parameterization

property calibration_targets
copy(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace.Parameterization)pygrenade_common.PortData
get_section(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace.Parameterization, sequence: pygrenade_common.MultiIndexSequence)pygrenade_common.Population.Cell.ParameterSpace.Parameterization
move(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace.Parameterization)pygrenade_common.PortData
property readout_sources
size(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace.Parameterization)int
property calibration_targets
copy(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace)pygrenade_common.Population.Cell.ParameterSpace
get_section(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace, sequence: pygrenade_common.MultiIndexSequence)pygrenade_common.Population.Cell.ParameterSpace
move(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace)pygrenade_common.Population.Cell.ParameterSpace
size(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace)int
valid(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace, input_port_on_cell: int, parameterization: pygrenade_common.Population.Cell.ParameterSpace.Parameterization)bool
class ParameterizationPortType

Bases: pygrenade_common.VertexPortType

copy(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterizationPortType)pygrenade_common.VertexPortType
move(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterizationPortType)pygrenade_common.VertexPortType
copy(self: _pygrenade_vx_network_abstract.CalibratedNeuron)pygrenade_common.Population.Cell
get_input_ports(self: _pygrenade_vx_network_abstract.CalibratedNeuron)list[pygrenade_common.Vertex.Port]

Get input ports. The CalibratedNeuron features the same input ports as the LocallyPlacedNeuron. Additionally, it features a port for parameterization (port index 1).

move(self: _pygrenade_vx_network_abstract.CalibratedNeuron)pygrenade_common.Population.Cell
valid(self: _pygrenade_vx_network_abstract.CalibratedNeuron, parameter_space: pygrenade_common.Population.Cell.ParameterSpace)bool

Only CalibratedNeuron parameter space is valid.