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

Package pattern

source code

Objects capable of generating a two-dimensional array of values.

Such patterns can be used as input to a Sheet, as initial or fixed weight patterns, or for any other purpose where a two-dimensional pattern may be needed. Any new PatternGenerator classes added to this directory will automatically become available for any model.

$Id: __init__.py 8943 2008-08-21 13:47:25Z ceball $


Version: $Revision: 8943 $

Submodules [hide private]

Classes [hide private]
  Composite
PatternGenerator that accepts a list of other PatternGenerators.
  Constant
Constant pattern generator, i.e., a solid, uniform field of the same value.
  Disk
2D disk pattern generator.
  Gabor
2D Gabor pattern generator.
  Gaussian
2D Gaussian pattern generator.
  GaussiansCorner
Two Gaussian pattern generators arranged into a corner shape.
  Line
2D line pattern generator.
  Null
A constant pattern of zero activity.
  PatternGenerator
A class hierarchy for callable objects that can generate 2D patterns.
  Rectangle
2D rectangle pattern generator.
  Ring
2D ring pattern generator.
  Selector
PatternGenerator that selects from a list of other PatternGenerators.
  SeparatedComposite
Generalized version of the Composite PatternGenerator that enforces spacing constraints between pattern centers.
  SineGrating
2D sine grating pattern generator.
  SquareGrating
2D squarewave grating pattern generator.
  Sweeper
PatternGenerator that sweeps a supplied PatternGenerator in a direction perpendicular to its orientation.
  TwoRectangles
Two 2D rectangle pattern generator.