satdump/src-core/common/calibration.cpp

10 lines
434 B
C++
Raw Permalink Normal View History

2022-04-12 17:53:40 +02:00
#include "calibration.h"
2024-05-10 16:05:30 -04:00
double temperature_to_radiance(double t, double v) { return (c1 * v * v * v) / (pow(e_num, c2 * v / t) - 1); }
2022-04-12 17:53:40 +02:00
2024-05-10 16:05:30 -04:00
double radiance_to_temperature(double L, double v) { return (c2 * v) / (log(c1 * v * v * v / L + 1)); }
2023-10-30 20:58:44 +01:00
double freq_to_wavenumber(double freq) { return 1e7 / ((299792458.0 / freq) / 10e-10); }
2023-11-21 20:04:39 +01:00
double wavenumber_to_freq(double wavenumber) { return 299792458.0 / ((1e7 / wavenumber) * 10e-10); }