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
    

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 1D

Examples in this documentation using Voronoi1D include:

Examples using Voronoi2D include: