gwkokab.analysis.multisource.common =================================== .. py:module:: gwkokab.analysis.multisource.common Classes ------- .. autoapisummary:: gwkokab.analysis.multisource.common.MultiSourceModelCore Functions --------- .. autoapisummary:: gwkokab.analysis.multisource.common.model_arg_parser gwkokab.analysis.multisource.common.where_fns_list Module Contents --------------- .. py:class:: MultiSourceModelCore(N_spl: int, N_bpl: int, N_gpl: int, N_gg: 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) .. py:method:: modify_model_params(params: dict) -> dict .. py:attribute:: N_bpl .. py:attribute:: N_gg .. py:attribute:: N_gpl .. py:attribute:: N_spl .. py:attribute:: model_fn .. py:property:: model_parameters :type: list[str] .. py:property:: parameters :type: tuple[str, Ellipsis] .. py:attribute:: use_beta_spin_magnitude .. py:attribute:: use_chi_eff_mixture .. py:attribute:: use_eccentricity_mixture .. py:attribute:: use_eccentricity_powerlaw .. py:attribute:: use_madau_dickinson_redshift .. py:attribute:: use_mean_anomaly .. py:attribute:: use_powerlaw_redshift .. py:attribute:: use_skew_normal_chi_eff .. py:attribute:: use_spin_magnitude_mixture .. py:attribute:: use_tilt .. py:attribute:: use_truncated_normal_chi_p .. py:attribute:: use_truncated_normal_spin_x .. py:attribute:: use_truncated_normal_spin_y .. py:attribute:: use_truncated_normal_spin_z .. py:function:: model_arg_parser(parser: argparse.ArgumentParser) -> argparse.ArgumentParser .. py:function:: where_fns_list(use_beta_spin_magnitude: bool) -> Optional[List[Callable[Ellipsis, jaxtyping.Array]]]