Alpha Meshes

class triqs_maxent.alpha_meshes.BaseAlphaMesh(alpha_min=0.0001, alpha_max=20, n_points=20, *args, **kwargs)[source]

Bases: ndarray

Base class for alpha meshes. All meshes inherit from this class.

class triqs_maxent.alpha_meshes.DataAlphaMesh(data)[source]

Bases: BaseAlphaMesh

Alpha mesh from data array

The \(\alpha\)-points are picked from a user-supplied array.

Parameters:
dataarray

the alpha points

class triqs_maxent.alpha_meshes.LogAlphaMesh(alpha_min=0.0001, alpha_max=20, n_points=20, *args, **kwargs)[source]

Bases: BaseAlphaMesh

Alpha mesh with logarithmically spaced data points

Parameters:
alpha_minfloat

the minimal alpha (NOT its log)

alpha_max: float

the maximal alpha (NOT its log)

n_pointsint

the number of points in the alpha mesh

class triqs_maxent.alpha_meshes.LinearAlphaMesh(alpha_min=0.0001, alpha_max=20, n_points=20, *args, **kwargs)[source]

Bases: BaseAlphaMesh

Alpha mesh with linearly spaced data points

Parameters:
alpha_minfloat

the minimal alpha

alpha_max: float

the maximal alpha

n_pointsint

the number of points in the alpha mesh