geometric_kernels ================= .. py:module:: geometric_kernels .. autoapi-nested-parse:: The library root. The kernel classes are contained within the :py:mod:`kernels ` package. They need to be paired with one of the space classes from the :py:mod:`spaces ` package. The :py:mod:`frontends ` package contains kernel wrapper classes compatible with Gaussian process libraries like `GPFlow `_, `GPyTorch `_, and `GPJax `_. The :py:mod:`feature_maps ` package provides (approximate) finite-dimensional feature maps for various geometric kernels. The :py:mod:`sampling ` package contains routines that allow efficient (approximate) sampling of functions from geometric Gaussian process priors. The :py:mod:`utils ` package provides (relatively) general purpose utility code used throughout the library. This is an internal part of the library. The :py:mod:`resources ` package contains static resources, such as results of symbolic algebra computations. This is an internal part of the library. The :py:mod:`lab_extras ` package contains our custom additions to `LAB `_, the framework that allows our library to be backend-independent. This is an internal part of the library. Submodules ---------- .. toctree:: :maxdepth: 1 /autoapi/geometric_kernels/feature_maps/index /autoapi/geometric_kernels/frontends/index /autoapi/geometric_kernels/jax/index /autoapi/geometric_kernels/kernels/index /autoapi/geometric_kernels/lab_extras/index /autoapi/geometric_kernels/sampling/index /autoapi/geometric_kernels/spaces/index /autoapi/geometric_kernels/tensorflow/index /autoapi/geometric_kernels/torch/index /autoapi/geometric_kernels/utils/index /autoapi/geometric_kernels/version/index