UT3FrameWeights.is_consistent_with ================================== .. py:method:: t3toolbox.uniform_frame_variations_format.UT3FrameWeights.is_consistent_with(tangent) .. code-block:: python def is_consistent_with(self, tangent) -> bool: True iff this metric can be absorbed into a ``UT3Tangent``'s (or ``UT3Variations``') variations (non-raising): padded widths match, this weight's stack ``C`` is the **trailing part** of the variation stack ``K + C``, and the masks agree (broadcast constant over ``K``). Like the variations themselves, this is **blind to the frame**. Whether the metric belongs to a particular tangent's frame needs the frame, and is checked by :py:func:`check_ufw_pair`.