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

Module basic

source code


Version: $Revision: 11327 $

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.
  HalfPlane
Constant pattern on in half of the plane, and off in the rest, with optional Gaussian smoothing.
  Gaussian
2D Gaussian pattern generator.
  ExponentialDecay
2D Exponential 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.
  OrientationContrast
Circular pattern for testing responses to differences in contrast.
  RawRectangle
2D rectangle pattern generator with no smoothing, for use when drawing patterns pixel by pixel.
  Rectangle
2D rectangle pattern, with Gaussian smoothing around the edges.
  Arc
2D arc pattern generator.
  Curve
2D curve 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 with a variable intersection point, appearing as a corner or cross.
  Translator
PatternGenerator that translates another PatternGenerator over time.
  DifferenceOfGaussians
Two-dimensional difference of gaussians pattern.
  Sigmoid
Two-dimensional sigmoid pattern, dividing the plane into positive and negative halves with a smoothly sloping transition between them.
  SigmoidedDoG
Sigmoid multiplicatively combined with a difference of Gaussians, such that one part of the plane can be the mirror image of the other.
  PowerSpectrum
Outputs the spectral density of a rolling window of the input signal each time it is called.
  Spectrogram
Extends PowerSpectrum to provide a temporal buffer, yielding a 2D representation of a fixed-width spectrogram.
Functions [hide private]
 
rectangular(signal_size)
Generates a Rectangular signal smoothing window,
source code
Variables [hide private]
  pi = 3.14159265359
  bitwise_and = <ufunc 'bitwise_and'>
  sin = <ufunc 'sin'>
  cos = <ufunc 'cos'>
  bitwise_or = <ufunc 'bitwise_or'>
  abs = <ufunc 'absolute'>
  __package__ = 'topo.pattern'
  k = 'round'