Commit b7ab34595e4b6ba96405dac120760a9241ff43e5

Authored by Jürgen Knödlseder
1 parent 64f9f8db

Allow for zero parameter values in csspec

Showing 1 changed file with 5 additions and 2 deletions
cscripts/csspec.py
... ... @@ -427,8 +427,11 @@ class csspec(ctools.cscript):
427 427  
428 428 # Compute flux error
429 429 parvalue = source.spectral()[0].value()
430   - rel_error = source.spectral()[0].error() / parvalue
431   - e_flux = fitted_flux * rel_error
  430 + if parvalue != 0.0:
  431 + rel_error = source.spectral()[0].error() / parvalue
  432 + e_flux = fitted_flux * rel_error
  433 + else:
  434 + e_flux = 0.0
432 435  
433 436 # Set values for storage
434 437 TSvalues[i] = TS
... ...