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

    r711 r713  
    3030import types 
    3131import numpy 
    32 from pyNN import common, errors 
     32from pyNN import common, errors, standardmodels, core 
    3333 
    3434recorder_list = [] 
     
    150150    assert n > 0, 'n must be a positive integer' 
    151151    if isinstance(cellclass, type): 
    152         if issubclass(cellclass, common.StandardCellType): 
     152        if issubclass(cellclass, standardmodels.StandardCellType): 
    153153            cellfactory = cellclass(cellparams).simObjFactory 
    154154        elif issubclass(cellclass, pypcsim.SimObject): 
     
    276276            errmsg = "Invalid source ID: %s" % source 
    277277            raise errors.ConnectionError(errmsg) 
    278         if not common.is_listlike(targets): 
     278        if not core.is_listlike(targets): 
    279279            targets = [targets] 
    280280        if isinstance(weights, float): 
     
    352352                   matrix (as returned by `get(format='array')`) 
    353353        """ 
    354         if common.is_number(value): 
     354        if numpy.isscalar(value): 
    355355            for c in self: 
    356356                setattr(c, name, value) 
     
    367367                else: 
    368368                    setattr(c, name, val) 
    369         elif common.is_listlike(value): 
     369        elif core.is_listlike(value): 
    370370            for c,val in zip(self.connections, value): 
    371371                setattr(c, name, val)