omde.chaos
index
/usr/local/lib/python2.1/site-packages/omde/chaos.py

So-called chaotic generators:
 
Lorenz
Circle squared (CircleSqr)
Bifurcation
Hopalong
Mandelbrot
Julia
Henon
 
Not yet implemented:
Rossler attractor, Barnsley J1, Feather, Planet, KA Oscillator,
Simple Chaos 1-5
 
Contributed by Hans Mikelson.

 
Modules
            
math
omde

 
Classes
            
omde.functional.Function(omde.functional.FunctionModel)
Bifurcation
CircleSqr
Henon
Hopalong
Julia
Lorenz
Mandelbrot

 
class Bifurcation(omde.functional.Function)
      Verhulst Bifurcation
 
pp = r*p*(1-p), 0<p<1, 2<r<4
 
  
__add__(self, function) from omde.functional.Function
__call__(self, t)
__div__(self, function) from omde.functional.Function
__init__(self, r=3.7000000000000002, p=0.66000000000000003, cycles=100)
__mul__(self, function) from omde.functional.Function
__radd__(self, function) from omde.functional.Function
__rdiv__(self, function) from omde.functional.Function
__rmul__(self, function) from omde.functional.Function
__rsub__(self, function) from omde.functional.Function
__sub__(self, function) from omde.functional.Function
instance(self, begin, end) from omde.functional.Function

 
class CircleSqr(omde.functional.Function)
       
  
__add__(self, function) from omde.functional.Function
__call__(self, t)
__div__(self, function) from omde.functional.Function
__init__(self, step=0.23457, cx=-2.5, cy=-2.5, loop=50, c=8)
Circle squared
 
Output in mapped in the [0, 1] range.
 
Warning: do not use interger step size.
__mul__(self, function) from omde.functional.Function
__radd__(self, function) from omde.functional.Function
__rdiv__(self, function) from omde.functional.Function
__rmul__(self, function) from omde.functional.Function
__rsub__(self, function) from omde.functional.Function
__sub__(self, function) from omde.functional.Function
instance(self, begin, end) from omde.functional.Function

 
class Henon(omde.functional.Function)
      Henon attractor.
 
Should be normalized to 1.0
 
  
__add__(self, function) from omde.functional.Function
__call__(self, t)
__div__(self, function) from omde.functional.Function
__init__(self, val='x', a=1.3999999999999999, b=0.29999999999999999, x=0.5, y=0.20000000000000001, max=3)
__mul__(self, function) from omde.functional.Function
__radd__(self, function) from omde.functional.Function
__rdiv__(self, function) from omde.functional.Function
__rmul__(self, function) from omde.functional.Function
__rsub__(self, function) from omde.functional.Function
__sub__(self, function) from omde.functional.Function
instance(self, begin, end) from omde.functional.Function

 
class Hopalong(omde.functional.Function)
      Hopalong algorithm
 
Normalized in the [0, 1] range.
 
  
__add__(self, function) from omde.functional.Function
__call__(self, t) from omde.functional.Function
__div__(self, function) from omde.functional.Function
__init__(self, t)
__mul__(self, function) from omde.functional.Function
__radd__(self, function) from omde.functional.Function
__rdiv__(self, function) from omde.functional.Function
__rmul__(self, function) from omde.functional.Function
__rsub__(self, function) from omde.functional.Function
__sub__(self, function) from omde.functional.Function
instance(self, begin, end) from omde.functional.Function

 
class Julia(omde.functional.Function)
      Julia
 
z = z^2 + c
 
z is the coordinate (pixel), c is constant
 
  
__add__(self, function) from omde.functional.Function
__call__(self, t)
__div__(self, function) from omde.functional.Function
__init__(self, scandir='imag', stepr=0.050000000000000003, stepj=0.050000000000000003, corner=(-1.5-1.1000000000000001j), max=200, scan=31, c=(0.29999999999999999+0.59999999999999998j))
__mul__(self, function) from omde.functional.Function
__radd__(self, function) from omde.functional.Function
__rdiv__(self, function) from omde.functional.Function
__rmul__(self, function) from omde.functional.Function
__rsub__(self, function) from omde.functional.Function
__sub__(self, function) from omde.functional.Function
horizontal_scan(self, t)
instance(self, begin, end) from omde.functional.Function
vertical_scan(self, t)

 
class Lorenz(omde.functional.Function)
      The Lorenz chaotic oscillator
 
Normalized in the [0,1] range
 
  
__add__(self, function) from omde.functional.Function
__call__(self, t)
__div__(self, function) from omde.functional.Function
__init__(self, val='x', h=0.001, x=19.100000000000001, y=9.8000000000000007, z=48.0, s=10.0, r=28.0, b=2.6667000000000001, max=30)
__mul__(self, function) from omde.functional.Function
__radd__(self, function) from omde.functional.Function
__rdiv__(self, function) from omde.functional.Function
__rmul__(self, function) from omde.functional.Function
__rsub__(self, function) from omde.functional.Function
__sub__(self, function) from omde.functional.Function
instance(self, begin, end) from omde.functional.Function

 
class Mandelbrot(omde.functional.Function)
      Mandelbrot
 
z = z^2 + c
z starts at 0, c is the coordinate (pixel)
 
Normalized to 1.0.
 
  
__add__(self, function) from omde.functional.Function
__call__(self, t)
__div__(self, function) from omde.functional.Function
__init__(self, stepr=0.10000000000000001, stepj=0.10000000000000001, corner=(-1.5-2.5j), max=200, scan=31, scandir='imag')
__mul__(self, function) from omde.functional.Function
__radd__(self, function) from omde.functional.Function
__rdiv__(self, function) from omde.functional.Function
__rmul__(self, function) from omde.functional.Function
__rsub__(self, function) from omde.functional.Function
__sub__(self, function) from omde.functional.Function
horizontal_scan(self, t)
instance(self, begin, end) from omde.functional.Function
vertical_scan(self, t)

 
Data
             __file__ = '/usr/local/lib/python2.1/site-packages/omde/chaos.pyc'
__name__ = 'omde.chaos'