rxmc.model_comparison.split_samples#

rxmc.model_comparison.split_samples(config, samples)[source]#

Split flat sampler rows into (model_samples, [cov_samples, ...]).

Row-wise split_parameters(): one covariance-sample block per parametric constraint, in config.evidence.parametric_constraints order.

Returns:

(np.ndarray, list of np.ndarray) – model_samples of shape (n, n_model_params) and one (n, constraint.n_params) array per parametric constraint.