cutcutcodec.core.signal.window.att_to_alpha

cutcutcodec.core.signal.window.att_to_alpha(att: Real) float[source]

Inverse of the empirical estimation based on regression.

Bijection of alpha_to_att().

As there is no closed form for this function, it is approximated using the tangent method.

Examples

>>> from cutcutcodec.core.signal.window import alpha_to_att, att_to_alpha
>>> round(alpha_to_att(att_to_alpha(20.0)), 6)
20.0
>>> round(alpha_to_att(att_to_alpha(40.0)), 6)
40.0
>>> round(alpha_to_att(att_to_alpha(80.0)), 6)
80.0
>>> round(alpha_to_att(att_to_alpha(120.0)), 6)
120.0
>>> round(alpha_to_att(att_to_alpha(160.0)), 6)
160.0
>>>