Changeset 29296 for trunk/ippToPsps/src/ippToPspsBatchTest.c
- Timestamp:
- Oct 1, 2010, 2:10:16 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/src/ippToPspsBatchTest.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/src/ippToPspsBatchTest.c
r28759 r29296 13 13 #include "fitsio.h" 14 14 15 // Gets uncalibrated instrumental flux from magnitude16 static __inline bool ippToPsps_getFlux(const float exposureTime, const float magnitude, float* flux, const float magnitudeErr, float* fluxErr) {17 18 *flux = powf(10.0, -0.4*magnitude) / exposureTime;19 if (!isfinite(*flux) || *flux < 0.000001) return false;20 if (fluxErr) *fluxErr = fabsf((magnitudeErr * *flux)/1.085736);21 // if (fluxErr) printf("Mag = %03.03f, Flux = %03.03f, Mag err = %03.03f, Flux Err = %03.03f\n", magnitude, *flux, magnitudeErr, *fluxErr);22 23 return true;24 }25 15 26 16 /**
Note:
See TracChangeset
for help on using the changeset viewer.
