Commit b7ab34595e4b6ba96405dac120760a9241ff43e5
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 | ... | ... |