From 05dc89513158381b48617cf02e54ef97fb15f851 Mon Sep 17 00:00:00 2001 From: "Peter T. H. Pang" Date: Thu, 31 Oct 2024 13:06:02 +0100 Subject: [PATCH] also passing energy injection parameters to afterglowpy when present --- nmma/em/model.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nmma/em/model.py b/nmma/em/model.py index b59a7c67..67f5578e 100644 --- a/nmma/em/model.py +++ b/nmma/em/model.py @@ -509,6 +509,11 @@ def generate_lightcurve(self, sample_times, parameters): grb_param_dict["epsilon_B"] = 10 ** new_parameters["log10_epsilon_B"] grb_param_dict["z"] = z + # make sure L0, q and ts are also passed + for param in ['L0', 'q', 'ts']: + if param in new_parameters: + grb_param_dict[param] = new_parameters[param] + if "thetaWing" in new_parameters: grb_param_dict["thetaWing"] = new_parameters["thetaWing"] if new_parameters["thetaWing"] / new_parameters["thetaCore"] > self.resolution: