This function split long vector and covariance matrix into blocks corresponding to the localization.

build.block.xy(settings, block.list.all, X, obs.mean, obs.cov, t)

Arguments

settings

pecan standard multi-site settings list.

block.list.all

List contains nt empty sub-elements.

X

A matrix contains ensemble forecasts.

obs.mean

List of dataframe of observation means, named with observation datetime.

obs.cov

List of covariance matrices of state variables , named with observation datetime.

t

time point.

Value

It returns the `build.block.xy` object with data and constants filled in.

Details

This function will add data and constants into each block that are needed for the MCMC sampling.

Author

Dongchen Zhang