Exemple #1
0
 def get_short_description(self):
     return (
         "cool_pre=" + str(self._input_pre_cooling_coef) +
         ", cool_post=" + str(self._input_post_cooling_coef) +
         ", spike magnitude=" + str(self._spike_magnitude) +
         ", clip var=" + str(self._clip_var_to_their_ranges) +
         ", integrator=" + str(integrator.get_name(self._integrator))
         )
Exemple #2
0
 def get_short_description(self):
     return (self.get_name() + ", U[resting]=" +
             str(self.constants["resting_potential_U"]) + ", V[resting]=" +
             str(self.constants["resting_potential_V"]) + ", V[firing]=" +
             str(self.constants["firing_potential"]) + ", a=" +
             str(self.constants["coef_a"]) + ", b=" +
             str(self.constants["coef_b"]) + ", I[cooling]=" +
             str(self.constants["input_cooling_coef"]) +
             ", spike magnitude=" + str(self.constants["spike_magnitude"]) +
             ", intergator=" + str(integrator.get_name(self._integrator)))
Exemple #3
0
 def get_short_description(self):
     return ("Leaky IF"
             ", V[resting]=" + str(self.constants["resting_potential"]) +
             ", V[firing]=" + str(self.constants["firing_potential"]) +
             ", V[saturation]=" +
             str(self.constants["saturation_potential"]) + ", V[psp_max]=" +
             str(self.constants["psp_max_potential"]) + ", V[cooling]=" +
             str(self.constants["potential_cooling_coef"]) +
             ", I[cooling]=" + str(self.constants["input_cooling_coef"]) +
             ", spike magnitude=" + str(self.constants["spike_magnitude"]) +
             ", intergator=" + str(integrator.get_name(self._integrator)))
Exemple #4
0
 def get_short_description(self):
     return (
         "Leaky IF"
         ", V[resting]=" + str(self.constants["resting_potential"]) +
         ", V[firing]=" + str(self.constants["firing_potential"]) +
         ", V[saturation]=" + str(self.constants["saturation_potential"]) +
         ", V[psp_max]=" + str(self.constants["psp_max_potential"]) +
         ", V[cooling]=" + str(self.constants["potential_cooling_coef"]) +
         ", I[cooling]=" + str(self.constants["input_cooling_coef"]) +
         ", spike magnitude=" + str(self.constants["spike_magnitude"]) +
         ", intergator=" + str(integrator.get_name(self._integrator))
         )
Exemple #5
0
 def get_short_description(self):
     return (
         self.get_name() +
         ", U[resting]=" + str(self.constants["resting_potential_U"]) +
         ", V[resting]=" + str(self.constants["resting_potential_V"]) +
         ", V[firing]=" + str(self.constants["firing_potential"]) +
         ", a=" + str(self.constants["coef_a"]) +
         ", b=" + str(self.constants["coef_b"]) +
         ", I[cooling]=" + str(self.constants["input_cooling_coef"]) +
         ", spike magnitude=" + str(self.constants["spike_magnitude"]) +
         ", intergator=" + str(integrator.get_name(self._integrator))
         )
Exemple #6
0
 def get_short_description(self):
     return (self.get_name() + ", g_K=" + str(self.constants["g_K"]) +
             ", g_Na=" + str(self.constants["g_Na"]) + ", g_L=" +
             str(self.constants["g_L"]) + ", E_K=" +
             str(self.constants["E_K"]) + ", E_Na=" +
             str(self.constants["E_Na"]) + ", E_L=" +
             str(self.constants["E_L"]) + ", C=" +
             str(self.constants["C"]) + ", V[firing]=" +
             str(self.constants["firing_potential"]) + ", I[cooling]=" +
             str(self.constants["input_cooling_coef"]) +
             ", spike magnitude=" + str(self.constants["spike_magnitude"]) +
             ", intergator=" + str(integrator.get_name(self._integrator)))
Exemple #7
0
 def get_short_description(self):
     return (
         self.get_name() +
         ", g_K=" + str(self.constants["g_K"]) +
         ", g_Na=" + str(self.constants["g_Na"]) +
         ", g_L=" + str(self.constants["g_L"]) +
         ", E_K=" + str(self.constants["E_K"]) +
         ", E_Na=" + str(self.constants["E_Na"]) +
         ", E_L=" + str(self.constants["E_L"]) +
         ", C=" + str(self.constants["C"]) +
         ", V[firing]=" + str(self.constants["firing_potential"]) +
         ", I[cooling]=" + str(self.constants["input_cooling_coef"]) +
         ", spike magnitude=" + str(self.constants["spike_magnitude"]) +
         ", intergator=" + str(integrator.get_name(self._integrator))
         )
Exemple #8
0
 def get_short_description(self):
     return (
         self.get_name() +
         ", w0=" + str(self._weight_neutral) +
         ", eW=" + str(self._weight_epsilon) +
         ", lvl=" + str(self._weight_zero_level) +
         ", m=" + str(self._weight_power) +
         ", wdt=" + str(self._weight_dt) +
         ", taup=" + str(self._weight_tau_potentiation) +
         ", taun=" + str(self._weight_tau_depression) +
         ", cool_w=" + str(self._weight_cooling_coef) +
         ", cool_pre=" + str(self._input_pre_cooling_coef) +
         ", cool_post=" + str(self._input_post_cooling_coef) +
         ", spike magnitude=" + str(self._spike_magnitude) +
         ", integrator=" + str(integrator.get_name(self._integrator))
         )
Exemple #9
0
 def get_short_description(self):
     return (self.get_name() + ", g_K=" + str(self.constants["g_K"]) +
             ", g_T=" + str(self.constants["g_T"]) + ", g_H=" +
             str(self.constants["g_H"]) + ", E_K=" +
             str(self.constants["E_K"]) + ", E_Na=" +
             str(self.constants["E_Na"]) + ", E_T=" +
             str(self.constants["E_T"]) + ", E_H=" +
             str(self.constants["E_H"]) + ", tau_R=" +
             str(self.constants["tau_R"]) + ", tau_T=" +
             str(self.constants["tau_T"]) + ", tau_H=" +
             str(self.constants["tau_H"]) + ", C=" +
             str(self.constants["C"]) + "\nV[firing]=" +
             str(self._firing_potential) + ", I[cooling]=" +
             str(self.constants["input_cooling_coef"]) +
             ", spike magnitude=" + str(self._spike_magnitude) +
             ", intergator=" + str(integrator.get_name(self._integrator)))
Exemple #10
0
 def get_short_description(self):
     return (
         self.get_name() +
         ", g_K=" + str(self.constants["g_K"]) +
         ", g_T=" + str(self.constants["g_T"]) +
         ", g_H=" + str(self.constants["g_H"]) +
         ", E_K=" + str(self.constants["E_K"]) +
         ", E_Na=" + str(self.constants["E_Na"]) +
         ", E_T=" + str(self.constants["E_T"]) +
         ", E_H=" + str(self.constants["E_H"]) +
         ", tau_R=" + str(self.constants["tau_R"]) +
         ", tau_T=" + str(self.constants["tau_T"]) +
         ", tau_H=" + str(self.constants["tau_H"]) +
         ", C=" + str(self.constants["C"]) +
         "\nV[firing]=" + str(self._firing_potential) +
         ", I[cooling]=" + str(self.constants["input_cooling_coef"]) +
         ", spike magnitude=" + str(self._spike_magnitude) +
         ", intergator=" + str(integrator.get_name(self._integrator))
         )