From fa6c769d1b634741c4ea8ed979433e1a4a74cd7c Mon Sep 17 00:00:00 2001 From: smsimon Date: Wed, 3 Aug 2022 11:25:49 -0500 Subject: [PATCH] update baseline SPSAT and CHSAT noise values and fits --- s4sim/hardware/config.py | 140 +++++++++++++++++++-------------------- 1 file changed, 70 insertions(+), 70 deletions(-) diff --git a/s4sim/hardware/config.py b/s4sim/hardware/config.py index 86809424..3df9442f 100755 --- a/s4sim/hardware/config.py +++ b/s4sim/hardware/config.py @@ -363,14 +363,14 @@ def get_example(): bnd["low"] = 21.5 bnd["high"] = 30.0 bnd["bandpass"] = "" - bnd["NET"] = 176.0 + bnd["NET"] = 164.0 bnd["fknee"] = 50.0 bnd["fmin"] = 0.01 bnd["alpha"] = 3.5 - bnd["A"] = 0.17752 - bnd["C"] = 0.76850 - bnd["NET_corr"] = 1.04 - bnd["pwv_poly"] = 0.973260, 0.082784, 0.001613 + bnd["A"] = 0.21650 + bnd["C"] = 0.71740 + bnd["NET_corr"] = 1.03 + bnd["pwv_poly"] = 0.971073, 0.089678, 0.001364 bands["SAT_f030"] = bnd bnd = OrderedDict() @@ -378,14 +378,14 @@ def get_example(): bnd["low"] = 30.0 bnd["high"] = 47.5 bnd["bandpass"] = "" - bnd["NET"] = 217.6 + bnd["NET"] = 206.4 bnd["fknee"] = 50.0 bnd["fmin"] = 0.01 bnd["alpha"] = 3.5 - bnd["A"] = 0.41275 - bnd["C"] = 0.46189 + bnd["A"] = 0.44669 + bnd["C"] = 0.41731 bnd["NET_corr"] = 1.01 - bnd["pwv_poly"] = 0.993708, 0.019467, 0.000420 + bnd["pwv_poly"] = 0.993727, 0.019411, 0.000407 bands["SAT_f040"] = bnd bnd = OrderedDict() @@ -393,14 +393,14 @@ def get_example(): bnd["low"] = 21.5 bnd["high"] = 30.0 bnd["bandpass"] = "" - bnd["NET"] = 176.0 + bnd["NET"] = 159.7 bnd["fknee"] = 50.0 bnd["fmin"] = 0.01 bnd["alpha"] = 3.5 - bnd["A"] = 0.17752 - bnd["C"] = 0.76850 - bnd["NET_corr"] = 1.04 - bnd["pwv_poly"] = 0.973260, 0.082784, 0.001613 + bnd["A"] = 0.20321 + bnd["C"] = 0.73479 + bnd["NET_corr"] = 1.03 + bnd["pwv_poly"] = 0.892256, 0.106313, 0.002206 bands["CHSAT_f030"] = bnd bnd = OrderedDict() @@ -408,14 +408,14 @@ def get_example(): bnd["low"] = 30.0 bnd["high"] = 47.5 bnd["bandpass"] = "" - bnd["NET"] = 217.6 + bnd["NET"] = 160.1 bnd["fknee"] = 50.0 bnd["fmin"] = 0.01 bnd["alpha"] = 3.5 - bnd["A"] = 0.41275 - bnd["C"] = 0.46189 + bnd["A"] = 0.34556 + bnd["C"] = 0.54919 bnd["NET_corr"] = 1.01 - bnd["pwv_poly"] = 0.993708, 0.019467, 0.000420 + bnd["pwv_poly"] = 0.980708, 0.019031, 0.000400 bands["CHSAT_f040"] = bnd bnd = OrderedDict() @@ -483,14 +483,14 @@ def get_example(): bnd["low"] = 74.8 bnd["high"] = 95.2 bnd["bandpass"] = "" - bnd["NET"] = 313.7 + bnd["NET"] = 290.8 bnd["fknee"] = 50.0 bnd["fmin"] = 0.01 bnd["alpha"] = 3.5 - bnd["A"] = 0.37419 - bnd["C"] = 0.51222 + bnd["A"] = 0.42242 + bnd["C"] = 0.44917 bnd["NET_corr"] = 1.03 - bnd["pwv_poly"] = 0.980092, 0.061447, 0.001782 + bnd["pwv_poly"] = 0.980003, 0.061730, 0.001761 bands["SAT_f085"] = bnd bnd = OrderedDict() @@ -498,14 +498,14 @@ def get_example(): bnd["low"] = 129.1 bnd["high"] = 161.0 bnd["bandpass"] = "" - bnd["NET"] = 335.3 + bnd["NET"] = 292.3 bnd["fknee"] = 50.0 bnd["fmin"] = 0.01 bnd["alpha"] = 3.5 - bnd["A"] = 0.19900 - bnd["C"] = 0.74041 + bnd["A"] = 0.2426 + bnd["C"] = 0.68344 bnd["NET_corr"] = 1.00 - bnd["pwv_poly"] = 0.926762, 0.225619, 0.007903 + bnd["pwv_poly"] = 0.920328, 0.245553, 0.008250 bands["SAT_f145"] = bnd bnd = OrderedDict() @@ -513,14 +513,14 @@ def get_example(): bnd["low"] = 83.6 bnd["high"] = 106.4 bnd["bandpass"] = "" - bnd["NET"] = 274.9 + bnd["NET"] = 250.8 bnd["fknee"] = 50.0 bnd["fmin"] = 0.01 bnd["alpha"] = 3.5 - bnd["A"] = 0.29310 - bnd["C"] = 0.61778 - bnd["NET_corr"] = 1.02 - bnd["pwv_poly"] = 0.972330, 0.085416, 0.002437 + bnd["A"] = 0.33907 + bnd["C"] = 0.55766 + bnd["NET_corr"] = 1.01 + bnd["pwv_poly"] = 0.971182, 0.088988, 0.002458 bands["SAT_f095"] = bnd bnd = OrderedDict() @@ -528,14 +528,14 @@ def get_example(): bnd["low"] = 138.0 bnd["high"] = 172.1 bnd["bandpass"] = "" - bnd["NET"] = 359.7 + bnd["NET"] = 313.0 bnd["fknee"] = 50.0 bnd["fmin"] = 0.01 bnd["alpha"] = 3.5 - bnd["A"] = 0.18843 - bnd["C"] = 0.75417 + bnd["A"] = 0.231 + bnd["C"] = 0.69853 bnd["NET_corr"] = 1.00 - bnd["pwv_poly"] = 0.896329, 0.319420, 0.011034 + bnd["pwv_poly"] = 0.886155, 0.351009, 0.011363 bands["SAT_f155"] = bnd bnd = OrderedDict() @@ -543,14 +543,14 @@ def get_example(): bnd["low"] = 74.8 bnd["high"] = 95.2 bnd["bandpass"] = "" - bnd["NET"] = 313.7 + bnd["NET"] = 235.0 bnd["fknee"] = 50.0 bnd["fmin"] = 0.01 bnd["alpha"] = 3.5 - bnd["A"] = 0.37419 - bnd["C"] = 0.51222 + bnd["A"] = 0.33042 + bnd["C"] = 0.56893 bnd["NET_corr"] = 1.03 - bnd["pwv_poly"] = 0.980092, 0.061447, 0.001782 + bnd["pwv_poly"] = 0.942782, 0.056108, 0.001524 bands["CHSAT_f085"] = bnd bnd = OrderedDict() @@ -558,14 +558,14 @@ def get_example(): bnd["low"] = 129.1 bnd["high"] = 161.0 bnd["bandpass"] = "" - bnd["NET"] = 335.3 + bnd["NET"] = 293.9 bnd["fknee"] = 50.0 bnd["fmin"] = 0.01 bnd["alpha"] = 3.5 - bnd["A"] = 0.19900 - bnd["C"] = 0.74041 + bnd["A"] = 0.24411 + bnd["C"] = 0.68142 bnd["NET_corr"] = 1.00 - bnd["pwv_poly"] = 0.926762, 0.225619, 0.007903 + bnd["pwv_poly"] = 0.817101, 0.179214, 0.005009 bands["CHSAT_f145"] = bnd bnd = OrderedDict() @@ -573,14 +573,14 @@ def get_example(): bnd["low"] = 83.6 bnd["high"] = 106.4 bnd["bandpass"] = "" - bnd["NET"] = 274.9 + bnd["NET"] = 216.8 bnd["fknee"] = 50.0 bnd["fmin"] = 0.01 bnd["alpha"] = 3.5 - bnd["A"] = 0.29310 - bnd["C"] = 0.61778 - bnd["NET_corr"] = 1.02 - bnd["pwv_poly"] = 0.972330, 0.085416, 0.002437 + bnd["A"] = 0.26815 + bnd["C"] = 0.65003 + bnd["NET_corr"] = 1.01 + bnd["pwv_poly"] = 0.923287, 0.075273, 0.001994 bands["CHSAT_f095"] = bnd bnd = OrderedDict() @@ -588,14 +588,14 @@ def get_example(): bnd["low"] = 138.0 bnd["high"] = 172.1 bnd["bandpass"] = "" - bnd["NET"] = 359.7 + bnd["NET"] = 335.7 bnd["fknee"] = 50.0 bnd["fmin"] = 0.01 bnd["alpha"] = 3.5 - bnd["A"] = 0.18843 - bnd["C"] = 0.75417 + bnd["A"] = 0.26793 + bnd["C"] = 0.65036 bnd["NET_corr"] = 1.00 - bnd["pwv_poly"] = 0.896329, 0.319420, 0.011034 + bnd["pwv_poly"] = 0.757316, 0.238127, 0.006312 bands["CHSAT_f155"] = bnd bnd = OrderedDict() @@ -663,14 +663,14 @@ def get_example(): bnd["low"] = 197.9 bnd["high"] = 256.1 bnd["bandpass"] = "" - bnd["NET"] = 726.9 + bnd["NET"] = 653.8 bnd["fknee"] = 50.0 bnd["fmin"] = 0.01 bnd["alpha"] = 3.5 - bnd["A"] = 0.22747 - bnd["C"] = 0.70328 - bnd["NET_corr"] = 1.00 - bnd["pwv_poly"] = 0.867567, 0.403839, 0.027177 + bnd["A"] = 0.26719 + bnd["C"] = 0.65139 + bnd["NET_corr"] = 1.01 + bnd["pwv_poly"] = 0.857272, 0.435043, 0.029883 bands["SAT_f220"] = bnd bnd = OrderedDict() @@ -678,14 +678,14 @@ def get_example(): bnd["low"] = 256.0 bnd["high"] = 315.0 bnd["bandpass"] = "" - bnd["NET"] = 1747.2 + bnd["NET"] = 1578.7 bnd["fknee"] = 50.0 bnd["fmin"] = 0.01 bnd["alpha"] = 3.5 - bnd["A"] = 0.26587 - bnd["C"] = 0.65327 + bnd["A"] = 0.30868 + bnd["C"] = 0.59746 bnd["NET_corr"] = 1.00 - bnd["pwv_poly"] = 0.830191, 0.512951, 0.050000 + bnd["pwv_poly"] = 0.820394, 0.541258, 0.056888 bands["SAT_f280"] = bnd bnd = OrderedDict() @@ -693,14 +693,14 @@ def get_example(): bnd["low"] = 197.9 bnd["high"] = 256.1 bnd["bandpass"] = "" - bnd["NET"] = 726.9 + bnd["NET"] = 732.8 bnd["fknee"] = 50.0 bnd["fmin"] = 0.01 bnd["alpha"] = 3.5 - bnd["A"] = 0.22747 - bnd["C"] = 0.70328 - bnd["NET_corr"] = 1.00 - bnd["pwv_poly"] = 0.867567, 0.403839, 0.027177 + bnd["A"] = 0.32332 + bnd["C"] = 0.57827 + bnd["NET_corr"] = 1.01 + bnd["pwv_poly"] = 0.700862, 0.287690, 0.013652 bands["CHSAT_f220"] = bnd bnd = OrderedDict() @@ -708,14 +708,14 @@ def get_example(): bnd["low"] = 256.0 bnd["high"] = 315.0 bnd["bandpass"] = "" - bnd["NET"] = 1747.2 + bnd["NET"] = 1852.0 bnd["fknee"] = 50.0 bnd["fmin"] = 0.01 bnd["alpha"] = 3.5 - bnd["A"] = 0.26587 - bnd["C"] = 0.65327 + bnd["A"] = 0.3824 + bnd["C"] = 0.50154 bnd["NET_corr"] = 1.00 - bnd["pwv_poly"] = 0.830191, 0.512951, 0.050000 + bnd["pwv_poly"] = 0.631013, 0.348589, 0.023161 bands["CHSAT_f280"] = bnd cnf["bands"] = bands