From 8c5d4cd683db9203e3532c2cc5001fb29092dc1c Mon Sep 17 00:00:00 2001 From: Paul Disberg Date: Wed, 28 Jan 2026 14:32:35 +1100 Subject: [PATCH 1/7] Update constants.h updated mullermandel kick params to Disberg+2026 --- src/constants.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/constants.h b/src/constants.h index 090e0f764..53880af4c 100755 --- a/src/constants.h +++ b/src/constants.h @@ -392,10 +392,10 @@ constexpr double MULLERMANDEL_SIGMA3 = 0.05; constexpr double MULLERMANDEL_MUBH = 0.8; constexpr double MULLERMANDEL_SIGMABH = 0.5; constexpr double MULLERMANDEL_MINNS = 1.13; -constexpr double MULLERMANDEL_KICKNS = 520.0; // As calibrated by Kapil+ 2023 +constexpr double MULLERMANDEL_KICKNS = 630.0; // As calibrated by Disberg+ 2026 constexpr double MULLERMANDEL_KICKBH = 200.0; -constexpr double MULLERMANDEL_SIGMAKICKBH = 0.3; -constexpr double MULLERMANDEL_SIGMAKICKNS = 0.3; +constexpr double MULLERMANDEL_SIGMAKICKBH = 0.45; +constexpr double MULLERMANDEL_SIGMAKICKNS = 0.45; // Constants for Disberg & Mandel (2025) SN kick prescription constexpr double DISBERG_MANDEL_MU = 5.60; From 10e034431a5f337dbc61afc2121927699f64730d Mon Sep 17 00:00:00 2001 From: Paul Disberg Date: Wed, 28 Jan 2026 14:36:16 +1100 Subject: [PATCH 2/7] Update changelog.h updated changelog --- src/changelog.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/changelog.h b/src/changelog.h index dd6524943..ae16e4e37 100644 --- a/src/changelog.h +++ b/src/changelog.h @@ -1686,6 +1686,8 @@ // - Corrected luminosity evolution for CH stars (issue #1443) // 03.27.03 IM - December 16, 2025 - Defect repair: // - Fix issue #1446: Theta and phi variables are flipped when assigning kicks, potentially giving unintended kick distributions +// 03.27.04 PD - January 28, 2026 - Enhancement: +// - Updated default MullerMandel kick parameters in constants.h to the values from Disberg+2026, previous values were from Kapil+2023 // // // Version string format is MM.mm.rr, where @@ -1697,7 +1699,7 @@ // if MM is incremented, set mm and rr to 00, even if defect repairs and minor enhancements were also made // if mm is incremented, set rr to 00, even if defect repairs were also made -const std::string VERSION_STRING = "03.27.03"; +const std::string VERSION_STRING = "03.27.04"; # endif // __changelog_h__ From 4b1a5ac05210de924305a3f3338bb94b4b4bdc37 Mon Sep 17 00:00:00 2001 From: Paul Disberg Date: Wed, 28 Jan 2026 16:04:35 +1100 Subject: [PATCH 3/7] Update whats-new.rst --- online-docs/pages/whats-new.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/online-docs/pages/whats-new.rst b/online-docs/pages/whats-new.rst index b575a4032..49265f15e 100644 --- a/online-docs/pages/whats-new.rst +++ b/online-docs/pages/whats-new.rst @@ -3,6 +3,11 @@ What's new Following is a brief list of important updates to the COMPAS code. A complete record of changes can be found in the file ``changelog.h``. +**03.28.00 January 28, 2026** + +* Updated the default sigma for drawing kicks from a Maxwellian to 217 km/s, following the correction to Hobbs et al. (2005) from Disberg & Mandel (2025). +* Updated the default values for the Mandel-Müller kick prescription to a magnitude of 630 km/s and a sigma of 0.45, as calibrated by Disberg et al. (2026) to the results of Disberg & Mandel (2025). + **03.27.02 December 16, 2025** * Fixed a bug in the assignment of kick direction angles From 32a56f42d7a6628a110cec6e67c516942cb4172d Mon Sep 17 00:00:00 2001 From: Paul Disberg Date: Wed, 28 Jan 2026 16:07:34 +1100 Subject: [PATCH 4/7] Updated default kick parameters in program-options-list-defaults.rst --- .../Program options/program-options-list-defaults.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/online-docs/pages/User guide/Program options/program-options-list-defaults.rst b/online-docs/pages/User guide/Program options/program-options-list-defaults.rst index f58250522..88d23ca50 100644 --- a/online-docs/pages/User guide/Program options/program-options-list-defaults.rst +++ b/online-docs/pages/User guide/Program options/program-options-list-defaults.rst @@ -629,12 +629,12 @@ Default = Random number drawn uniformly from :math:`[0.0, 1.0)` **--kick-magnitude-sigma-CCSN-BH** |br| Sigma for chosen kick magnitude distribution for black holes (:math:`km s^{−1}`). |br| Ignored if not needed for the chosen kick magnitude distribution. |br| -Default = 265.0 +Default = 217.0 **--kick-magnitude-sigma-CCSN-NS** |br| Sigma for chosen kick magnitude distribution for neutron stars (:math:`km s^{−1}`). |br| Ignored if not needed for the chosen kick magnitude distribution. |br| -Default = 265.0 +Default = 217.0 **--kick-magnitude-sigma-ECSN** |br| Sigma for chosen kick magnitude distribution for ECSN (:math:`km s^{−1}`). |br| @@ -993,15 +993,15 @@ Default = 200.0 **--muller-mandel-kick-multiplier-NS** |br| Scaling prefactor for NS kicks when using the `MULLERMANDEL` kick magnitude distribution |br| -Default = 520.0 +Default = 630.0 **--muller-mandel-sigma-kick-BH** |br| Scatter width for BH kicks when using the `MULLERMANDEL` kick magnitude distribution |br| -Default = 0.3 +Default = 0.45 **--muller-mandel-sigma-kick-NS** |br| Scatter width for NS kicks when using the `MULLERMANDEL` kick magnitude distribution |br| -Default = 0.3 +Default = 0.45 .. _options-props-N: From c8aeff1e7359853b531fba6f1927e2366fc06fb1 Mon Sep 17 00:00:00 2001 From: Paul Disberg Date: Wed, 28 Jan 2026 16:10:22 +1100 Subject: [PATCH 5/7] Update changelog.h --- src/changelog.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/changelog.h b/src/changelog.h index ae16e4e37..67ffd087a 100644 --- a/src/changelog.h +++ b/src/changelog.h @@ -1686,7 +1686,7 @@ // - Corrected luminosity evolution for CH stars (issue #1443) // 03.27.03 IM - December 16, 2025 - Defect repair: // - Fix issue #1446: Theta and phi variables are flipped when assigning kicks, potentially giving unintended kick distributions -// 03.27.04 PD - January 28, 2026 - Enhancement: +// 03.28.00 PD - January 28, 2026 - Enhancement: // - Updated default MullerMandel kick parameters in constants.h to the values from Disberg+2026, previous values were from Kapil+2023 // // @@ -1699,7 +1699,7 @@ // if MM is incremented, set mm and rr to 00, even if defect repairs and minor enhancements were also made // if mm is incremented, set rr to 00, even if defect repairs were also made -const std::string VERSION_STRING = "03.27.04"; +const std::string VERSION_STRING = "03.28.00"; # endif // __changelog_h__ From 953ef3812a73dec222814909924a7bb155f41c93 Mon Sep 17 00:00:00 2001 From: Paul Disberg Date: Wed, 28 Jan 2026 16:14:51 +1100 Subject: [PATCH 6/7] Update default kick params in compasConfigDefault.yaml --- compas_python_utils/preprocessing/compasConfigDefault.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/compas_python_utils/preprocessing/compasConfigDefault.yaml b/compas_python_utils/preprocessing/compasConfigDefault.yaml index 89ab35b98..b87d93ea3 100644 --- a/compas_python_utils/preprocessing/compasConfigDefault.yaml +++ b/compas_python_utils/preprocessing/compasConfigDefault.yaml @@ -197,9 +197,9 @@ numericalChoices: # --maximum-neutron-star-mass: 2.500000 # Default: 2.500000 # --mcbur1: 1.600000 # Default: 1.600000 # --muller-mandel-kick-multiplier-BH: 200.00 # Default: 200.00 # scaling prefactor for BH kicks when using the 'MULLERMANDEL' kick magnitude distribution -# --muller-mandel-kick-multiplier-NS: 520.00 # Default: 520.00 # scaling prefactor for NS kicks when using the 'MULLERMANDEL' kick magnitude distribution -# --muller-mandel-sigma-kick-BH: 0.300000 # Default: 0.300000 # BH kick scatter when using the 'MULLERMANDEL' kick magnitude distribution -# --muller-mandel-sigma-kick-NS: 0.300000 # Default: 0.300000 # NS kick scatter when using the 'MULLERMANDEL' kick magnitude distribution +# --muller-mandel-kick-multiplier-NS: 630.00 # Default: 630.00 # scaling prefactor for NS kicks when using the 'MULLERMANDEL' kick magnitude distribution +# --muller-mandel-sigma-kick-BH: 0.450000 # Default: 0.450000 # BH kick scatter when using the 'MULLERMANDEL' kick magnitude distribution +# --muller-mandel-sigma-kick-NS: 0.450000 # Default: 0.450000 # NS kick scatter when using the 'MULLERMANDEL' kick magnitude distribution # --neutrino-mass-loss-BH-formation-value: 0.100000 # Default: 0.100000 # --pisn-lower-limit: 60.000000 # Default: 60.000000 # Minimum core mass for PISN [Msol] # --pisn-upper-limit: 135.00 # Default: 135.00 # Maximum core mass for PISN [Msol] From 154d3404ea1e61f96f7f1a56b9d8fd7e498bb2bf Mon Sep 17 00:00:00 2001 From: Ilya Mandel Date: Thu, 29 Jan 2026 07:39:52 +1100 Subject: [PATCH 7/7] Update whats-new.rst --- online-docs/pages/whats-new.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/online-docs/pages/whats-new.rst b/online-docs/pages/whats-new.rst index 49265f15e..898f91423 100644 --- a/online-docs/pages/whats-new.rst +++ b/online-docs/pages/whats-new.rst @@ -5,7 +5,6 @@ Following is a brief list of important updates to the COMPAS code. A complete r **03.28.00 January 28, 2026** -* Updated the default sigma for drawing kicks from a Maxwellian to 217 km/s, following the correction to Hobbs et al. (2005) from Disberg & Mandel (2025). * Updated the default values for the Mandel-Müller kick prescription to a magnitude of 630 km/s and a sigma of 0.45, as calibrated by Disberg et al. (2026) to the results of Disberg & Mandel (2025). **03.27.02 December 16, 2025**