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), enabling sophisticated parameterizations.

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