Skip to content

Latest commit

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Julia

Julia: Fractal Image Data Generator

CRAN VersionTotal RStudio Cloud DownloadsRStudio Cloud DownloadsLicense

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<-2000centre<-0.0L<-4.0C<--0.8+0.156iimage_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.0L<-4.0image_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.

Releases

Packages

Contributors

Languages