latqcdtools.physics.referenceScales

_betaRangeWarn(beta, beta_range):
"""
Many of these ansätze a(beta) have coefficients that were determined by performing a fit within a certain
beta range. This warning flashes whenever you are using information outside of that range, where the ansatz
is less likely be to reliable.

Args:
    beta (float) or numpy array
    beta_range (array-like): min and max beta of range, in that order 
"""
a_div_r1(beta, year):
"""
Get a/r_1(beta).

Args:
    beta (float)
    year (int/str): year that parameterization was determined 

Returns:
    float: a/r_1
"""
a_times_fk(beta, year):
"""
Get a*f_k(beta).

Args:
    beta (float)
    year (int/str): year that parameterization was determined 

Returns:
    float: a*f_k 
"""
a_times_ms_2014(beta)
allton_type_ansatz(beta, c0, c2, d2)
fit_2014Eos_eqB2(beta, c0, c2, d2)
fit_tayloraLambda(beta, a, b, c)
ignoreBetaRange():
"""
Turn off the beta range warnings. 
"""
r0_div_a(beta, year):
"""
Get r0/a(beta).

Args:
    beta (float)
    year (int/str): year that parameterization was determined 

Returns:
    float: r0/a 
"""
r1_times_ms_2014(beta)
sqrtt0_div_a(beta):
"""
Get sqrt(t0/a)(beta)

Args:
    beta (float)

Returns:
    float: sqrt(t0/a) 
"""
wuppertal_type_ansatz(beta, c1, c2, c3, c4)