The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

CRAN Version Total RStudio Cloud Downloads RStudio Cloud Downloads License

Julia

Julia: Fractal Image Data Generator

The package aim at generating Julia and Mandelbrot sets with given initial conditions and resolution using an escape time algorithm. A resulting data matrix is represents escape times at each matrix entry.

Julia Set

Julia set data can be generated with the JuliaImage function. An example case,

imageN <- 2000
centre <- 0.0
L <- 4.0
C <- -0.8 + 0.156i
image_matrix <- JuliaImage(imageN, centre, L, C)

A sample visualisation with R’s hcl palette Roma as set values on a grid given as a matrix.

par(mar=c(0, 0, 0, 0))
image(image_matrix[550:1450, 200:1800], 
      col=hcl.colors(2000, palette="Roma"), 
      axes=FALSE, useRaster=TRUE)

Mandelbrot set

Mandelbrot set data can be generated with MandelImage function.

An example to generate the data:

imageN <- 2000; 
centre <- 0.0
L <- 4.0
image_matrix <- MandelImage(imageN, centre, L);

A sample visualisation with R’s hcl palette Roma as set values on a grid given as a matrix.

par(mar=c(0, 0, 0, 0))
image(image_matrix[350:1600, 1:1250], 
      col=hcl.colors(2000,  palette="Roma"),
      axes=FALSE, useRaster=TRUE)

And an other zooming

par(mar=c(0, 0, 0, 0))
image(image_matrix[800:1200, 200:600], 
      col=hcl.colors(2000,  palette="Roma"),
      axes=FALSE, useRaster=TRUE)

Acknowledgements

Author is grateful to Ranjan Maitra for his suggestions on reviving the package.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.