Package topo :: Package patterns :: Module basic
[hide private]
[frames] | no frames]

Module basic

source code

Simple two-dimensional mathematical or geometrical pattern generators.

$Id: basic.py 8029 2008-02-19 15:16:24Z ceball $




Version: $Revision: 8029 $

Classes [hide private]
  Null
A constant pattern of zero activity.
  Gaussian
2D Gaussian pattern generator.
  SineGrating
2D sine grating pattern generator.
  Gabor
2D Gabor pattern generator.
  Line
2D line pattern generator.
  Disk
2D disk pattern generator.
  Ring
2D ring pattern generator.
  Rectangle
2D rectangle pattern generator.
  TwoRectangles
Two 2D rectangle pattern generator.
  SquareGrating
2D squarewave grating pattern generator.
  Sweeper
PatternGenerator that sweeps a supplied PatternGenerator in a direction perpendicular to its orientation.
  Composite
PatternGenerator that accepts a list of other PatternGenerators.
  SeparatedComposite
Generalized version of the Composite PatternGenerator that enforces spacing constraints between pattern centers.
  Selector
PatternGenerator that selects from a list of other PatternGenerators.
  SineGratingDisk
A sine grating masked by a circular disk so that only a round patch is visible.
  GaussiansCorner
Two Gaussian pattern generators arranged into a corner shape.
  OneDPowerSpectrum
** This class has not been tested, and is still being written **
  Translator
PatternGenerator that moves another PatternGenerator over time.