Show
Ignore:
Timestamp:
02/17/10 22:45:18 (2 years ago)
Author:
apdavison
Message:

Moved standard model (cells and synapses) machinery out of the common module into its own module

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/pcsim/cells.py

    r711 r713  
    55""" 
    66 
    7 from pyNN import common, cells, errors 
     7from pyNN import common, cells, errors, standardmodels 
    88import pypcsim 
    99import numpy 
     
    1616    shaped post-synaptic current.""" 
    1717     
    18     translations = common.build_translations( 
     18    translations = standardmodels.build_translations( 
    1919        ('tau_m',      'taum',      1e-3), 
    2020        ('cm',         'Cm',        1e-9),  
     
    4343       excitatory and inhibitory synapses.""" 
    4444     
    45     translations = common.build_translations( 
     45    translations = standardmodels.build_translations( 
    4646        ('tau_m',      'taum',      1e-3), 
    4747        ('cm',         'Cm',        1e-9),  
     
    6969    shaped post-synaptic conductance.""" 
    7070     
    71     translations = common.build_translations( 
     71    translations = standardmodels.build_translations( 
    7272        ('tau_m',      'taum',      1e-3), 
    7373        ('cm',         'Cm',        1e-9),  
     
    9898    exponentially-decaying post-synaptic conductance.""" 
    9999     
    100     translations = common.build_translations( 
     100    translations = standardmodels.build_translations( 
    101101        ('tau_m',      'taum',      1e-3), 
    102102        ('cm',         'Cm',        1e-9),  
     
    127127    """Spike source, generating spikes according to a Poisson process.""" 
    128128 
    129     translations = common.build_translations( 
     129    translations = standardmodels.build_translations( 
    130130        ('start',    'Tstart',   1e-3),  
    131131        ('rate',     'rate'),  
     
    165165class SpikeSourceArray(cells.SpikeSourceArray): 
    166166    """Spike source generating spikes at the times given in the spike_times array.""" 
    167     translations = common.build_translations( 
     167    translations = standardmodels.build_translations( 
    168168        ('spike_times', 'spikeTimes'), # 1e-3),  
    169169    ) 
     
    201201        return standard_parameters 
    202202 
    203 class EIF_cond_alpha_isfa_ista(common.ModelNotAvailable): 
     203class EIF_cond_alpha_isfa_ista(standardmodels.ModelNotAvailable): 
    204204    pass 
    205205#class EIF_cond_alpha_isfa_ista(cells.EIF_cond_alpha_isfa_ista): 
     
    214214#    """ 
    215215# 
    216 #    translations = common.build_translations( 
     216#    translations = standardmodels.build_translations( 
    217217#        ('v_init'    , 'Vinit',     1e-3),  # mV -> V 
    218218#        ('w_init'    , 'w',         1e-9),  # nA -> A 
     
    248248#        self.simObjFactory = getattr(pypcsim, EIF_cond_alpha_isfa_ista.pcsim_name)(**limited_parameters) 
    249249 
    250 class IF_facets_hardware1(common.ModelNotAvailable): 
    251     pass 
    252  
    253 class HH_cond_exp(common.ModelNotAvailable): 
     250class IF_facets_hardware1(standardmodels.ModelNotAvailable): 
     251    pass 
     252 
     253class HH_cond_exp(standardmodels.ModelNotAvailable): 
    254254    pass 
    255255 
     
    257257#    """docstring needed here.""" 
    258258#     
    259 #    translations = common.build_translations( 
     259#    translations = standardmodels.build_translations( 
    260260#        ('gbar_Na',    'gbar_Na'),    
    261261#        ('gbar_K',     'gbar_K'),     
     
    284284         
    285285         
    286 class SpikeSourceInhGamma(common.ModelNotAvailable): 
    287     pass 
    288  
    289 class IF_cond_exp_gsfa_grr(common.ModelNotAvailable): 
    290     pass 
     286class SpikeSourceInhGamma(standardmodels.ModelNotAvailable): 
     287    pass 
     288 
     289class IF_cond_exp_gsfa_grr(standardmodels.ModelNotAvailable): 
     290    pass