T3Tangent.validate ================== .. py:method:: t3toolbox.manifold.T3Tangent.validate() .. code-block:: python def validate(self) -> None: Validate this tangent: both components well-formed and a compatible (frame, variations) pair. Runs ``frame.validate()`` + ``variations.validate()`` + the bv-pair compatibility check (:py:func:`~t3toolbox.frame_variations_format.check_fv_pair`). Structural only (shapes/ranks), so it is safe to run in ``__post_init__`` (which it is, on every construction) and under jit/pytree tracing.