gwkokab.analysis.subpopulation.common¶

Classes¶

Functions¶

model_arg_parser(→ argparse.ArgumentParser)

where_fns_list(→ Optional[List[Callable[Ellipsis, ...)

Module Contents¶

class gwkokab.analysis.subpopulation.common.SubPopulationModelCore(N_spl: int, N_bpl: int, N_gpl: int, use_beta_spin_magnitude: bool, use_spin_magnitude_mixture: bool, use_truncated_normal_spin_x: bool, use_truncated_normal_spin_y: bool, use_truncated_normal_spin_z: bool, use_chi_eff_mixture: bool, use_skew_normal_chi_eff: bool, use_truncated_normal_chi_p: bool, use_tilt: bool, use_eccentricity_mixture: bool, use_eccentricity_powerlaw: bool, use_mean_anomaly: bool, use_powerlaw_redshift: bool, use_madau_dickinson_redshift: bool)¶
modify_model_params(params: dict) dict¶
N_bpl¶
N_gpl¶
N_spl¶
model_fn¶
property model_parameters: list[str]¶
property parameters: tuple[str, Ellipsis]¶
use_beta_spin_magnitude¶
use_chi_eff_mixture¶
use_eccentricity_mixture¶
use_eccentricity_powerlaw¶
use_madau_dickinson_redshift¶
use_mean_anomaly¶
use_powerlaw_redshift¶
use_skew_normal_chi_eff¶
use_spin_magnitude_mixture¶
use_tilt¶
use_truncated_normal_chi_p¶
use_truncated_normal_spin_x¶
use_truncated_normal_spin_y¶
use_truncated_normal_spin_z¶
gwkokab.analysis.subpopulation.common.model_arg_parser(parser: argparse.ArgumentParser) argparse.ArgumentParser¶
gwkokab.analysis.subpopulation.common.where_fns_list(use_beta_spin_magnitude: bool) List[Callable[Ellipsis, jaxtyping.Array]] | None¶