ufv_save ======== .. py:function:: t3toolbox.backend.ufv_operations.ufv_save(file, data) .. code-block:: python def ufv_save(file, data) -> None: # data: (*supercores, shape, masks) for a UT3Frame or UT3Variations Save a bv ``.data`` tuple to a ``.npz`` (3 families: the supercores, the rank masks, the ``shape`` ints). Generic over the supercore count; mirrors :py:func:`ut3_constructors.ut3_save`. ``np.savez`` keeps the boolean mask dtype, so :py:func:`ufv_load` recovers host bool masks.