IMRPhenomXAS NRTidalv3
ripplegw.waveforms.IMRPhenomXAS_NRTidalv3
¤
by Robin Chan
_gen_IMRPhenomXAS_NRTidalv3(f: Array, f_ref: float, theta_intrinsic: Array, theta_extrinsic: Array, bbh_amp: Array, bbh_psi: Array, no_taper: bool = False)
¤
Master internal function to get the GW strain for given parameters.
The function takes a BBH strain, computed from an underlying BBH approximant, e.g. IMRPhenomD, and applies the tidal corrections to it afterwards.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
f
|
Array
|
Frequencies in Hz. |
required |
f_ref
|
float
|
Reference frequency for the waveform. |
required |
theta_intrinsic
|
Array
|
Intrinsic parameters of the system: [m1, m2, chi1, chi2, lambda1, lambda2]. |
required |
theta_extrinsic
|
Array
|
Extrinsic parameters of the system: [d_L, tc, phi_c]. |
required |
bbh_amp
|
Array
|
The BBH amplitude of the underlying model (before applying tidal corrections). |
required |
bbh_psi
|
Array
|
The BBH phase of the underlying model (before applying tidal corrections). |
required |
no_taper
|
bool
|
Whether to disable tapering. Default is False. |
False
|
Returns:
| Name | Type | Description |
|---|---|---|
Array |
Final complex-valued strain of GW. |
gen_IMRPhenomXAS_NRTidalv3(f: Array, params: Array, f_ref: float, use_lambda_tildes: bool = True, no_taper: bool = False) -> Array
¤
Generate NRTidalv3 frequency domain waveform following 2311.07456.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
f
|
Array
|
Frequencies in Hz. |
required |
params
|
Array
|
Array containing both intrinsic and extrinsic variables: theta = [Mchirp, eta, chi1, chi2, lambda1, lambda2, D, tc, phic]:
|
required |
f_ref
|
float
|
Reference frequency for the waveform. |
required |
use_lambda_tildes
|
bool
|
Use lambda tilde and delta lambda instead of lambda1 and lambda2. Default is True. |
True
|
no_taper
|
bool
|
Whether to disable tapering. Default is False. |
False
|
Returns:
| Name | Type | Description |
|---|---|---|
h0 |
Array
|
Strain. |
gen_IMRPhenomXAS_NRTidalv3_hphc(f: Array, params: Array, f_ref: float, use_lambda_tildes: bool = True, no_taper: bool = False)
¤
Generate NRTidalv3 frequency domain waveform with plus and cross polarizations.
IMRPhenom denotes the name of the underlying BBH approximant used, before applying tidal corrections.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
f
|
Array
|
Frequencies in Hz. |
required |
params
|
Array
|
Array containing both intrinsic and extrinsic variables: theta = [Mchirp, eta, chi1, chi2, lambda1, lambda2, D, tc, phic, inclination]:
|
required |
f_ref
|
float
|
Reference frequency for the waveform. |
required |
use_lambda_tildes
|
bool
|
Use lambda tilde and delta lambda instead of lambda1 and lambda2. Default is True. |
True
|
no_taper
|
bool
|
Whether to disable tapering. Default is False. |
False
|
Returns:
| Name | Type | Description |
|---|---|---|
hp |
Array
|
Strain of the plus polarization. |
hc |
Array
|
Strain of the cross polarization. |