Create an image set out of a list in the right form containing the values of the 2d functions. Only 2d functions in a rectangular windows are currently supported; the values are provided in matrices (arrays).
create_image_set(image_set, ...)A list containing elements r, obs, sim_m and theo.
r, sim_m and theo are optional, obs needs to be provided always.
r must be a list of two vectors describing the argument values where
images have been observed (or simulated).
r[[1]] should give the argument values for x-coordinate (first dimension of the 2d functions).
r[[2]] should give the argument values for y-coordinate (second dimension of the 2d functions).
If not given, r is set to be a list of values from 1 to the number of first/second dimension
of 2d functions in obs.
obs must be either a 2d matrix (dimensions matching the lengths of r vectors)
or 3d array containing the observed 2d functions (the third dimension matching the number
of functions).
If obs is a 3d array, then sim_m is ignored.
If obs is a 2d array, then sim_m must be a 3d array containing the simulated
images (2d functions) (the third dimension matching the number of functions).
If included, theo corresponds to the theoretical function
(e.g., under the null hypothesis) and its dimensions must either match the dimensions
of 2d functions in obs or it must be a constant.
Do not use. (For internal use only.)
The given list adorned with the proper class name.