utv_probe_derivatives#

t3toolbox.backend.utv_sampling.utv_probe_derivatives(ww, pp, frame_data, variations_data, order)#
def utv_probe_derivatives(
        ww,               # probe vectors X,        len=d, ith elm_shape=W+(Ni,)
        pp,               # perturbation vectors P, len=d, ith elm_shape=W+(Ni,)
        frame_data,       # UT3Frame .data
        variations_data,  # UT3Variations .data
        order,            # highest derivative order
):  # -> MIRRORS ww: ragged -> len=d tuple ((order+1,)+W+K+C+(Ni,)); packed -> (d,)+(order+1,)+W+K+C+(N,)

Symmetric probe derivatives of a uniform tangent vector (the bare 𝒥): mask-once, share sampling_derivatives.tv_probe_derivatives. Mirrors ww’s packedness.