rgpycrumbs.surfaces

Submodules

Attributes

Functions

nystrom_paths_needed(n_inducing, images_per_step)

Number of optimization steps the Nystrom approximation actually samples.

get_surface_model(name)

Factory function to retrieve surface model classes by name.

Package Contents

rgpycrumbs.surfaces.NYSTROM_THRESHOLD = 1000[source]
rgpycrumbs.surfaces.NYSTROM_N_INDUCING_DEFAULT = 300[source]
rgpycrumbs.surfaces.nystrom_paths_needed(n_inducing, images_per_step)[source]

Number of optimization steps the Nystrom approximation actually samples.

Mirrors the structured sampling in NystromGradientIMQ._fit: paths_to_sample = max(1, n_inducing // nimags), plus one buffer step.

rgpycrumbs.surfaces.get_surface_model(name)[source]

Factory function to retrieve surface model classes by name.

Added in version 1.0.0.

Args:

name: Model identifier (e.g., ‘grad_matern’, ‘tps’, ‘imq’).

Returns:

type: The model class. Defaults to GradientMatern.