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/synapses.py

    r626 r713  
    55""" 
    66 
    7 from pyNN import common 
     7from pyNN import standardmodels 
    88 
    99 
    10 class SynapseDynamics(common.SynapseDynamics): 
     10class SynapseDynamics(standardmodels.SynapseDynamics): 
    1111    def __init__(self, fast=None, slow=None): 
    1212        synapses.SynapseDynamics.__init__(self, fast, slow) 
    1313 
    14 class STDPMechanism(common.STDPMechanism): 
     14class STDPMechanism(standardmodels.STDPMechanism): 
    1515    def __init__(self, timing_dependence=None, weight_dependence=None, 
    1616                 voltage_dependence=None, dendritic_delay_fraction=1.0): 
     
    2121                                      voltage_dependence, dendritic_delay_fraction) 
    2222 
    23 class TsodkysMarkramMechanism(common.ModelNotAvailable): 
     23class TsodkysMarkramMechanism(standardmodels.ModelNotAvailable): 
    2424     
    2525    def __init__(self, U=0.5, tau_rec=100.0, tau_facil=0.0, u0=0.0, x0=1.0, y0=0.0): 
     
    3535        population.v_[spikes]= v_reset 
    3636 
    37 class AdditiveWeightDependence(common.ModelNotAvailable): 
     37class AdditiveWeightDependence(standardmodels.ModelNotAvailable): 
    3838    pass 
    3939 
    40 class MultiplicativeWeightDependence(common.ModelNotAvailable): 
     40class MultiplicativeWeightDependence(standardmodels.ModelNotAvailable): 
    4141    pass 
    4242 
    43 class SpikePairRule(common.ModelNotAvailable): 
     43class SpikePairRule(standardmodels.ModelNotAvailable): 
    4444    pass