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

    r712 r713  
    99#import brian_no_units_no_warnings 
    1010from pyNN.brian import simulator 
    11 from pyNN import common, recording, space, __doc__ 
     11from pyNN import common, recording, space, standardmodels, __doc__ 
    1212common.simulator = simulator 
    1313recording.simulator = simulator 
     
    2323def list_standard_models(): 
    2424    """Return a list of all the StandardCellType classes available for this simulator.""" 
    25     standard_cell_types = [obj for obj in globals().values() if isinstance(obj, type) and issubclass(obj, common.StandardCellType)] 
     25    standard_cell_types = [obj for obj in globals().values() if isinstance(obj, type) and issubclass(obj, standardmodels.StandardCellType)] 
    2626    for cell_class in standard_cell_types: 
    2727        try: 
     
    102102          e.g., (10,10) will create a two-dimensional population of size 10x10. 
    103103        cellclass should either be a standardized cell class (a class inheriting 
    104         from common.StandardCellType) or a string giving the name of the 
     104        from standardmodels.StandardCellType) or a string giving the name of the 
    105105        simulator-specific model that makes up the population. 
    106106        cellparams should be a dict which is passed to the neuron model