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/brian/cells.py

    r711 r713  
    55""" 
    66 
    7 from pyNN import common, cells, errors 
     7from pyNN import standardmodels, cells, errors 
    88#import brian_no_units_no_warnings 
    99from brian.library.synapses import * 
     
    1616    """Leaky integrate and fire model with fixed threshold and alpha-function- 
    1717    shaped post-synaptic current.""" 
    18     translations = common.build_translations( 
     18    translations = standardmodels.build_translations( 
    1919        ('v_rest',     'v_rest',     mV), 
    2020        ('v_reset',    'v_reset'), 
     
    5151    excitatory and inhibitory synapses.""" 
    5252     
    53     translations = common.build_translations( 
     53    translations = standardmodels.build_translations( 
    5454        ('v_rest',     'v_rest',     mV), 
    5555        ('v_reset',    'v_reset'), 
     
    8181 
    8282class IF_cond_alpha(cells.IF_cond_alpha): 
    83     translations = common.build_translations( 
     83    translations = standardmodels.build_translations( 
    8484        ('v_rest',     'v_rest',     mV), 
    8585        ('v_reset',    'v_reset'), 
     
    117117    """Leaky integrate and fire model with fixed threshold and  
    118118    exponentially-decaying post-synaptic conductance.""" 
    119     translations = common.build_translations( 
     119    translations = standardmodels.build_translations( 
    120120        ('v_rest',     'v_rest',     mV), 
    121121        ('v_reset',    'v_reset'), 
     
    149149 
    150150 
    151 class IF_facets_hardware1(common.ModelNotAvailable): 
     151class IF_facets_hardware1(standardmodels.ModelNotAvailable): 
    152152    """Leaky integrate and fire model with conductance-based synapses and fixed 
    153153    threshold as it is resembled by the FACETS Hardware Stage 1. For further 
     
    160160class SpikeSourcePoisson(cells.SpikeSourcePoisson): 
    161161    """Spike source, generating spikes according to a Poisson process.""" 
    162     translations = common.build_translations( 
     162    translations = standardmodels.build_translations( 
    163163        ('rate',     'rate'), 
    164164        ('start',    'start'), 
     
    189189class SpikeSourceArray(cells.SpikeSourceArray): 
    190190    """Spike source generating spikes at the times given in the spike_times array.""" 
    191     translations = common.build_translations( 
     191    translations = standardmodels.build_translations( 
    192192        ('spike_times', 'spiketimes', ms), 
    193193    ) 
     
    202202        return super(SpikeSourceArray, cls).translate(parameters) 
    203203 
    204 class EIF_cond_alpha_isfa_ista(common.ModelNotAvailable): 
    205     pass 
    206  
    207  
    208 class HH_cond_exp(common.ModelNotAvailable): 
     204class EIF_cond_alpha_isfa_ista(standardmodels.ModelNotAvailable): 
     205    pass 
     206 
     207 
     208class HH_cond_exp(standardmodels.ModelNotAvailable): 
    209209    pass 
    210210     
    211211#class HH_cond_exp(cells.HH_cond_exp): 
    212212#     
    213 #    translations = common.build_translations( 
     213#    translations = standardmodels.build_translations( 
    214214#        ('gbar_Na',    'gbar_Na'),    
    215215#        ('gbar_K',     'gbar_K'),     
     
    259259 
    260260 
    261 class SpikeSourceInhGamma(common.ModelNotAvailable): 
    262     pass 
    263  
    264  
    265 class IF_cond_exp_gsfa_grr(common.ModelNotAvailable): 
    266     pass 
     261class SpikeSourceInhGamma(standardmodels.ModelNotAvailable): 
     262    pass 
     263 
     264 
     265class IF_cond_exp_gsfa_grr(standardmodels.ModelNotAvailable): 
     266    pass