pygrenade_vx.network.abstract.multicompartment.mechanisms.ConductanceBasedSynapse
-
class
pygrenade_vx.network.abstract.multicompartment.mechanisms.ConductanceBasedSynapse(receptor_type: str = 'excitatory', *, strength: int = 500, potential: int = 800, reference: int = 400, time_constant: int = 1e-05, global_strength: int = 600) Bases:
pygrenade_vx.network.abstract.multicompartment.mechanisms.MechanismMechanism that defines the parameters of a conductance based synaptic input.
-
__init__(receptor_type: str = 'excitatory', *, strength: int = 500, potential: int = 800, reference: int = 400, time_constant: int = 1e-05, global_strength: int = 600) Initialize a conductance based synapse.
- Parameters
strength – Strength of the synaptic input.
potential – Reversal potential.
reference – Potential at which the COBA synapse should have the same strength as a CUBA synapse (with the same strength setting).
time_constant – Time constant (in s) of the synaptic input.
global_strength – Global scaling of the synaptic input strength. Translates to synapse_dac_bias. Has to be the same for all synaptic inputs on a chip.
Methods
__init__([receptor_type, strength, …])Initialize a conductance based synapse.
construct_parameter_space(lower_limits, …)Construct a parameter space with the given limits.
construct_parameterization(values)Construct a parameterization for the given mechanism.
copy()Create copy of the mechanism.
Create the mechanism in grenade.
-
classmethod
construct_parameter_space(lower_limits: Dict[str, float], upper_limits: Dict[str, float]) → _pygrenade_vx_network_abstract.MechanismSynapticInputConductance.ParameterSpace Construct a parameter space with the given limits.
- Parameters
lower_limits – Lower limits of the parameter space. The keys are the names of the parameters.
upper_limits – Upper limits of the parameter space. The keys are the names of the parameters.
- Returns
Parameter space with the given limits.
-
classmethod
construct_parameterization(values: Dict[str, Union[float, int]]) → grenade.MechanismSynapticInputConductance.Parameterization Construct a parameterization for the given mechanism.
- Parameters
values – Values for the different parameters. The keys are the names of the parameters.
- Returns
Parameterization.
-
copy() → pygrenade_vx.network.abstract.multicompartment.mechanisms.ConductanceBasedSynapse Create copy of the mechanism.
- Returns
Copy of the mechanism.
-
to_grenade() → _pygrenade_vx_network_abstract.MechanismSynapticInputConductance Create the mechanism in grenade.
- Returns
Grenade object of the mechanism and its parameter space.
-