efa_coeffs_to_nef#

ktch.io.efa_coeffs_to_nef(coeffs, specimen_names=None, n_dim=2)[source]#

Convert EFA flat coefficient vectors to NefData objects.

Parameters:
coeffsnp.ndarray of shape (n_samples, n_features) or (n_features,)

Flat EFA coefficient vectors from transform(). Trailing orientation/scale columns are stripped automatically.

specimen_nameslist of str, optional

Specimen names. Defaults to "Specimen_0", "Specimen_1", etc.

n_dimint, default=2

Number of dimensions. Only n_dim=2 is supported.

Returns:
nef_listlist of NefData

One NefData per sample, ready for write_nef().

Raises:
ValueError

If n_dim is not 2.