Ticket #41 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

change of name for AdaptiveExponentialIF_alpha

Reported by: emuller Owned by: emuller
Priority: minor Milestone: 0.4.0
Component: common Version: trunk
Keywords: Cc:

Description

In PyNN it's called AdaptiveExponentialIF_alpha

but I think we should change the name to

ExponentialIF_cond_alpha_adaptive

or better

ExpIF_cond_alpha_CubaSFA_SubthrAdap

Since neuron types are really: ExpIF, IF, QuadIF (Izhikevich-type), HH, etc...

and cond_alpha, curr_exp, cond_exp are synapse types

_CubaSFA_SubthrAdap

CubaSFA describes the current based adaptation mechanisms

SubthrAdap? decsripes the sub-threshold adaptation

CobaSFA then describes conductance based adaptation mechanisms

as in IF_cond_exp_sfa_rr

should be IF_cond_exp_CobaSFA_CobaSFA

since the sfa and rr mechanisms are the same actually, just different time constants. That model has no sub-threshold adaptation. (Romain reported in his paper it was not strictly necessary to get a good fit to data).

Mechanims such as CobaSFA, CobaSFA, SubthrAdap?, CubaSFA strictly speaking should not be part of the neuron model, but should be something like NeuronDynamics? which can be added to a Neuron. For NEST, at Neuron creation time, otherwise Raise error. But NEURON, and I recall CSIM, support adding such mechanisms after the fact ...

Synapses too ... cond_exp, curr_alpha ... etc.

ok this got longer than I expected ... so I better post it as a ticket...

So, may I change the name of AdaptiveExponentialIF_alpha to

ExpIF_cond_alpha_CubaSFA_SubthrAdap

and IF_cond_exp_sfa_rr to

IF_cond_exp_CobaSFA1_CobaSFA2

or something?

Change History

Changed 5 years ago by apdavison

  • version set to trunk
  • milestone set to Release 0.4.0

Changed 5 years ago by apdavison

  • status changed from new to closed
  • resolution set to fixed

Done, as of r198

Note: See TracTickets for help on using tickets.