Conversions
ripplegw.conversions
¤
Parameter conversion utilities for binary systems.
Includes conversions between mass parameterisations and tidal parameters.
Mc_eta_to_ms(m: Array) -> tuple[Array, Array]
¤
Convert chirp mass and symmetric mass ratio to binary component masses.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
m
|
Array
|
Array |
required |
Returns:
| Type | Description |
|---|---|
tuple[Array, Array]
|
tuple[Array, Array]: Component masses :math: |
ms_to_Mc_eta(m: Array) -> tuple[Array, Array]
¤
Convert binary component masses to chirp mass and symmetric mass ratio.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
m
|
Array
|
Array |
required |
Returns:
| Type | Description |
|---|---|
tuple[Array, Array]
|
tuple[Array, Array]: :math: |
_compute_lambda_tildes_from_eta(eta: Array, lambda_1: Array, lambda_2: Array) -> tuple[Array, Array]
¤
Core tidal conversion: individual lambdas → (lambda_tilde, delta_lambda_tilde) given eta.
_compute_lambdas_from_eta(eta: Array, lambda_tilde: Array, delta_lambda_tilde: Array) -> tuple[Array, Array]
¤
Core tidal conversion: (lambda_tilde, delta_lambda_tilde) → individual lambdas given eta.
lambdas_to_lambda_tildes(params: Array) -> tuple[Array, Array]
¤
Convert from individual tidal parameters to dominant tidal terms. (Code taken from Bilby)
See, e.g., Wade et al., https://arxiv.org/pdf/1402.5156.pdf.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
params
|
Array
|
(lambda_1, lambda_2, mass_1, mass_2) |
required |
Returns:
| Type | Description |
|---|---|
tuple[Array, Array]
|
(lambda_tilde, delta_lambda_tilde) |
lambdas_to_lambda_tildes_from_q(params: Array) -> tuple[Array, Array]
¤
Convert from individual tidal parameters to dominant tidal terms using mass ratio. (Code taken from Bilby)
See, e.g., Wade et al., https://arxiv.org/pdf/1402.5156.pdf.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
params
|
Array
|
(lambda_1, lambda_2, q) |
required |
Returns:
| Type | Description |
|---|---|
tuple[Array, Array]
|
(lambda_tilde, delta_lambda_tilde) |
lambda_tildes_to_lambdas(params: Array) -> tuple[Array, Array]
¤
Convert from dominant tidal terms to individual tidal parameters. Code taken from bilby.
See, e.g., Wade et al., https://arxiv.org/pdf/1402.5156.pdf.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
params
|
Array
|
(lambda_tilde, delta_lambda_tilde, mass_1, mass_2) |
required |
Returns:
| Type | Description |
|---|---|
tuple[Array, Array]
|
(lambda_1, lambda_2) |
lambda_tildes_to_lambdas_from_q(params: Array) -> tuple[Array, Array]
¤
Convert from dominant tidal terms to individual tidal parameters using mass ratio. Code taken from bilby.
See, e.g., Wade et al., https://arxiv.org/pdf/1402.5156.pdf.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
params
|
Array
|
(lambda_tilde, delta_lambda_tilde, q) |
required |
Returns:
| Type | Description |
|---|---|
tuple[Array, Array]
|
(lambda_1, lambda_2) |