001/*
002 * This file is part of McIDAS-V
003 *
004 * Copyright 2007-2024
005 * Space Science and Engineering Center (SSEC)
006 * University of Wisconsin - Madison
007 * 1225 W. Dayton Street, Madison, WI 53706, USA
008 * https://www.ssec.wisc.edu/mcidas/
009 * 
010 * All Rights Reserved
011 * 
012 * McIDAS-V is built on Unidata's IDV and SSEC's VisAD libraries, and
013 * some McIDAS-V source code is based on IDV and VisAD source code.  
014 * 
015 * McIDAS-V is free software; you can redistribute it and/or modify
016 * it under the terms of the GNU Lesser Public License as published by
017 * the Free Software Foundation; either version 3 of the License, or
018 * (at your option) any later version.
019 * 
020 * McIDAS-V is distributed in the hope that it will be useful,
021 * but WITHOUT ANY WARRANTY; without even the implied warranty of
022 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
023 * GNU Lesser Public License for more details.
024 * 
025 * You should have received a copy of the GNU Lesser Public License
026 * along with this program.  If not, see https://www.gnu.org/licenses/.
027 */
028
029package edu.wisc.ssec.mcidasv.data.cyclone;
030
031/**
032 * Created by IntelliJ IDEA. User: yuanho Date: Mar 5, 2009 Time: 3:47:10 PM To
033 * change this template use File | Settings | File Templates.
034 */
035
036public class StormAODTWinds {
037
038        /** _more_ */
039        static double[] tbav = { -4.3897125e+01, -4.4073559e+01, -4.4522535e+01,
040                        -4.5147740e+01, -4.5905117e+01, -4.6804912e+01, -4.7555527e+01,
041                        -4.8260445e+01, -4.8864543e+01, -4.9345691e+01, -4.9713518e+01,
042                        -4.9975609e+01, -5.0110035e+01, -5.0166797e+01, -5.0103478e+01,
043                        -4.9958600e+01, -4.9746510e+01, -4.9445076e+01, -4.9115773e+01,
044                        -4.8782166e+01, -4.8446305e+01, -4.8056756e+01, -4.7652863e+01,
045                        -4.7247125e+01, -4.6801633e+01, -4.6316592e+01, -4.5770281e+01,
046                        -4.5284215e+01, -4.4792617e+01, -4.4265363e+01, -4.3770076e+01,
047                        -4.3239338e+01, -4.2733191e+01, -4.2222330e+01, -4.1716182e+01,
048                        -4.1226428e+01, -4.0725814e+01, -4.0240773e+01, -3.9738723e+01,
049                        -3.9239543e+01, -3.8750199e+01, -3.8257166e+01, -3.7731551e+01,
050                        -3.7222125e+01, -3.6706961e+01, -3.6230937e+01, -3.5778273e+01,
051                        -3.5323355e+01, -3.4854092e+01, -3.4410240e+01, -3.3944871e+01 };
052
053        /** _more_ */
054        static double[] tbsd = { 3.1513679e+01, 3.1146098e+01, 3.0326835e+01,
055                        2.9520586e+01, 2.8724138e+01, 2.7943803e+01, 2.7366806e+01,
056                        2.6832031e+01, 2.6315924e+01, 2.5860412e+01, 2.5450130e+01,
057                        2.5099472e+01, 2.4767859e+01, 2.4484715e+01, 2.4241834e+01,
058                        2.4030875e+01, 2.3867078e+01, 2.3684089e+01, 2.3486793e+01,
059                        2.3262880e+01, 2.3034118e+01, 2.2775245e+01, 2.2544158e+01,
060                        2.2349123e+01, 2.2157721e+01, 2.1979007e+01, 2.1786751e+01,
061                        2.1589097e+01, 2.1421607e+01, 2.1247612e+01, 2.1056546e+01,
062                        2.0849920e+01, 2.0665500e+01, 2.0467239e+01, 2.0307370e+01,
063                        2.0152244e+01, 2.0002413e+01, 1.9875544e+01, 1.9703957e+01,
064                        1.9579394e+01, 1.9474567e+01, 1.9353008e+01, 1.9234217e+01,
065                        1.9100344e+01, 1.8973426e+01, 1.8850281e+01, 1.8704565e+01,
066                        1.8577304e+01, 1.8422020e+01, 1.8307349e+01, 1.8178013e+01 };
067
068        /** _more_ */
069        static double[][] eofs = {
070                        { 9.3013771e-02, 2.7050088e-01, 2.6083323e-01, 2.8283506e-01,
071                                        1.9816191e-01 },
072                        { 9.4519551e-02, 2.7103674e-01, 2.5439788e-01, 2.5888210e-01,
073                                        1.7133667e-01 },
074                        { 9.8461571e-02, 2.6930995e-01, 2.3458504e-01, 2.0840430e-01,
075                                        1.1259513e-01 },
076                        { 1.0353851e-01, 2.6393893e-01, 2.0819705e-01, 1.4005183e-01,
077                                        3.8833410e-02 },
078                        { 1.0890345e-01, 2.5596554e-01, 1.7422290e-01, 6.0952599e-02,
079                                        -3.7182045e-02 },
080                        { 1.1524899e-01, 2.4306112e-01, 1.2804236e-01, -3.0333545e-02,
081                                        -1.1731236e-01 },
082                        { 1.2074717e-01, 2.2851609e-01, 8.1619763e-02, -1.0459248e-01,
083                                        -1.7192434e-01 },
084                        { 1.2589469e-01, 2.1169255e-01, 3.9423987e-02, -1.5910185e-01,
085                                        -1.8997366e-01 },
086                        { 1.3058191e-01, 1.9316571e-01, 2.5226084e-04, -1.9840388e-01,
087                                        -1.8711637e-01 },
088                        { 1.3443405e-01, 1.7516779e-01, -3.3424388e-02, -2.2048041e-01,
089                                        -1.6372109e-01 },
090                        { 1.3774043e-01, 1.5733515e-01, -6.2061895e-02, -2.2634919e-01,
091                                        -1.3244896e-01 },
092                        { 1.4044793e-01, 1.4078645e-01, -8.5061939e-02, -2.2026859e-01,
093                                        -9.3475930e-02 },
094                        { 1.4271574e-01, 1.2482691e-01, -1.0674358e-01, -2.0495162e-01,
095                                        -4.5280240e-02 },
096                        { 1.4480892e-01, 1.0811130e-01, -1.2401506e-01, -1.8128596e-01,
097                                        4.2558314e-03 },
098                        { 1.4641428e-01, 9.2445563e-02, -1.3859608e-01, -1.5592914e-01,
099                                        5.2193586e-02 },
100                        { 1.4768479e-01, 7.8048442e-02, -1.4903690e-01, -1.2551794e-01,
101                                        9.5550690e-02 },
102                        { 1.4858641e-01, 6.4703519e-02, -1.5862202e-01, -9.3471944e-02,
103                                        1.3158737e-01 },
104                        { 1.4928613e-01, 5.1839422e-02, -1.6531449e-01, -5.9856549e-02,
105                                        1.6257947e-01 },
106                        { 1.4981026e-01, 3.9725807e-02, -1.6961548e-01, -2.4738364e-02,
107                                        1.8102998e-01 },
108                        { 1.5017879e-01, 2.8613337e-02, -1.7129018e-01, 7.3745707e-03,
109                                        1.8867150e-01 },
110                        { 1.5042607e-01, 1.8518788e-02, -1.7081814e-01, 3.6811071e-02,
111                                        1.8801517e-01 },
112                        { 1.5060979e-01, 7.9354013e-03, -1.6849665e-01, 6.6079619e-02,
113                                        1.7700999e-01 },
114                        { 1.5074502e-01, -1.6392565e-03, -1.6372996e-01, 9.1909845e-02,
115                                        1.5637089e-01 },
116                        { 1.5082675e-01, -1.0392096e-02, -1.5718553e-01, 1.1345680e-01,
117                                        1.3071240e-01 },
118                        { 1.5085215e-01, -1.8987236e-02, -1.4998195e-01, 1.3062641e-01,
119                                        1.0016480e-01 },
120                        { 1.5085930e-01, -2.7906225e-02, -1.3960617e-01, 1.4378539e-01,
121                                        6.6594441e-02 },
122                        { 1.5081232e-01, -3.7069677e-02, -1.2718787e-01, 1.5269450e-01,
123                                        2.8033300e-02 },
124                        { 1.5073567e-01, -4.5150053e-02, -1.1347633e-01, 1.5741376e-01,
125                                        -5.4673154e-03 },
126                        { 1.5061717e-01, -5.2571507e-02, -9.8817330e-02, 1.5889493e-01,
127                                        -3.9388225e-02 },
128                        { 1.5041039e-01, -6.0254889e-02, -8.2423157e-02, 1.5814341e-01,
129                                        -7.5518923e-02 },
130                        { 1.5014271e-01, -6.7602050e-02, -6.4582465e-02, 1.5499459e-01,
131                                        -1.0513643e-01 },
132                        { 1.4975766e-01, -7.4979532e-02, -4.7265092e-02, 1.4893925e-01,
133                                        -1.3324835e-01 },
134                        { 1.4938359e-01, -8.1282752e-02, -2.9346051e-02, 1.4000199e-01,
135                                        -1.5438462e-01 },
136                        { 1.4885224e-01, -8.7792858e-02, -1.2703288e-02, 1.2961845e-01,
137                                        -1.7476767e-01 },
138                        { 1.4823010e-01, -9.4398225e-02, 5.1304565e-03, 1.1697021e-01,
139                                        -1.8906610e-01 },
140                        { 1.4760596e-01, -1.0029604e-01, 2.2758261e-02, 1.0185072e-01,
141                                        -1.9344894e-01 },
142                        { 1.4694371e-01, -1.0594103e-01, 3.8601405e-02, 8.5564134e-02,
143                                        -1.8977793e-01 },
144                        { 1.4631601e-01, -1.1050156e-01, 5.6293723e-02, 6.7075629e-02,
145                                        -1.7910158e-01 },
146                        { 1.4560149e-01, -1.1541782e-01, 7.1619387e-02, 4.6491215e-02,
147                                        -1.6462370e-01 },
148                        { 1.4485584e-01, -1.1977956e-01, 8.8361915e-02, 2.4731224e-02,
149                                        -1.4257662e-01 },
150                        { 1.4403531e-01, -1.2408249e-01, 1.0398124e-01, 3.5531329e-03,
151                                        -1.1628147e-01 },
152                        { 1.4317222e-01, -1.2826980e-01, 1.1835139e-01, -1.8683458e-02,
153                                        -8.4139592e-02 },
154                        { 1.4232005e-01, -1.3182943e-01, 1.3180373e-01, -4.1255067e-02,
155                                        -4.9265054e-02 },
156                        { 1.4135903e-01, -1.3571653e-01, 1.4439035e-01, -6.2701545e-02,
157                                        -9.6063311e-03 },
158                        { 1.4042036e-01, -1.3914793e-01, 1.5487904e-01, -8.4443121e-02,
159                                        3.2419994e-02 },
160                        { 1.3944851e-01, -1.4208954e-01, 1.6533512e-01, -1.0409390e-01,
161                                        7.6258277e-02 },
162                        { 1.3836802e-01, -1.4516625e-01, 1.7481356e-01, -1.2344508e-01,
163                                        1.1632725e-01 },
164                        { 1.3727963e-01, -1.4769530e-01, 1.8434314e-01, -1.4095661e-01,
165                                        1.5429297e-01 },
166                        { 1.3603866e-01, -1.5035521e-01, 1.9357569e-01, -1.5811634e-01,
167                                        1.9144718e-01 },
168                        { 1.3493621e-01, -1.5228531e-01, 2.0113899e-01, -1.7264841e-01,
169                                        2.2416602e-01 },
170                        { 1.3359832e-01, -1.5449945e-01, 2.0934487e-01, -1.8743615e-01,
171                                        2.5573036e-01 } };
172
173        /** _more_ */
174        static double[][] coefs_PCA = {
175                        { -1.9755831e-01, -3.6640553e-03, -2.6133153e-01, -4.3188818e-01,
176                                        1.9962295e-01, 1.4131385e+00, -7.4834331e-02, 4.7437178e-02 },
177                        { -1.6217317e+00, -1.6494408e-02, -5.6827330e-01, 6.5929500e-02,
178                                        1.4487465e+00, 3.3050326e+00, -1.2852656e-01, 1.8743648e-01 },
179                        { -2.8681986e+00, -4.7118233e-02, -8.3156601e-01, 5.5663720e-01,
180                                        2.7227000e+00, 5.2073128e+00, -1.7978840e-01, 3.2316598e-01 },
181                        { -4.0118242e+00, -1.1352458e-01, -9.7702889e-01, 1.1258801e+00,
182                                        3.7748291e+00, 6.7906220e+00, -2.1190776e-01, 4.4570317e-01 },
183                        { -6.0307229e+00, -1.8575866e-01, -1.0044570e+00, 1.7259522e+00,
184                                        4.5121978e+00, 7.5701695e+00, -2.0230401e-01, 5.5769420e-01 },
185                        { -8.1697098e+00, -2.4904360e-01, -8.9050619e-01, 2.2317619e+00,
186                                        4.7159165e+00, 7.1032762e+00, -1.6182742e-01, 6.4826912e-01 },
187                        { -9.7730885e+00, -3.0855763e-01, -6.6963079e-01, 2.6337765e+00,
188                                        4.4732236e+00, 5.7501484e+00, -1.0732296e-01, 7.1152112e-01 },
189                        { -1.1041952e+01, -3.5235663e-01, -4.0493532e-01, 2.8934049e+00,
190                                        3.7961149e+00, 4.0920785e+00, -3.9244357e-02, 7.4996706e-01 },
191                        { -1.1911434e+01, -3.7802960e-01, -1.4042216e-01, 2.9818671e+00,
192                                        2.8082197e+00, 2.4459839e+00, 3.6765182e-02, 7.6579688e-01 },
193                        { -1.2523595e+01, -3.9449865e-01, 9.4933873e-02, 2.9001350e+00,
194                                        1.7473783e+00, 9.7079744e-01, 1.1774121e-01, 7.6516067e-01 },
195                        { -1.2932183e+01, -4.0387875e-01, 2.9845865e-01, 2.7006030e+00,
196                                        7.8212816e-01, -4.6420293e-01, 1.9646339e-01, 7.5459510e-01 },
197                        { -1.3234147e+01, -4.1027600e-01, 4.6433419e-01, 2.4571316e+00,
198                                        -7.2146108e-02, -1.6136715e+00, 2.7088765e-01,
199                                        7.3879189e-01 },
200                        { -1.3349253e+01, -4.1726267e-01, 6.1244750e-01, 2.1884374e+00,
201                                        -7.2947594e-01, -2.5002938e+00, 3.3983263e-01,
202                                        7.1908896e-01 },
203                        { -1.3509939e+01, -4.2314261e-01, 7.3546424e-01, 1.8877100e+00,
204                                        -1.2316528e+00, -3.1494187e+00, 4.0555430e-01,
205                                        6.9906070e-01 },
206                        { -1.3830027e+01, -4.2491790e-01, 8.1418906e-01, 1.5594842e+00,
207                                        -1.5605899e+00, -3.4831873e+00, 4.6809601e-01,
208                                        6.8090423e-01 },
209                        { -1.4158912e+01, -4.2223936e-01, 8.5847148e-01, 1.2489603e+00,
210                                        -1.7874283e+00, -3.6121191e+00, 5.2673649e-01,
211                                        6.6258726e-01 },
212                        { -1.4470509e+01, -4.1885541e-01, 8.8598220e-01, 9.5801095e-01,
213                                        -1.9393524e+00, -3.6864623e+00, 5.8259429e-01,
214                                        6.4425255e-01 },
215                        { -1.4784955e+01, -4.1917254e-01, 9.1111519e-01, 6.9990627e-01,
216                                        -1.9684431e+00, -3.6347866e+00, 6.3384658e-01,
217                                        6.2724591e-01 },
218                        { -1.5152334e+01, -4.1255621e-01, 9.3232217e-01, 4.6341263e-01,
219                                        -1.9136973e+00, -3.4713047e+00, 6.8347982e-01,
220                                        6.1135156e-01 },
221                        { -1.5688804e+01, -4.0290818e-01, 9.3867188e-01, 2.5201945e-01,
222                                        -1.8067342e+00, -3.2198022e+00, 7.3510758e-01,
223                                        5.9735081e-01 },
224                        { -1.6128624e+01, -3.9074120e-01, 9.4928317e-01, 5.0487809e-02,
225                                        -1.7507602e+00, -2.9821687e+00, 7.7868474e-01,
226                                        5.8410987e-01 },
227                        { -1.6295196e+01, -3.7233540e-01, 9.6748710e-01, -1.3815764e-01,
228                                        -1.6539422e+00, -2.7593304e+00, 8.0777449e-01,
229                                        5.7162688e-01 },
230                        { -1.6414083e+01, -3.5382978e-01, 9.7981358e-01, -3.2173367e-01,
231                                        -1.6040789e+00, -2.6933304e+00, 8.3288278e-01,
232                                        5.6000782e-01 },
233                        { -1.6401737e+01, -3.3510729e-01, 9.8710745e-01, -4.8858358e-01,
234                                        -1.5420302e+00, -2.6315520e+00, 8.5354640e-01,
235                                        5.4831151e-01 },
236                        { -1.6459837e+01, -3.2463390e-01, 9.8313232e-01, -6.4909974e-01,
237                                        -1.4161824e+00, -2.6712681e+00, 8.7469108e-01,
238                                        5.3722222e-01 },
239                        { -1.6476335e+01, -3.1891149e-01, 9.7906459e-01, -7.8672010e-01,
240                                        -1.2772041e+00, -2.7225035e+00, 8.9178857e-01,
241                                        5.2684941e-01 },
242                        { -1.6489916e+01, -3.1345679e-01, 9.6652703e-01, -9.3063615e-01,
243                                        -1.1377358e+00, -2.7367175e+00, 9.0375481e-01,
244                                        5.1825672e-01 },
245                        { -1.6543176e+01, -3.0549918e-01, 9.5101628e-01, -1.0550116e+00,
246                                        -1.0152294e+00, -2.7712003e+00, 9.1592508e-01,
247                                        5.1029453e-01 },
248                        { -1.6459158e+01, -2.9608810e-01, 9.3108027e-01, -1.1687738e+00,
249                                        -8.5189334e-01, -2.7013778e+00, 9.2248780e-01,
250                                        5.0238183e-01 },
251                        { -1.6310657e+01, -2.8514905e-01, 9.0748124e-01, -1.2735900e+00,
252                                        -7.1549275e-01, -2.6214647e+00, 9.2413738e-01,
253                                        4.9532420e-01 },
254                        { -1.6239034e+01, -2.6891138e-01, 8.7744105e-01, -1.3533610e+00,
255                                        -6.1690571e-01, -2.5867115e+00, 9.2296386e-01,
256                                        4.9052270e-01 },
257                        { -1.6089431e+01, -2.5635197e-01, 8.5581083e-01, -1.4000302e+00,
258                                        -5.3454075e-01, -2.5739080e+00, 9.2363454e-01,
259                                        4.8435605e-01 },
260                        { -1.5961863e+01, -2.4900803e-01, 8.3971413e-01, -1.4465585e+00,
261                                        -4.7845302e-01, -2.4898947e+00, 9.2407979e-01,
262                                        4.7846035e-01 },
263                        { -1.5710859e+01, -2.4699274e-01, 8.3348824e-01, -1.4841703e+00,
264                                        -4.6010640e-01, -2.4310623e+00, 9.2269583e-01,
265                                        4.7194889e-01 },
266                        { -1.5370389e+01, -2.4881949e-01, 8.3719633e-01, -1.5045132e+00,
267                                        -4.3957919e-01, -2.3970331e+00, 9.2268007e-01,
268                                        4.6326293e-01 },
269                        { -1.5158738e+01, -2.5430286e-01, 8.4393741e-01, -1.5010609e+00,
270                                        -4.2449983e-01, -2.4126420e+00, 9.2530838e-01,
271                                        4.5497867e-01 },
272                        { -1.4916935e+01, -2.5141467e-01, 8.3914035e-01, -1.5285992e+00,
273                                        -4.7801258e-01, -2.4134661e+00, 9.2364920e-01,
274                                        4.4716806e-01 },
275                        { -1.4775070e+01, -2.4671349e-01, 8.4014366e-01, -1.5355152e+00,
276                                        -4.7823007e-01, -2.4691275e+00, 9.2197320e-01,
277                                        4.4006469e-01 },
278                        { -1.4796091e+01, -2.4151261e-01, 8.3544416e-01, -1.5600796e+00,
279                                        -5.5390877e-01, -2.4914412e+00, 9.2023949e-01,
280                                        4.3521623e-01 },
281                        { -1.4766436e+01, -2.3630796e-01, 8.2132989e-01, -1.6018082e+00,
282                                        -5.7384684e-01, -2.4771854e+00, 9.1549061e-01,
283                                        4.3075051e-01 },
284                        { -1.4658763e+01, -2.2855940e-01, 8.0284812e-01, -1.6249946e+00,
285                                        -5.6284766e-01, -2.5184826e+00, 9.0651813e-01,
286                                        4.2655552e-01 },
287                        { -1.4590912e+01, -2.1607447e-01, 7.7960447e-01, -1.6644900e+00,
288                                        -5.1430689e-01, -2.6219959e+00, 8.9627476e-01,
289                                        4.2249143e-01 },
290                        { -1.4649552e+01, -2.0244183e-01, 7.5680094e-01, -1.7093611e+00,
291                                        -4.5301065e-01, -2.7641257e+00, 8.8639574e-01,
292                                        4.1994284e-01 },
293                        { -1.4810020e+01, -1.8720028e-01, 7.3082341e-01, -1.7248754e+00,
294                                        -4.6460695e-01, -2.9183319e+00, 8.7623649e-01,
295                                        4.1808724e-01 },
296                        { -1.5259269e+01, -1.7525806e-01, 7.0519327e-01, -1.7246742e+00,
297                                        -4.2925233e-01, -2.9760619e+00, 8.7592941e-01,
298                                        4.1694845e-01 },
299                        { -1.5526687e+01, -1.6535703e-01, 6.8406098e-01, -1.7095331e+00,
300                                        -4.0693463e-01, -2.9504336e+00, 8.7186389e-01,
301                                        4.1437279e-01 } };
302
303}