Package topo
[hide private]
[frames] | no frames]

Package topo

source code

Topographica cortical map simulator package.

Topographica is designed as a collection of packages from which elements can be selected to model specific systems. For more information, see the individual subpackages:

base           - Core Topographica functions and classes
plotting       - Visualization functions and classes
analysis       - Analysis functions and classes (besides plotting)
tkgui          - Tk-based graphical user interface (GUI)
command        - High-level user commands
misc           - Various useful independent modules

The Topographica primitives library consists of a family of classes that can be used with the above functions and classes:

sheet          - Sheet classes: 2D arrays of processing units
projection     - Projection classes: connections between Sheets
pattern        - PatternGenerator classes: 2D input or weight patterns
ep             - EventProcessor classes: other simulation objects
outputfn       - Output functions, for e.g. normalization or squashing
responsefn     - Calculate the response of a Projection
learningfn     - Adjust weights for a Projection
coordmapper    - CoordinateMapperFn classes: map coords between Sheets

Each of the library directories can be extended with new classes of the appropriate type, just by adding a new .py file to that directory. E.g. new PatternGenerator classes can be added to pattern/, and will then show up in the GUI menus as potential input patterns.

$Id: __init__.py 9078 2008-09-03 01:27:06Z jbednar $


Version: $Revision: 9078 $

Submodules [hide private]

Functions [hide private]
 
_mpq_pickle_support()
Allow instances of gmpy.mpq to pickle.
source code
 
_numpy_ufunc_pickle_support()
Allow instances of numpy.ufunc to pickle.
source code
 
about(display=True)
Print release and licensing information.
source code
Variables [hide private]
  old_seterr_settings = {'divide': 'ignore', 'invalid': 'ignore'...
  release = ''
  sim = Simulation(basename_format='%(name)s_%(timestr)s', name=...
  time_type_args = ()
  version = ''
Variables Details [hide private]

old_seterr_settings

Value:
{'divide': 'ignore', 'invalid': 'ignore', 'over': 'ignore', 'under': 'ignore'}

sim

Value:
Simulation(basename_format='%(name)s_%(timestr)s', name=None, print_level=100, reg\
ister=True, startup_commands=[], time_printing_format='%(_time)09.2f', time_type=<\
built-in function mpq>, time_type_args=())