Discretization

The Discretization class can be seen as a special type of ParameterSpace, designed for applications that involve spatial domains (see Parameterization). Each dimension within a Discretization instance corresponds to a discretized element of the spatial domain, such as a pixel in a 2D space. Consequently, all free parameters associated with a Discretization instance are intrinsically associated with spatial domain elements. This allows for the definition of prior probabilities that are functions of position within the domain (see Prior).

        graph TD;
    ParameterSpace-->Discretization;
    Prior-->Discretization;
    Discretization-->Voronoi;
    Voronoi-->Voronoi1D;
    Voronoi-->Voronoi2D;
    Voronoi-->Voronoi2DSphere
    

bayesbay.discretization.Discretization

Low-level class to define a discretization

bayesbay.discretization.Voronoi

Utility class for Voronoi tessellation

bayesbay.discretization.Voronoi1D

Utility class for Voronoi tessellation in 1D

bayesbay.discretization.Voronoi2D

Utility class for Voronoi tessellation in 2D

bayesbay.discretization.Voronoi2DSphere

Utility class for Voronoi tessellation on the surface of a sphere

Examples in this documentation using Voronoi1D include:

Examples using Voronoi2D include:

Examples using Voronoi2DSphere include: