ufv_conversions#

Uniform frame/variations conversions (raw supercore + mask data).

Data-level ut3_orthogonal_representations plus the cross-layer converters (t3frame_to_ut3frame, ut3variations_to_t3variations, …) between the ragged and uniform frame/variations representations.

Functions#

ut3_orthogonal_representations(data[, ...])

Orthogonal (frame, variations) representation of a uniform Tucker tensor train, on raw .data.

ut3frame_to_t3frame(x)

Convert a uniform UT3Frame .data to ragged T3Frame core-tuples (or a nested tree, if stacked).

t3frame_to_ut3frame(frame_data[, N, nU, nD, rL, rR])

Pack a ragged T3Frame core-tuple into uniform frame .data (supercores + shape + masks).

ut3variations_to_t3variations(x)

Convert uniform UT3Variations .data to ragged T3Variations core-tuples (or a tree, if stacked).

t3variations_to_ut3variations(variations_data[, N, ...])

Pack a ragged T3Variations core-tuple into uniform variation .data.

t3frameweights_to_ut3frameweights(weights[, nU, nD, ...])

Pack a ragged T3FrameWeights into uniform frame-weight supercores + masks (the .data layout).

ut3frameweights_to_t3frameweights(weights)

Convert uniform frame-weight supercores + masks back to ragged T3FrameWeights families.