From b7ab34595e4b6ba96405dac120760a9241ff43e5 Mon Sep 17 00:00:00 2001 From: Jürgen Knödlseder Date: Tue, 30 May 2017 16:54:36 +0200 Subject: [PATCH] Allow for zero parameter values in csspec --- cscripts/csspec.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cscripts/csspec.py b/cscripts/csspec.py index 1e82724..4606c96 100755 --- a/cscripts/csspec.py +++ b/cscripts/csspec.py @@ -427,8 +427,11 @@ class csspec(ctools.cscript): # Compute flux error parvalue = source.spectral()[0].value() - rel_error = source.spectral()[0].error() / parvalue - e_flux = fitted_flux * rel_error + if parvalue != 0.0: + rel_error = source.spectral()[0].error() / parvalue + e_flux = fitted_flux * rel_error + else: + e_flux = 0.0 # Set values for storage TSvalues[i] = TS -- libgit2 0.21.4