SamplingKind ============ .. py:class:: t3toolbox.backend.fitting.SamplingKind A sampling kind's bare primitives, bundled so the GN model is generic over the kind. Holds the kind-specific functions the geometry-generic Gauss-Newton model needs -- the bare ``𝒥`` / ``𝒥ᵀ`` (no gauge ``Π``: that is the geometry's), the ``‖·‖²`` reduction, and the sample-stack axis count. The model binds one of :py:data:`APPLY` / :py:data:`ENTRIES` / :py:data:`PROBE`; the geometry supplies ``Π`` around them. ``sample`` is the kind's measurement spec: the probe/apply vectors ``ww`` (apply / probe) or the integer grid ``index`` (entries). .. py:attribute:: name :type: str .. py:attribute:: precompute :type: t3toolbox.backend.common.typ.Callable .. py:attribute:: forward :type: t3toolbox.backend.common.typ.Callable .. py:attribute:: transpose :type: t3toolbox.backend.common.typ.Callable .. py:attribute:: sumsq :type: t3toolbox.backend.common.typ.Callable .. py:attribute:: w_axes :type: t3toolbox.backend.common.typ.Callable .. py:attribute:: point_forward :type: t3toolbox.backend.common.typ.Callable .. py:attribute:: n_measurements :type: t3toolbox.backend.common.typ.Callable .. py:attribute:: take :type: t3toolbox.backend.common.typ.Callable .. py:attribute:: block_sumsq :type: t3toolbox.backend.common.typ.Optional[t3toolbox.backend.common.typ.Callable] :value: None