Installation
Run the following commands to be able to run the script below
julia> using Pkg
julia> Pkg.add("MultiFractalFields")
julia> Pkg.add("Plots")Basic Usage
Below is a basic script to generate multifractal fields using MultiFractalFields.jl. The theoretical background is the Gaussian Multiplicative Chaos theory.
This Julia package was used to generate the results of this paper.
using MultiFractalFields
using Plots
N = 2^15; η = 4π/N; γ = 0.4 # define the physical/numerical parameters
torus = Torus(N, η)
lincov = Linear(2/3) # linear covariance with scaling exponent 2/3
logcov = Log() # singular covariance for the gmc
mf = MultiFractalField(lincov, torus, logcov, γ)
plot(mf)