Note
Go to the end to download the full example code.
Bimodal fields
We provide two transformations to obtain bimodal distributions:
Both transformations will preserve the mean and variance of the given field by default.
See: transform.normal_to_arcsin
and transform.normal_to_uquad
import gstools as gs
# structured field with a size of 100x100 and a grid-size of 1x1
x = y = range(100)
model = gs.Gaussian(dim=2, var=1, len_scale=10)
srf = gs.SRF(model, seed=20170519)
field = srf.structured([x, y])
srf.transform("normal_to_arcsin") # also "arcsin" works
srf.plot()
Total running time of the script: (0 minutes 0.574 seconds)