Visualize

Add a Makie-backend package to your Project.toml

Import one of the Makie backends (GLMakie, CairoMakie, WGLMakie, RPRMakie, etc.) to enable these functions!

EnsembleKalmanProcesses.Visualize.plot_parameter_distributionFunction
Visualize.plot_parameter_distribution(fig::Union{Makie.Figure, Makie.GridLayout, Makie.GridPosition, Makie.GridSubposition},
                       pd::ParameterDistribution;
                       constrained = true,
                       n_sample = 1e4,
                       rng = Random.GLOBAL_RNG)

Plot the distributions pd on fig.

source
Visualize.plot_parameter_distribution(fig::Union{Makie.Figure, Makie.GridLayout},
                       pd::PDT;
                       constrained = true,
                       n_sample = 1e4,
                       rng = Random.GLOBAL_RNG)
                       where {PDT <: ParameterDistributionType}

Plot the distribution on fig.

source
EnsembleKalmanProcesses.Visualize.plot_ϕ_over_itersFunction
Visualize.plot_ϕ_over_iters(gridposition, ekp, prior, dim_idx; kwargs...)

Plot the constrained parameter of index dim_idx against time on gridposition.

Any keyword arguments is passed to the plotting function which takes in any keyword arguments supported by (Makie.Scatter)[https://docs.makie.org/dev/reference/plots/scatter].

source
Visualize.plot_ϕ_over_iters(gridpositions, ekp, prior, name; kwargs...)

Plot the constrained parameter belonging to distribution name against the number of iterations on the iterable gridpositions.

Any keyword arguments are passed to all plots.

source
EnsembleKalmanProcesses.Visualize.plot_ϕ_over_iters!Function
Visualize.plot_ϕ_over_iters!(axis, ekp, prior, dim_idx; kwargs...)

Plot the constrained parameter of index dim_idx against time on axis.

Any keyword arguments is passed to the plotting function which takes in any keyword arguments supported by (Makie.Scatter)[https://docs.makie.org/dev/reference/plots/scatter].

source
EnsembleKalmanProcesses.Visualize.plot_ϕ_over_timeFunction
Visualize.plot_ϕ_over_time(gridposition, ekp, prior, dim_idx; kwargs...)

Plot the constrained parameter of index dim_idx against time on gridposition.

Any keyword arguments is passed to the plotting function which takes in any keyword arguments supported by (Makie.Scatter)[https://docs.makie.org/dev/reference/plots/scatter].

source
Visualize.plot_ϕ_over_time(gridpositions, ekp, prior, name; kwargs...)

Plot the constrained parameter belonging to distribution name against time on the iterable gridpositions.

Any keyword arguments are passed to all plots.

source
EnsembleKalmanProcesses.Visualize.plot_ϕ_over_time!Function
Visualize.plot_ϕ_over_time!(axis, ekp, prior, dim_idx; kwargs...)

Plot the constrained parameter of index dim_idx against time on axis.

Any keyword arguments is passed to the plotting function which takes in any keyword arguments supported by (Makie.Scatter)[https://docs.makie.org/dev/reference/plots/scatter].

source
EnsembleKalmanProcesses.Visualize.plot_ϕ_mean_over_iters!Function
Visualize.plot_ϕ_mean_over_iters!(axis, ekp, prior, dim_idx; plot_std = false, kwargs...)

Plot the mean constrained parameter of index dim_idx of prior against the number of iterations on axis.

If plot_std = true, then the standard deviation of the constrained parameters of the ensemble is also plotted.

Any keyword arguments is passed to the plotting function which takes in any keyword arguments supported by Makie.Lines and (Makie.Band)[https://docs.makie.org/dev/reference/plots/band] if plot_std = true.

Keyword arguments passed to line_kwargs and band_kwargs are merged with kwargs when possible. The keyword arguments in line_kwargs and band_kwargs take priority over the keyword arguments in kwargs.

source
EnsembleKalmanProcesses.Visualize.plot_ϕ_mean_over_itersFunction
Visualize.plot_ϕ_mean_over_iters(gridposition, ekp, prior, dim_idx; plot_std = false, kwargs...)

Plot the mean constrained parameter of index dim_idx of prior against the number of iterations on gridposition.

If plot_std = true, then the standard deviation of the constrained parameters of the ensemble is also plotted.

Any keyword arguments is passed to the plotting function which takes in any keyword arguments supported by Makie.Lines and (Makie.Band)[https://docs.makie.org/dev/reference/plots/band] if plot_std = true.

Keyword arguments passed to line_kwargs and band_kwargs are merged with kwargs when possible. The keyword arguments in line_kwargs and band_kwargs take priority over the keyword arguments in kwargs.

source
Visualize.plot_ϕ_mean_over_iters(gridpositions, ekp::EnsembleKalmanProcess, prior, name; kwargs...)

Plot the mean constrained parameter belonging to distribution name against the number of iterations on the iterable gridpositions.

Any keyword arguments are passed to all plots.

source
EnsembleKalmanProcesses.Visualize.plot_ϕ_mean_over_time!Function
Visualize.plot_ϕ_mean_over_time!(axis, ekp, prior, dim_idx; plot_std = false, kwargs...)

Plot the mean constrained parameter of index dim_idx of prior against time on axis.

If plot_std = true, then the standard deviation of the constrained parameter of the ensemble is also plotted.

Any keyword arguments is passed to the plotting function which takes in any keyword arguments supported by Makie.Lines and (Makie.Band)[https://docs.makie.org/dev/reference/plots/band] if plot_std = true.

Keyword arguments passed to line_kwargs and band_kwargs are merged with kwargs when possible. The keyword arguments in line_kwargs and band_kwargs take priority over the keyword arguments in kwargs.

source
EnsembleKalmanProcesses.Visualize.plot_ϕ_mean_over_timeFunction
Visualize.plot_ϕ_mean_over_time(gridposition, ekp, prior, dim_idx; plot_std = false, kwargs...)

Plot the mean constrained parameter of index dim_idx of prior against time on gridposition.

If plot_std = true, then the standard deviation of the constrained parameter of the ensemble is also plotted.

Any keyword arguments is passed to the plotting function which takes in any keyword arguments supported by Makie.Lines and (Makie.Band)[https://docs.makie.org/dev/reference/plots/band] if plot_std = true.

Keyword arguments passed to line_kwargs and band_kwargs are merged with kwargs when possible. The keyword arguments in line_kwargs and band_kwargs take priority over the keyword arguments in kwargs.

source
Visualize.plot_ϕ_mean_over_time(gridpositions, ekp, prior, name; kwargs...)

Plot the mean constrained parameter belonging to distribution name against time on the iterable gridpositions.

Any keyword arguments are passed to all plots.

source