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

Module basic

source code

Simple two-dimensional mathematical or geometrical pattern generators.

$Id: basic.py 9396 2008-10-04 06:10:36Z jbednar $


Version: $Revision: 9396 $

Classes [hide private]
  Constant
Constant pattern generator, i.e., a solid, uniform field of the same value.
  PatternGenerator
A class hierarchy for callable objects that can generate 2D patterns.
  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.
  GaussiansCorner
Two Gaussian pattern generators arranged into a corner shape.
  v
A constant pattern of zero activity.
Variables [hide private]
  pi = 3.14159265359
  bitwise_and = <ufunc 'bitwise_and'>
  sin = <ufunc 'sin'>
  add = <ufunc 'add'>
  Float = 'd'
  bitwise_or = <ufunc 'bitwise_or'>
  k = 'Null'