pybird.matching module
- class pybird.matching.Matching(nl, co=<pybird.common.Common object>)[source]
Bases:
object
A class for implementing IR and UV matching in EFT calculations.
The Matching class handles infrared (IR) and ultraviolet (UV) matching between different components of the power spectrum and correlation function. It ensures proper convergence of loop integrals by accounting for the contributions that were set to zero by dimensional regularization in the perturbation theory calculations.
- fft
Fourier transform engine for FFTLog operations.
- Type:
- qUV
Internal q values for UV matching calculations.
- Type:
ndarray
- qIR
Internal q values for IR matching calculations.
- Type:
ndarray
- uv13
UV matching coefficients for P13 terms.
- Type:
ndarray
- uv22
UV matching coefficients for P22 terms.
- Type:
ndarray
- ir13
IR matching coefficients for P13 terms.
- Type:
ndarray
- ir22
IR matching coefficients for P22 terms.
- Type:
ndarray
- UVPsCf(bird)[source]
Apply UV matching to power spectrum and correlation function. Adjusts P13 and P22 terms to account for UV-sensitive contributions.