pybird.common module
- class pybird.common.Common(Nl=2, kmin=0.001, kmax=0.25, km=1.0, kr=1.0, nd=0.0003, eft_basis='eftoflss', halohalo=True, with_cf=False, with_time=True, accboost=1.0, optiresum=False, orderresum=16, with_uvmatch=False, with_irmatch=False, exact_time=False, quintessence=False, with_tidal_alignments=False, nonequaltime=False, keep_loop_pieces_independent=False, with_emu=False)[source]
Bases:
object
A class to share data and parameters among different PyBird components.
The Common class initializes and stores various parameters needed for the EFT of Large Scale Structure calculations, managing arrays, multipole configurations, basis choices, and computational settings used across different modules.
- k
Array of k values used in calculations.
- Type:
ndarray
- s
Array of separation values in Mpc/h for correlation functions.
- Type:
ndarray
- l11
Coefficients for linear terms per multipole.
- Type:
ndarray
- lct
Coefficients for counterterms per multipole.
- Type:
ndarray
- l22
Coefficients for 22-loop terms per multipole.
- Type:
ndarray
- l13
Coefficients for 13-loop terms per multipole.
- Type:
ndarray
- lnnlo
Coefficients for NNLO counterterms per multipole.
- Type:
ndarray