3 from collections
import defaultdict
4 from copy
import deepcopy
23 SCIErrParams = defaultdict(dict)
25 allSCIErrParams[(120,
'varbc')] = deepcopy(SCIErrParams)
29 SCIErrParams = defaultdict(dict)
30 SCIErrParams[
'abi_g16'][ (7,
'Okamoto') ] = {
'X': [1, 29.37],
'ERR': [3.48, 18.7]}
31 SCIErrParams[
'abi_g16'][ (8,
'Okamoto') ] = {
'X': [1, 12.54],
'ERR': [1.98, 16.04]}
32 SCIErrParams[
'abi_g16'][ (9,
'Okamoto') ] = {
'X': [1, 15.15],
'ERR': [2.05, 18.2]}
33 SCIErrParams[
'abi_g16'][ (10,
'Okamoto') ] = {
'X': [1, 17.18],
'ERR': [2.07, 19.14]}
34 SCIErrParams[
'abi_g16'][ (11,
'Okamoto') ] = {
'X': [1, 25.68],
'ERR': [2.24, 26.2]}
35 SCIErrParams[
'abi_g16'][ (13,
'Okamoto') ] = {
'X': [1, 28.04],
'ERR': [2.41, 28.7]}
36 SCIErrParams[
'abi_g16'][ (14,
'Okamoto') ] = {
'X': [1, 28.0],
'ERR': [2.44, 29.02]}
37 SCIErrParams[
'abi_g16'][ (15,
'Okamoto') ] = {
'X': [1, 27.13],
'ERR': [2.39, 28.69]}
38 SCIErrParams[
'abi_g16'][ (16,
'Okamoto') ] = {
'X': [1, 23.71],
'ERR': [2.18, 24.68]}
44 SCIErrParams[
'abi_g16'][ (7,
'ScaledOkamoto') ] = {
'X': [0, 30.07],
'ERR': [4.31, 18.53]}
45 SCIErrParams[
'abi_g16'][ (8,
'ScaledOkamoto') ] = {
'X': [0, 11.62],
'ERR': [2.34, 14.68]}
46 SCIErrParams[
'abi_g16'][ (9,
'ScaledOkamoto') ] = {
'X': [0, 14.15],
'ERR': [2.36, 16.99]}
47 SCIErrParams[
'abi_g16'][ (10,
'ScaledOkamoto') ] = {
'X': [0, 16.46],
'ERR': [2.07, 18.67]}
48 SCIErrParams[
'abi_g16'][ (11,
'ScaledOkamoto') ] = {
'X': [0, 25.45],
'ERR': [2.79, 25.99]}
49 SCIErrParams[
'abi_g16'][ (13,
'ScaledOkamoto') ] = {
'X': [0, 27.53],
'ERR': [3.11, 28.6]}
50 SCIErrParams[
'abi_g16'][ (14,
'ScaledOkamoto') ] = {
'X': [0, 27.45],
'ERR': [3.28, 28.86]}
51 SCIErrParams[
'abi_g16'][ (15,
'ScaledOkamoto') ] = {
'X': [0, 27.0],
'ERR': [3.1, 28.6]}
52 SCIErrParams[
'abi_g16'][ (16,
'ScaledOkamoto') ] = {
'X': [0, 23.53],
'ERR': [2.22, 24.6]}
58 allSCIErrParams[(120,
'constant')] = deepcopy(SCIErrParams)
62 SCIErrParams = defaultdict(dict)
63 SCIErrParams[
'abi_g16'][ (7,
'Okamoto') ] = {
'X': [1, 30.22],
'ERR': [3.42, 18.67]}
64 SCIErrParams[
'abi_g16'][ (8,
'Okamoto') ] = {
'X': [1, 13.31],
'ERR': [1.9, 17.38]}
65 SCIErrParams[
'abi_g16'][ (9,
'Okamoto') ] = {
'X': [1, 15.92],
'ERR': [1.83, 19.85]}
66 SCIErrParams[
'abi_g16'][ (10,
'Okamoto') ] = {
'X': [1, 17.2],
'ERR': [2.04, 19.28]}
67 SCIErrParams[
'abi_g16'][ (11,
'Okamoto') ] = {
'X': [1, 26.59],
'ERR': [2.07, 25.85]}
68 SCIErrParams[
'abi_g16'][ (13,
'Okamoto') ] = {
'X': [1, 28.89],
'ERR': [2.28, 28.41]}
69 SCIErrParams[
'abi_g16'][ (14,
'Okamoto') ] = {
'X': [1, 28.28],
'ERR': [2.35, 28.87]}
70 SCIErrParams[
'abi_g16'][ (15,
'Okamoto') ] = {
'X': [1, 27.85],
'ERR': [2.39, 28.47]}
71 SCIErrParams[
'abi_g16'][ (16,
'Okamoto') ] = {
'X': [1, 24.58],
'ERR': [1.85, 24.31]}
77 SCIErrParams[
'abi_g16'][ (7,
'ScaledOkamoto') ] = {
'X': [0, 30.98],
'ERR': [4.24, 18.51]}
78 SCIErrParams[
'abi_g16'][ (8,
'ScaledOkamoto') ] = {
'X': [0, 11.81],
'ERR': [2.34, 15.74]}
79 SCIErrParams[
'abi_g16'][ (9,
'ScaledOkamoto') ] = {
'X': [0, 14.49],
'ERR': [2.42, 18.42]}
80 SCIErrParams[
'abi_g16'][ (10,
'ScaledOkamoto') ] = {
'X': [0, 16.42],
'ERR': [2.07, 18.74]}
81 SCIErrParams[
'abi_g16'][ (11,
'ScaledOkamoto') ] = {
'X': [0, 26.34],
'ERR': [2.75, 25.65]}
82 SCIErrParams[
'abi_g16'][ (13,
'ScaledOkamoto') ] = {
'X': [0, 28.33],
'ERR': [3.08, 28.31]}
83 SCIErrParams[
'abi_g16'][ (14,
'ScaledOkamoto') ] = {
'X': [0, 27.7],
'ERR': [3.22, 28.7]}
84 SCIErrParams[
'abi_g16'][ (15,
'ScaledOkamoto') ] = {
'X': [0, 26.85],
'ERR': [2.94, 28.41]}
85 SCIErrParams[
'abi_g16'][ (16,
'ScaledOkamoto') ] = {
'X': [0, 24.34],
'ERR': [2.18, 24.18]}
92 SCIErrParams[
'ahi_himawari8'][ (8,
'Okamoto') ] = {
'X': [1, 10.45],
'ERR': [1.8, 13.46]}
93 SCIErrParams[
'ahi_himawari8'][ (9,
'Okamoto') ] = {
'X': [1, 13.52],
'ERR': [1.79, 15.46]}
94 SCIErrParams[
'ahi_himawari8'][ (10,
'Okamoto') ] = {
'X': [1, 22.34],
'ERR': [2.64, 16.95]}
95 SCIErrParams[
'ahi_himawari8'][ (11,
'Okamoto') ] = {
'X': [1, 32.29],
'ERR': [3.58, 23.19]}
96 SCIErrParams[
'ahi_himawari8'][ (12,
'Okamoto') ] = {
'X': [1, 26.04],
'ERR': [2.52, 25.22]}
97 SCIErrParams[
'ahi_himawari8'][ (13,
'Okamoto') ] = {
'X': [1, 25.87],
'ERR': [2.59, 25.41]}
98 SCIErrParams[
'ahi_himawari8'][ (14,
'Okamoto') ] = {
'X': [1, 23.6],
'ERR': [2.27, 24.82]}
99 SCIErrParams[
'ahi_himawari8'][ (15,
'Okamoto') ] = {
'X': [1, 23.05],
'ERR': [2.18, 20.6]}
105 SCIErrParams[
'ahi_himawari8'][ (8,
'ScaledOkamoto') ] = {
'X': [0, 11.81],
'ERR': [2.34, 15.74]}
106 SCIErrParams[
'ahi_himawari8'][ (9,
'ScaledOkamoto') ] = {
'X': [0, 14.49],
'ERR': [2.42, 18.42]}
107 SCIErrParams[
'ahi_himawari8'][ (10,
'ScaledOkamoto') ] = {
'X': [0, 16.42],
'ERR': [2.07, 18.74]}
108 SCIErrParams[
'ahi_himawari8'][ (11,
'ScaledOkamoto') ] = {
'X': [0, 26.34],
'ERR': [2.75, 25.65]}
109 SCIErrParams[
'ahi_himawari8'][ (12,
'ScaledOkamoto') ] = {
'X': [0, 26.34],
'ERR': [2.75, 25.65]}
110 SCIErrParams[
'ahi_himawari8'][ (13,
'ScaledOkamoto') ] = {
'X': [0, 28.33],
'ERR': [3.08, 28.31]}
111 SCIErrParams[
'ahi_himawari8'][ (14,
'ScaledOkamoto') ] = {
'X': [0, 27.7],
'ERR': [3.22, 28.7]}
112 SCIErrParams[
'ahi_himawari8'][ (15,
'ScaledOkamoto') ] = {
'X': [0, 26.85],
'ERR': [2.94, 28.41]}
113 SCIErrParams[
'ahi_himawari8'][ (16,
'ScaledOkamoto') ] = {
'X': [0, 24.34],
'ERR': [2.18, 24.18]}
119 allSCIErrParams[(120,
None)] = deepcopy(SCIErrParams)
125 SCIErrParams = defaultdict(dict)
127 allSCIErrParams[(30,
'varbc')] = deepcopy(SCIErrParams)
131 SCIErrParams = defaultdict(dict)
133 allSCIErrParams[(30,
'constant')] = deepcopy(SCIErrParams)
137 SCIErrParams = defaultdict(dict)
138 SCIErrParams[
'abi_g16'][ (7,
'Okamoto') ] = {
'X': [1.0, 30.05],
'ERR': [2.18, 28.22]}
139 SCIErrParams[
'abi_g16'][ (8,
'Okamoto') ] = {
'X': [1.0, 29.09],
'ERR': [2.06, 27.64]}
140 SCIErrParams[
'abi_g16'][ (9,
'Okamoto') ] = {
'X': [1.0, 24.19],
'ERR': [1.35, 22.93]}
141 SCIErrParams[
'abi_g16'][ (10,
'Okamoto') ] = {
'X': [1.0, 32.35],
'ERR': [3.1, 21.59]}
142 SCIErrParams[
'abi_g16'][ (11,
'Okamoto') ] = {
'X': [1.0, 11.59],
'ERR': [1.62, 14.68]}
143 SCIErrParams[
'abi_g16'][ (13,
'Okamoto') ] = {
'X': [1.0, 15.35],
'ERR': [1.54, 17.25]}
144 SCIErrParams[
'abi_g16'][ (14,
'Okamoto') ] = {
'X': [0.0, 21.21],
'ERR': [1.33, 17.77]}
145 SCIErrParams[
'abi_g16'][ (15,
'Okamoto') ] = {
'X': [1.0, 28.32],
'ERR': [1.77, 25.72]}
146 SCIErrParams[
'abi_g16'][ (16,
'Okamoto') ] = {
'X': [1.0, 29.77],
'ERR': [1.94, 27.92]}
148 SCIErrParams[
'abi_g16'][ (7,
'ScaledOkamoto') ] = {
'X': [0.0, 29.88],
'ERR': [4.71, 26.16]}
149 SCIErrParams[
'abi_g16'][ (8,
'ScaledOkamoto') ] = {
'X': [0.0, 29.5],
'ERR': [4.58, 25.65]}
150 SCIErrParams[
'abi_g16'][ (9,
'ScaledOkamoto') ] = {
'X': [0.0, 25.89],
'ERR': [3.65, 21.35]}
151 SCIErrParams[
'abi_g16'][ (10,
'ScaledOkamoto') ] = {
'X': [0.0, 34.01],
'ERR': [4.43, 21.59]}
152 SCIErrParams[
'abi_g16'][ (11,
'ScaledOkamoto') ] = {
'X': [0.0, 11.52],
'ERR': [1.68, 13.42]}
153 SCIErrParams[
'abi_g16'][ (13,
'ScaledOkamoto') ] = {
'X': [0.0, 15.97],
'ERR': [2.12, 16.01]}
154 SCIErrParams[
'abi_g16'][ (14,
'ScaledOkamoto') ] = {
'X': [0.0, 22.32],
'ERR': [2.62, 17.68]}
155 SCIErrParams[
'abi_g16'][ (15,
'ScaledOkamoto') ] = {
'X': [0.0, 30.89],
'ERR': [4.32, 24.42]}
156 SCIErrParams[
'abi_g16'][ (16,
'ScaledOkamoto') ] = {
'X': [0.0, 30.02],
'ERR': [4.56, 25.96]}
158 SCIErrParams[
'ahi_himawari8'][ (8,
'Okamoto') ] = {
'X': [1.0, 32.41],
'ERR': [2.59, 27.61]}
159 SCIErrParams[
'ahi_himawari8'][ (9,
'Okamoto') ] = {
'X': [1.0, 29.04],
'ERR': [1.77, 24.15]}
160 SCIErrParams[
'ahi_himawari8'][ (10,
'Okamoto') ] = {
'X': [1.0, 12.36],
'ERR': [1.62, 14.82]}
161 SCIErrParams[
'ahi_himawari8'][ (11,
'Okamoto') ] = {
'X': [1.0, 15.95],
'ERR': [1.46, 18.17]}
162 SCIErrParams[
'ahi_himawari8'][ (12,
'Okamoto') ] = {
'X': [0.0, 20.01],
'ERR': [0.81, 19.53]}
163 SCIErrParams[
'ahi_himawari8'][ (13,
'Okamoto') ] = {
'X': [1.0, 32.17],
'ERR': [2.27, 26.52]}
164 SCIErrParams[
'ahi_himawari8'][ (14,
'Okamoto') ] = {
'X': [10.0, 31.68],
'ERR': [2.68, 19.73]}
165 SCIErrParams[
'ahi_himawari8'][ (15,
'Okamoto') ] = {
'X': [1.0, 33.62],
'ERR': [2.68, 28.21]}
166 SCIErrParams[
'ahi_himawari8'][ (16,
'Okamoto') ] = {
'X': [1.0, 33.17],
'ERR': [2.74, 28.36]}
173 SCIErrParams[
'ahi_himawari8'][ (8,
'ScaledOkamoto') ] = {
'X': [0.0, 33.64],
'ERR': [5.15, 26.93]}
174 SCIErrParams[
'ahi_himawari8'][ (9,
'ScaledOkamoto') ] = {
'X': [0.0, 30.15],
'ERR': [3.98, 23.52]}
175 SCIErrParams[
'ahi_himawari8'][ (10,
'ScaledOkamoto') ] = {
'X': [0.0, 12.61],
'ERR': [1.73, 14.49]}
176 SCIErrParams[
'ahi_himawari8'][ (11,
'ScaledOkamoto') ] = {
'X': [0.0, 16.36],
'ERR': [2.09, 17.76]}
177 SCIErrParams[
'ahi_himawari8'][ (12,
'ScaledOkamoto') ] = {
'X': [0.0, 21.6],
'ERR': [2.46, 19.39]}
178 SCIErrParams[
'ahi_himawari8'][ (13,
'ScaledOkamoto') ] = {
'X': [0.0, 34.23],
'ERR': [4.98, 26.19]}
179 SCIErrParams[
'ahi_himawari8'][ (14,
'ScaledOkamoto') ] = {
'X': [0.0, 36.86],
'ERR': [5.41, 18.95]}
180 SCIErrParams[
'ahi_himawari8'][ (15,
'ScaledOkamoto') ] = {
'X': [0.0, 35.03],
'ERR': [5.35, 27.69]}
181 SCIErrParams[
'ahi_himawari8'][ (16,
'ScaledOkamoto') ] = {
'X': [0.0, 35.43],
'ERR': [5.58, 27.71]}
188 allSCIErrParams[(30,
None)] = deepcopy(SCIErrParams)
193 (8): {
'LambdaOverACI': 0.015},
194 (9): {
'LambdaOverACI': 0.012},
195 (10): {
'LambdaOverACI': 0.009},
198 (8): {
'LambdaOverACI': 0.015},
199 (9): {
'LambdaOverACI': 0.012},
200 (10): {
'LambdaOverACI': 0.009},