fractal

Fill in a module description here

source

Fractal

 Fractal (width:int=800, height:int=800, x_min:float=-2.0,
          x_max:float=1.0, y_min:float=-1.5, y_max:float=1.5,
          max_iter:int=1000)

Abstract base class for generating fractal images.


source

Mandelbrot

 Mandelbrot (width:int=800, height:int=800, x_min:float=-2.0,
             x_max:float=1.0, y_min:float=-1.5, y_max:float=1.5,
             max_iter:int=1000)

Abstract base class for generating fractal images.


source

MandelbrotCrossTrap

 MandelbrotCrossTrap (width:int=800, height:int=800, x_min:float=-2.0,
                      x_max:float=1.0, y_min:float=-1.5, y_max:float=1.5,
                      max_iter:int=1000)

Abstract base class for generating fractal images.


source

Julia

 Julia (cr:float=-0.7, ci:float=0.27015, width:int=800, height:int=800,
        x_min:float=-1.5, x_max:float=1.5, y_min:float=-1.5,
        y_max:float=1.5, max_iter:int=1000)

Abstract base class for generating fractal images.

Type Default Details
cr float -0.7
ci float 0.27015
width int 800
height int 800
x_min float -1.5 override Fractal default
x_max float 1.5 override Fractal default
y_min float -1.5 keep same (or change)
y_max float 1.5 keep same (or change)
max_iter int 1000 keep same (or change)
j = Julia(cr = -0.7, ci = 0.27015)
j.resolution = 1200, 1200
j.max_iter = 3000
j.render()
j.equalize_histogram()
j.plot()


source

JuliaCrossTrap

 JuliaCrossTrap (cr:float=-0.7, ci:float=0.27015, width:int=800,
                 height:int=800, x_min:float=-1.5, x_max:float=1.5,
                 y_min:float=-1.5, y_max:float=1.5, max_iter:int=1000)

Abstract base class for generating fractal images.

Type Default Details
cr float -0.7
ci float 0.27015
width int 800
height int 800
x_min float -1.5 override Fractal default
x_max float 1.5 override Fractal default
y_min float -1.5 keep same (or change)
y_max float 1.5 keep same (or change)
max_iter int 1000 keep same (or change)
j = JuliaCrossTrap(cr = 0.355, ci = 0.355)
j.resolution = 1200, 1200
j.max_iter = 3000
j.render()
j.equalize_histogram()
j.plot()

j = Julia(cr = -0.4, ci = 0.6)
j.resolution = 1200, 1200
j.max_iter = 3000
j.render()
j.equalize_histogram()
j.plot()

j = Julia(cr = -0.8, ci = 0.156)
j.resolution = 1200, 1200
j.max_iter = 3000
j.render()
j.equalize_histogram()
j.plot()

m = Mandelbrot()
m.resolution = 1200, 1200
m.max_iter = 3000
m.set_zoom(1, (0.0, 0.0))
m.render()
m.equalize_histogram()
m.plot()

m = MandelbrotCrossTrap()
m.resolution = 1200, 1200
m.max_iter = 3000
m.set_zoom(2, (0.0, 0.0))
m.render()
m.equalize_histogram()
m.plot()

m = MandelbrotCrossTrap()
m.resolution = 1200, 1200
m.max_iter = 3000

#m.set_zoom(5, (-0.170337,-1.06506))
#m.set_zoom(25, (-0.170337,-1.06506))
#m.set_zoom(125, (-0.170337,-1.06506))
#m.set_zoom(625, (-0.170337,-1.06506))
#m.set_zoom(3125, (-0.170337,-1.06506))
#m.set_zoom(15625, (-0.170337,-1.06506))
#m.set_zoom(78125, (-0.170337,-1.06506))

#m.set_zoom(5, (0.42884,-0.231345))
#m.set_zoom(25, (0.42884,-0.231345))
m.set_zoom(125, (0.42884,-0.231345))
#m.set_zoom(625, (0.42884,-0.231345))
#m.set_zoom(3125, (0.42884,-0.231345))
#m.set_zoom(15625, (0.42884,-0.231345))
#m.set_zoom(78125, (0.42884,-0.231345))

#m.set_zoom(5, (-1.62917,-0.0203968))
#m.set_zoom(25, (-1.62917,-0.0203968))
#m.set_zoom(125, (-1.62917,-0.0203968))
#m.set_zoom(625, (-1.62917,-0.0203968))
#m.set_zoom(3125, (-1.62917,-0.0203968))
#m.set_zoom(15625, (-1.62917,-0.0203968))
#m.set_zoom(78125, (-1.62917,-0.0203968))

#m.set_zoom(5, (-0.761574,-0.0847596))
#m.set_zoom(25, (-0.761574,-0.0847596))
#m.set_zoom(125, (-0.761574,-0.0847596))
#m.set_zoom(625, (-0.761574,-0.0847596))
#m.set_zoom(3125, (-0.761574,-0.0847596))
#m.set_zoom(15625, (-0.761574,-0.0847596))
#m.set_zoom(78125, (-0.761574,-0.0847596))

m.render()
m.equalize_histogram()
m.plot()