From d5e4f270042bcb66416a86c1e9f57e2589dde377 Mon Sep 17 00:00:00 2001 From: Shahram Najm Date: Tue, 26 Mar 2013 15:31:42 +0000 Subject: [PATCH] Add the ascii files in data dir --- data/60_model_levels | 61 +++ data/Makefile.am | 1 + data/bitmap.diff | 123 ++++++ data/filter_rules | 130 ++++++ data/ieee_test.good | 1 + data/index.ok | 395 +++++++++++++++++ data/index_f90.ok | 389 +++++++++++++++++ data/julian.out.good | 58 +++ data/list_points | 3 + data/local.good.log | 54 +++ data/ls.log | 172 ++++++++ data/mf.rules | 125 ++++++ data/multi.ok | 22 + data/multi_level.txt | 9 + data/multi_step.txt | 10 + data/no_bitmap.diff | 109 +++++ data/perf.ksh | 17 + data/read_any.ok | 14 + data/ret.sh | 56 +++ data/sample_grib.txt | 65 +++ data/scan_x_regular_gg_5_7_good.dump | 0 data/scan_x_regular_ll_5_4_good.dump | 21 + data/scan_x_regular_ll_5_7_good.dump | 36 ++ data/scan_x_regular_ll_8_4_good.dump | 33 ++ data/scan_x_regular_ll_8_7_good.dump | 57 +++ data/scan_x_rotated_ll_5_4_good.dump | 21 + data/scan_x_rotated_ll_5_7_good.dump | 36 ++ data/scan_x_rotated_ll_8_4_good.dump | 33 ++ data/scan_x_rotated_ll_8_7_good.dump | 57 +++ data/scan_y_regular_ll_5_4_good.dump | 21 + data/scan_y_regular_ll_5_7_good.dump | 36 ++ data/scan_y_regular_ll_8_4_good.dump | 33 ++ data/scan_y_regular_ll_8_7_good.dump | 57 +++ data/scan_y_rotated_ll_5_4_good.dump | 21 + data/scan_y_rotated_ll_5_7_good.dump | 36 ++ data/scan_y_rotated_ll_8_4_good.dump | 33 ++ data/scan_y_rotated_ll_8_7_good.dump | 57 +++ data/spherical_model_level.grib1.good | 521 +++++++++++++++++++++++ data/spherical_model_level.grib1_32.good | 521 +++++++++++++++++++++++ data/statistics.out.good | 4 + data/step.log | 58 +++ data/step_grib1.filter | 131 ++++++ data/step_grib1.log | 75 ++++ data/typeOfProcessedData.ok | 42 ++ 44 files changed, 3754 insertions(+) create mode 100644 data/60_model_levels create mode 100644 data/Makefile.am create mode 100644 data/bitmap.diff create mode 100644 data/filter_rules create mode 100644 data/ieee_test.good create mode 100644 data/index.ok create mode 100644 data/index_f90.ok create mode 100644 data/julian.out.good create mode 100644 data/list_points create mode 100644 data/local.good.log create mode 100644 data/ls.log create mode 100644 data/mf.rules create mode 100644 data/multi.ok create mode 100644 data/multi_level.txt create mode 100644 data/multi_step.txt create mode 100644 data/no_bitmap.diff create mode 100755 data/perf.ksh create mode 100644 data/read_any.ok create mode 100755 data/ret.sh create mode 100644 data/sample_grib.txt create mode 100644 data/scan_x_regular_gg_5_7_good.dump create mode 100644 data/scan_x_regular_ll_5_4_good.dump create mode 100644 data/scan_x_regular_ll_5_7_good.dump create mode 100644 data/scan_x_regular_ll_8_4_good.dump create mode 100644 data/scan_x_regular_ll_8_7_good.dump create mode 100644 data/scan_x_rotated_ll_5_4_good.dump create mode 100644 data/scan_x_rotated_ll_5_7_good.dump create mode 100644 data/scan_x_rotated_ll_8_4_good.dump create mode 100644 data/scan_x_rotated_ll_8_7_good.dump create mode 100644 data/scan_y_regular_ll_5_4_good.dump create mode 100644 data/scan_y_regular_ll_5_7_good.dump create mode 100644 data/scan_y_regular_ll_8_4_good.dump create mode 100644 data/scan_y_regular_ll_8_7_good.dump create mode 100644 data/scan_y_rotated_ll_5_4_good.dump create mode 100644 data/scan_y_rotated_ll_5_7_good.dump create mode 100644 data/scan_y_rotated_ll_8_4_good.dump create mode 100644 data/scan_y_rotated_ll_8_7_good.dump create mode 100644 data/spherical_model_level.grib1.good create mode 100644 data/spherical_model_level.grib1_32.good create mode 100644 data/statistics.out.good create mode 100644 data/step.log create mode 100644 data/step_grib1.filter create mode 100644 data/step_grib1.log create mode 100644 data/typeOfProcessedData.ok diff --git a/data/60_model_levels b/data/60_model_levels new file mode 100644 index 000000000..26286a5ed --- /dev/null +++ b/data/60_model_levels @@ -0,0 +1,61 @@ +0.000000 0.00000000 +20.000000 0.00000000 +38.425343 0.00000000 +63.647804 0.00000000 +95.636963 0.00000000 +134.483307 0.00000000 +180.584351 0.00000000 +234.779053 0.00000000 +298.495789 0.00000000 +373.971924 0.00000000 +464.618134 0.00000000 +575.651001 0.00000000 +713.218079 0.00000000 +883.660522 0.00000000 +1094.834717 0.00000000 +1356.474609 0.00000000 +1680.640259 0.00000000 +2082.273926 0.00000000 +2579.888672 0.00000000 +3196.421631 0.00000000 +3960.291504 0.00000000 +4906.708496 0.00000000 +6018.019531 0.00000000 +7306.631348 0.00000000 +8765.053711 0.00007582 +10376.126953 0.00046139 +12077.446289 0.00181516 +13775.325195 0.00508112 +15379.805664 0.01114291 +16819.474609 0.02067788 +18045.183594 0.03412116 +19027.695313 0.05169041 +19755.109375 0.07353383 +20222.205078 0.09967469 +20429.863281 0.13002251 +20384.480469 0.16438432 +20097.402344 0.20247594 +19584.330078 0.24393314 +18864.750000 0.28832296 +17961.357422 0.33515489 +16899.468750 0.38389215 +15706.447266 0.43396294 +14411.124023 0.48477158 +13043.218750 0.53570992 +11632.758789 0.58616841 +10209.500977 0.63554746 +8802.356445 0.68326861 +7438.803223 0.72878581 +6144.314941 0.77159661 +4941.778320 0.81125343 +3850.913330 0.84737492 +2887.696533 0.87965691 +2063.779785 0.90788388 +1385.912598 0.93194032 +855.361755 0.95182151 +467.333588 0.96764523 +210.393890 0.97966272 +65.889244 0.98827010 +7.367743 0.99401945 +0.000000 0.99763012 +0.000000 1.00000000 diff --git a/data/Makefile.am b/data/Makefile.am new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/data/Makefile.am @@ -0,0 +1 @@ + diff --git a/data/bitmap.diff b/data/bitmap.diff new file mode 100644 index 000000000..b2129cab0 --- /dev/null +++ b/data/bitmap.diff @@ -0,0 +1,123 @@ +#============== MESSAGE 1 ( length=11680 ) ============== +1-4 identifier = GRIB +5-7 totalLength = 11680 +8 editionNumber = 1 +====================== SECTION_1 ( length=52, padding=0 ) ====================== +1-3 section1Length = 52 +4 table2Version = 128 +5 centre = 98 [European Center for Medium-Range Weather Forecasts (grib1/0.table) ] +6 generatingProcessIdentifier = 130 +7 gridDefinition = 255 +8 section1Flags = 192 [11000000] +9 indicatorOfParameter = 130 [Temperature (K) (grib1/2.98.128.table) ] +10 indicatorOfTypeOfLevel = 109 [Hybrid level level number (2 octets) (grib1/3.table) ] +11-12 level = 1 +13 yearOfCentury = 8 +14 month = 2 +15 day = 6 +16 hour = 12 +17 minute = 0 +18 unitOfTimeRange = 1 [Hour (grib1/4.table) ] +19 P1 = 0 +20 P2 = 0 +21 timeRangeIndicator = 0 [Forecast product valid at reference time + P1 (P1>0) (grib1/5.table) ] +22-23 numberIncludedInAverage = 0 +24 numberMissingFromAveragesOrAccumulations = 0 +25 centuryOfReferenceTimeOfData = 21 +26 subCentre = 0 [Unknown code table entry (grib1/0.ecmf.table) ] +27-28 decimalScaleFactor = 0 +29-40 reservedNeedNotBePresent = 12 { + 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 + } # pad reservedNeedNotBePresent +41 localDefinitionNumber = 1 [MARS labelling or ensemble forecast data (grib1/localDefinitionNumber.98.table) ] +42 marsClass = 1 [Operational archive (mars/class.table) ] +43 marsType = 2 [Analysis (mars/type.table) ] +44-45 marsStream = 1025 [Atmospheric model (mars/stream.table) ] +46-49 experimentVersionNumber = 0001 +50 perturbationNumber = 0 +51 numberOfForecastsInEnsemble = 0 +52 padding_local1_1 = 1 { + 00 + } # pad padding_local1_1 +====================== SECTION_2 ( length=896, padding=0 ) ====================== +1-3 section2Length = 896 +4 numberOfVerticalCoordinateValues = 184 +5 pvlLocation = 33 +6 dataRepresentationType = 4 [Gaussian Latitude/Longitude Grid (grib1/6.table) ] +7-8 Ni = MISSING +9-10 Nj = 64 +11-13 latitudeOfFirstGridPoint = 87864 +14-16 longitudeOfFirstGridPoint = 0 +17 resolutionAndComponentFlags = 0 [00000000] +18-20 latitudeOfLastGridPoint = -87864 +21-23 longitudeOfLastGridPoint = 357188 +24-25 iDirectionIncrement = MISSING +26-27 N = 32 +28 scanningMode = 0 [00000000] +29-32 padding_grid4_1 = 4 { + 00, 00, 00, 00 + } # pad padding_grid4_1 +33-768 pv = (184,736) { +0.0000000000e+00, 2.0000400543e+00, 3.9808320999e+00, 7.3871860504e+00, 1.2908319473e+01, 2.1413604736e+01, 3.3952865601e+01, 5.1746597290e+01, +7.6167663574e+01, 1.0871556091e+02, 1.5098602295e+02, 2.0463745117e+02, 2.7135644531e+02, 3.5282446289e+02, 4.5068579102e+02, 5.6651928711e+02, +7.0181323242e+02, 8.5794580078e+02, 1.0361665039e+03, 1.2375854492e+03, 1.4631638184e+03, 1.7137097168e+03, 1.9898745117e+03, 2.2921555176e+03, +2.6208984375e+03, 2.9763022461e+03, 3.3584257812e+03, 3.7671960449e+03, 4.2024179688e+03, 4.6637773438e+03, 5.1508593750e+03, 5.6631562500e+03, +6.1998398438e+03, 6.7597265625e+03, 7.3414687500e+03, 7.9429257812e+03, 8.5646250000e+03, 9.2083046875e+03, 9.8735625000e+03, 1.0558882812e+04, +1.1262484375e+04, 1.1982660156e+04, 1.2713898438e+04, 1.3453226562e+04, 1.4192011719e+04, 1.4922687500e+04, 1.5638054688e+04, 1.6329562500e+04, +1.6990625000e+04, 1.7613281250e+04, 1.8191031250e+04, 1.8716968750e+04, 1.9184546875e+04, 1.9587515625e+04, 1.9919796875e+04, 2.0175394531e+04, +2.0348917969e+04, 2.0434156250e+04, 2.0426218750e+04, 2.0319011719e+04, 2.0107031250e+04, 1.9785359375e+04, 1.9348777344e+04, 1.8798824219e+04, +1.8141296875e+04, 1.7385593750e+04, 1.6544585938e+04, 1.5633566406e+04, 1.4665644531e+04, 1.3653218750e+04, 1.2608382812e+04, 1.1543167969e+04, +1.0471312500e+04, 9.4052226562e+03, 8.3562539062e+03, 7.3351640625e+03, 6.3539218750e+03, 5.4228007812e+03, 4.5502148438e+03, 3.7434643555e+03, +3.0101469727e+03, 2.3562026367e+03, 1.7848544922e+03, 1.2976562500e+03, 8.9519360352e+02, 5.7631420898e+02, 3.3677246094e+02, 1.6204342651e+02, +5.4208343506e+01, 6.5756282806e+00, 3.1600000802e-03, 0.0000000000e+00, 0.0000000000e+00, 0.0000000000e+00, 0.0000000000e+00, 0.0000000000e+00, +0.0000000000e+00, 0.0000000000e+00, 0.0000000000e+00, 0.0000000000e+00 +... 84 more values +} # ibmfloat pv +769-896 pl = (64,128) { +2.0000000000e+01, 2.7000000000e+01, 3.6000000000e+01, 4.0000000000e+01, 4.5000000000e+01, 5.0000000000e+01, 6.0000000000e+01, 6.4000000000e+01, +7.2000000000e+01, 7.5000000000e+01, 8.0000000000e+01, 9.0000000000e+01, 9.0000000000e+01, 9.6000000000e+01, 1.0000000000e+02, 1.0800000000e+02, +1.0800000000e+02, 1.2000000000e+02, 1.2000000000e+02, 1.2000000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, +1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, +1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, +1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2000000000e+02, 1.2000000000e+02, 1.2000000000e+02, 1.0800000000e+02, +1.0800000000e+02, 1.0000000000e+02, 9.6000000000e+01, 9.0000000000e+01, 9.0000000000e+01, 8.0000000000e+01, 7.5000000000e+01, 7.2000000000e+01, +6.4000000000e+01, 6.0000000000e+01, 5.0000000000e+01, 4.5000000000e+01, 4.0000000000e+01, 3.6000000000e+01, 2.7000000000e+01, 2.0000000000e+01 +} # unsigned pl +====================== SECTION3 ( length=772, padding=0 ) ====================== +1-3 section3Length = 772 +4 numberOfUnusedBitsAtEndOfSection3 = 14 +5-6 tableReference = 0 +7-772 bitmap = 766 { + ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, + ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, + ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, + ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, + ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, + ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, ff, + ff, ff, ff, ff + ... 665 more values + } # g1bitmap bitmap +====================== SECTION_4 ( length=9948, padding=0 ) ====================== +1-3 section4Length = 9948 +4 dataFlag = 14 [00001110] +5-6 binaryScaleFactor = -6 +7-10 referenceValue = 160.252 +11 bitsPerValue = 13 +12-9948 codedValues = (6114,9937) { +1.9907963562e+02, 1.9872026062e+02, 1.9851713562e+02, 1.9839213562e+02, 1.9822026062e+02, 1.9798588562e+02, 1.9770463562e+02, 1.9747026062e+02, +1.9737651062e+02, 1.9740776062e+02, 1.9756401062e+02, 1.9787651062e+02, 1.9839213562e+02, 1.9907963562e+02, 1.9979838562e+02, 2.0034526062e+02, +2.0059526062e+02, 2.0053276062e+02, 2.0015776062e+02, 1.9959526062e+02, 1.9984526062e+02, 1.9959526062e+02, 1.9954838562e+02, 1.9943901062e+02, +1.9940776062e+02, 1.9926713562e+02, 1.9875151062e+02, 1.9789213562e+02, 1.9698588562e+02, 1.9642338562e+02, 1.9637651062e+02, 1.9679838562e+02, +1.9737651062e+02, 1.9782963562e+02, 1.9806401062e+02, 1.9814213562e+02, 1.9843901062e+02, 1.9925151062e+02, 2.0065776062e+02, 2.0222026062e+02, +2.0334526062e+02, 2.0389213562e+02, 2.0420463562e+02, 2.0442338562e+02, 2.0404838562e+02, 2.0265776062e+02, 2.0090776062e+02, 2.0176713562e+02, +2.0101713562e+02, 2.0039213562e+02, 1.9961088562e+02, 1.9925151062e+02, 1.9940776062e+02, 1.9934526062e+02, 1.9872026062e+02, 1.9790776062e+02, +1.9725151062e+02, 1.9670463562e+02, 1.9623588562e+02, 1.9597026062e+02, 1.9595463562e+02, 1.9612651062e+02, 1.9645463562e+02, 1.9692338562e+02, +1.9750151062e+02, 1.9809526062e+02, 1.9845463562e+02, 1.9845463562e+02, 1.9829838562e+02, 1.9837651062e+02, 1.9882963562e+02, 1.9993901062e+02, +2.0181401062e+02, 2.0401713562e+02, 2.0581401062e+02, 2.0700151062e+02, 2.0781401062e+02, 2.0848588562e+02, 2.0926713562e+02, 2.0973588562e+02, +2.0887651062e+02, 2.0640776062e+02, 2.0356401062e+02, 2.0676713562e+02, 2.0443901062e+02, 2.0272026062e+02, 2.0140776062e+02, 2.0081401062e+02, +2.0068901062e+02, 1.9993901062e+02, 1.9834526062e+02, 1.9704838562e+02, 1.9695463562e+02, 1.9770463562e+02, 1.9812651062e+02, 1.9779838562e+02, +1.9726713562e+02, 1.9690776062e+02, 1.9653276062e+02, 1.9626713562e+02 +... 6014 more values +} # data_g1simple_packing codedValues +====================== SECTION_5 ( length=4, padding=0 ) ====================== +1-4 7777 = 7777 diff --git a/data/filter_rules b/data/filter_rules new file mode 100644 index 000000000..55f91a276 --- /dev/null +++ b/data/filter_rules @@ -0,0 +1,130 @@ +# Geopotential height +if ( ( level == 500 || level == 1000 ) && indicatorOfParameter == 7 ) { + print "found indicatorOfParameter=[indicatorOfParameter] level=[level] date=[date]"; + transient oldtype = type ; + set identificationOfOriginatingGeneratingSubCentre = 98 ; + set gribTablesVersionNo = 128; + set indicatorOfParameter = 129 ; + set localDefinitionNumber = 1 ; + set marsClass="od"; + set marsStream="kwbc"; + # Negatively/Positively Perturbed Forecast + if ( oldtype == 2 || oldtype == 3 ) { + set marsType="pf"; + set experimentVersionNumber="4001"; + } + # Control Forecast + if ( oldtype == 1 ) { + set marsType="cf"; + set experimentVersionNumber="0001"; + } + set numberOfForecastsInEnsemble=11; + write; + write "[indicatorOfParameter].grib"; + print "indicatorOfParameter=[indicatorOfParameter] level=[level] date=[date]"; + print; +} + +# U wind +if ( level == 250 && indicatorOfParameter == 33 ) { + print "found indicatorOfParameter=[indicatorOfParameter] level=[level] date=[date]"; + transient oldtype = type ; + set identificationOfOriginatingGeneratingSubCentre=98; + set gribTablesVersionNo = 128; + set indicatorOfParameter = 131 ; + set localDefinitionNumber=1; + set marsClass="od"; + set marsStream="kwbc"; + # Negatively/Positively Perturbed Forecast + if ( oldtype == 2 || oldtype == 3 ) { + set marsType="pf"; + set experimentVersionNumber="4001"; + } + # Control Forecast + if ( oldtype == 1 ) { + set marsType="cf"; + set experimentVersionNumber="0001"; + } + set numberOfForecastsInEnsemble=11; + write ; + print "indicatorOfParameter=[indicatorOfParameter] level=[level] date=[date]"; + print; +} + +# V wind +if ( level == 250 && indicatorOfParameter == 34 ) { + print "found indicatorOfParameter=[indicatorOfParameter] level=[level] date=[date]"; + transient oldtype = type ; + set identificationOfOriginatingGeneratingSubCentre=98; + set gribTablesVersionNo = 128; + set indicatorOfParameter = 132; + set localDefinitionNumber=1; + set marsClass="od"; + set marsStream="kwbc"; + # Negatively/Positively Perturbed Forecast + if ( oldtype == 2 || oldtype == 3 ) { + set marsType="pf"; + set experimentVersionNumber="4001"; + } + # Control Forecast + if ( oldtype == 1 ) { + set marsType="cf"; + set experimentVersionNumber="0001"; + } + set numberOfForecastsInEnsemble=11; + write ; + print "indicatorOfParameter=[indicatorOfParameter] level=[level] date=[date]"; + print; +} + +# Relative humidity +if ( level == 700 && indicatorOfParameter == 52 ) { + print "found indicatorOfParameter=[indicatorOfParameter] level=[level] date=[date]"; + transient oldtype = type ; + set identificationOfOriginatingGeneratingSubCentre = 98; + set gribTablesVersionNo = 128; + set indicatorOfParameter = 157 ; + set localDefinitionNumber=1; + set marsClass="od"; + set marsStream="kwbc"; + # Negatively/Positively Perturbed Forecast + if ( oldtype == 2 || oldtype == 3 ) { + set marsType="pf"; + set experimentVersionNumber="4001"; + } + # Control Forecast + if ( oldtype == 1 ) { + set marsType="cf"; + set experimentVersionNumber="0001"; + } + set numberOfForecastsInEnsemble=11; + write; + print "indicatorOfParameter=[indicatorOfParameter] level=[level] date=[date]"; + print; +} + +# Temperature +if ( level == 850 && indicatorOfParameter == 11 ) { + print "found indicatorOfParameter=[indicatorOfParameter] level=[level] date=[date]"; + transient oldtype = type ; + set identificationOfOriginatingGeneratingSubCentre=98; + set gribTablesVersionNo = 128; + set indicatorOfParameter = 130; + set localDefinitionNumber=1; + set marsClass="od"; + set marsStream="kwbc"; + # Negatively/Positively Perturbed Forecast + if ( oldtype == 2 || oldtype == 3 ) { + set marsType="pf"; + set experimentVersionNumber="4001"; + } + # Control Forecast + if ( oldtype == 1 ) { + set marsType="cf"; + set experimentVersionNumber="0001"; + } + set numberOfForecastsInEnsemble=11; + write; + print "indicatorOfParameter=[indicatorOfParameter] level=[level] date=[date]"; + print; +} diff --git a/data/ieee_test.good b/data/ieee_test.good new file mode 100644 index 000000000..8a6500813 --- /dev/null +++ b/data/ieee_test.good @@ -0,0 +1 @@ +1.23457e-36 2.34567e-36 1.23457e-36 2.34567e-36 1.23457e-36 2.34567e-36 diff --git a/data/index.ok b/data/index.ok new file mode 100644 index 000000000..bc333e59a --- /dev/null +++ b/data/index.ok @@ -0,0 +1,395 @@ +indexing... +end indexing... +stepSize=4 +12 24 48 60 +levelSize=12 +10 50 100 200 250 300 400 500 700 850 925 1000 +numberSize=4 +1 2 3 4 +shortNameSize=2 +t z +shortName=t level=10 number=1 step=12 +shortName=t level=10 number=1 step=24 +shortName=t level=10 number=1 step=48 +shortName=t level=10 number=1 step=60 +shortName=t level=10 number=2 step=12 +shortName=t level=10 number=2 step=24 +shortName=t level=10 number=2 step=48 +shortName=t level=10 number=2 step=60 +shortName=t level=10 number=3 step=12 +shortName=t level=10 number=3 step=24 +shortName=t level=10 number=3 step=48 +shortName=t level=10 number=3 step=60 +shortName=t level=10 number=4 step=12 +shortName=t level=10 number=4 step=24 +shortName=t level=10 number=4 step=48 +shortName=t level=10 number=4 step=60 +shortName=t level=50 number=1 step=12 +shortName=t level=50 number=1 step=24 +shortName=t level=50 number=1 step=48 +shortName=t level=50 number=1 step=60 +shortName=t level=50 number=2 step=12 +shortName=t level=50 number=2 step=24 +shortName=t level=50 number=2 step=48 +shortName=t level=50 number=2 step=60 +shortName=t level=50 number=3 step=12 +shortName=t level=50 number=3 step=24 +shortName=t level=50 number=3 step=48 +shortName=t level=50 number=3 step=60 +shortName=t level=50 number=4 step=12 +shortName=t level=50 number=4 step=24 +shortName=t level=50 number=4 step=48 +shortName=t level=50 number=4 step=60 +shortName=t level=100 number=1 step=12 +shortName=t level=100 number=1 step=24 +shortName=t level=100 number=1 step=48 +shortName=t level=100 number=1 step=60 +shortName=t level=100 number=2 step=12 +shortName=t level=100 number=2 step=24 +shortName=t level=100 number=2 step=48 +shortName=t level=100 number=2 step=60 +shortName=t level=100 number=3 step=12 +shortName=t level=100 number=3 step=24 +shortName=t level=100 number=3 step=48 +shortName=t level=100 number=3 step=60 +shortName=t level=100 number=4 step=12 +shortName=t level=100 number=4 step=24 +shortName=t level=100 number=4 step=48 +shortName=t level=100 number=4 step=60 +shortName=t level=200 number=1 step=12 +shortName=t level=200 number=1 step=24 +shortName=t level=200 number=1 step=48 +shortName=t level=200 number=1 step=60 +shortName=t level=200 number=2 step=12 +shortName=t level=200 number=2 step=24 +shortName=t level=200 number=2 step=48 +shortName=t level=200 number=2 step=60 +shortName=t level=200 number=3 step=12 +shortName=t level=200 number=3 step=24 +shortName=t level=200 number=3 step=48 +shortName=t level=200 number=3 step=60 +shortName=t level=200 number=4 step=12 +shortName=t level=200 number=4 step=24 +shortName=t level=200 number=4 step=48 +shortName=t level=200 number=4 step=60 +shortName=t level=250 number=1 step=12 +shortName=t level=250 number=1 step=24 +shortName=t level=250 number=1 step=48 +shortName=t level=250 number=1 step=60 +shortName=t level=250 number=2 step=12 +shortName=t level=250 number=2 step=24 +shortName=t level=250 number=2 step=48 +shortName=t level=250 number=2 step=60 +shortName=t level=250 number=3 step=12 +shortName=t level=250 number=3 step=24 +shortName=t level=250 number=3 step=48 +shortName=t level=250 number=3 step=60 +shortName=t level=250 number=4 step=12 +shortName=t level=250 number=4 step=24 +shortName=t level=250 number=4 step=48 +shortName=t level=250 number=4 step=60 +shortName=t level=300 number=1 step=12 +shortName=t level=300 number=1 step=24 +shortName=t level=300 number=1 step=48 +shortName=t level=300 number=1 step=60 +shortName=t level=300 number=2 step=12 +shortName=t level=300 number=2 step=24 +shortName=t level=300 number=2 step=48 +shortName=t level=300 number=2 step=60 +shortName=t level=300 number=3 step=12 +shortName=t level=300 number=3 step=24 +shortName=t level=300 number=3 step=48 +shortName=t level=300 number=3 step=60 +shortName=t level=300 number=4 step=12 +shortName=t level=300 number=4 step=24 +shortName=t level=300 number=4 step=48 +shortName=t level=300 number=4 step=60 +shortName=t level=400 number=1 step=12 +shortName=t level=400 number=1 step=24 +shortName=t level=400 number=1 step=48 +shortName=t level=400 number=1 step=60 +shortName=t level=400 number=2 step=12 +shortName=t level=400 number=2 step=24 +shortName=t level=400 number=2 step=48 +shortName=t level=400 number=2 step=60 +shortName=t level=400 number=3 step=12 +shortName=t level=400 number=3 step=24 +shortName=t level=400 number=3 step=48 +shortName=t level=400 number=3 step=60 +shortName=t level=400 number=4 step=12 +shortName=t level=400 number=4 step=24 +shortName=t level=400 number=4 step=48 +shortName=t level=400 number=4 step=60 +shortName=t level=500 number=1 step=12 +shortName=t level=500 number=1 step=24 +shortName=t level=500 number=1 step=48 +shortName=t level=500 number=1 step=60 +shortName=t level=500 number=2 step=12 +shortName=t level=500 number=2 step=24 +shortName=t level=500 number=2 step=48 +shortName=t level=500 number=2 step=60 +shortName=t level=500 number=3 step=12 +shortName=t level=500 number=3 step=24 +shortName=t level=500 number=3 step=48 +shortName=t level=500 number=3 step=60 +shortName=t level=500 number=4 step=12 +shortName=t level=500 number=4 step=24 +shortName=t level=500 number=4 step=48 +shortName=t level=500 number=4 step=60 +shortName=t level=700 number=1 step=12 +shortName=t level=700 number=1 step=24 +shortName=t level=700 number=1 step=48 +shortName=t level=700 number=1 step=60 +shortName=t level=700 number=2 step=12 +shortName=t level=700 number=2 step=24 +shortName=t level=700 number=2 step=48 +shortName=t level=700 number=2 step=60 +shortName=t level=700 number=3 step=12 +shortName=t level=700 number=3 step=24 +shortName=t level=700 number=3 step=48 +shortName=t level=700 number=3 step=60 +shortName=t level=700 number=4 step=12 +shortName=t level=700 number=4 step=24 +shortName=t level=700 number=4 step=48 +shortName=t level=700 number=4 step=60 +shortName=t level=850 number=1 step=12 +shortName=t level=850 number=1 step=24 +shortName=t level=850 number=1 step=48 +shortName=t level=850 number=1 step=60 +shortName=t level=850 number=2 step=12 +shortName=t level=850 number=2 step=24 +shortName=t level=850 number=2 step=48 +shortName=t level=850 number=2 step=60 +shortName=t level=850 number=3 step=12 +shortName=t level=850 number=3 step=24 +shortName=t level=850 number=3 step=48 +shortName=t level=850 number=3 step=60 +shortName=t level=850 number=4 step=12 +shortName=t level=850 number=4 step=24 +shortName=t level=850 number=4 step=48 +shortName=t level=850 number=4 step=60 +shortName=t level=925 number=1 step=12 +shortName=t level=925 number=1 step=24 +shortName=t level=925 number=1 step=48 +shortName=t level=925 number=1 step=60 +shortName=t level=925 number=2 step=12 +shortName=t level=925 number=2 step=24 +shortName=t level=925 number=2 step=48 +shortName=t level=925 number=2 step=60 +shortName=t level=925 number=3 step=12 +shortName=t level=925 number=3 step=24 +shortName=t level=925 number=3 step=48 +shortName=t level=925 number=3 step=60 +shortName=t level=925 number=4 step=12 +shortName=t level=925 number=4 step=24 +shortName=t level=925 number=4 step=48 +shortName=t level=925 number=4 step=60 +shortName=t level=1000 number=1 step=12 +shortName=t level=1000 number=1 step=24 +shortName=t level=1000 number=1 step=48 +shortName=t level=1000 number=1 step=60 +shortName=t level=1000 number=2 step=12 +shortName=t level=1000 number=2 step=24 +shortName=t level=1000 number=2 step=48 +shortName=t level=1000 number=2 step=60 +shortName=t level=1000 number=3 step=12 +shortName=t level=1000 number=3 step=24 +shortName=t level=1000 number=3 step=48 +shortName=t level=1000 number=3 step=60 +shortName=t level=1000 number=4 step=12 +shortName=t level=1000 number=4 step=24 +shortName=t level=1000 number=4 step=48 +shortName=t level=1000 number=4 step=60 +shortName=z level=10 number=1 step=12 +shortName=z level=10 number=1 step=24 +shortName=z level=10 number=1 step=48 +shortName=z level=10 number=1 step=60 +shortName=z level=10 number=2 step=12 +shortName=z level=10 number=2 step=24 +shortName=z level=10 number=2 step=48 +shortName=z level=10 number=2 step=60 +shortName=z level=10 number=3 step=12 +shortName=z level=10 number=3 step=24 +shortName=z level=10 number=3 step=48 +shortName=z level=10 number=3 step=60 +shortName=z level=10 number=4 step=12 +shortName=z level=10 number=4 step=24 +shortName=z level=10 number=4 step=48 +shortName=z level=10 number=4 step=60 +shortName=z level=50 number=1 step=12 +shortName=z level=50 number=1 step=24 +shortName=z level=50 number=1 step=48 +shortName=z level=50 number=1 step=60 +shortName=z level=50 number=2 step=12 +shortName=z level=50 number=2 step=24 +shortName=z level=50 number=2 step=48 +shortName=z level=50 number=2 step=60 +shortName=z level=50 number=3 step=12 +shortName=z level=50 number=3 step=24 +shortName=z level=50 number=3 step=48 +shortName=z level=50 number=3 step=60 +shortName=z level=50 number=4 step=12 +shortName=z level=50 number=4 step=24 +shortName=z level=50 number=4 step=48 +shortName=z level=50 number=4 step=60 +shortName=z level=100 number=1 step=12 +shortName=z level=100 number=1 step=24 +shortName=z level=100 number=1 step=48 +shortName=z level=100 number=1 step=60 +shortName=z level=100 number=2 step=12 +shortName=z level=100 number=2 step=24 +shortName=z level=100 number=2 step=48 +shortName=z level=100 number=2 step=60 +shortName=z level=100 number=3 step=12 +shortName=z level=100 number=3 step=24 +shortName=z level=100 number=3 step=48 +shortName=z level=100 number=3 step=60 +shortName=z level=100 number=4 step=12 +shortName=z level=100 number=4 step=24 +shortName=z level=100 number=4 step=48 +shortName=z level=100 number=4 step=60 +shortName=z level=200 number=1 step=12 +shortName=z level=200 number=1 step=24 +shortName=z level=200 number=1 step=48 +shortName=z level=200 number=1 step=60 +shortName=z level=200 number=2 step=12 +shortName=z level=200 number=2 step=24 +shortName=z level=200 number=2 step=48 +shortName=z level=200 number=2 step=60 +shortName=z level=200 number=3 step=12 +shortName=z level=200 number=3 step=24 +shortName=z level=200 number=3 step=48 +shortName=z level=200 number=3 step=60 +shortName=z level=200 number=4 step=12 +shortName=z level=200 number=4 step=24 +shortName=z level=200 number=4 step=48 +shortName=z level=200 number=4 step=60 +shortName=z level=250 number=1 step=12 +shortName=z level=250 number=1 step=24 +shortName=z level=250 number=1 step=48 +shortName=z level=250 number=1 step=60 +shortName=z level=250 number=2 step=12 +shortName=z level=250 number=2 step=24 +shortName=z level=250 number=2 step=48 +shortName=z level=250 number=2 step=60 +shortName=z level=250 number=3 step=12 +shortName=z level=250 number=3 step=24 +shortName=z level=250 number=3 step=48 +shortName=z level=250 number=3 step=60 +shortName=z level=250 number=4 step=12 +shortName=z level=250 number=4 step=24 +shortName=z level=250 number=4 step=48 +shortName=z level=250 number=4 step=60 +shortName=z level=300 number=1 step=12 +shortName=z level=300 number=1 step=24 +shortName=z level=300 number=1 step=48 +shortName=z level=300 number=1 step=60 +shortName=z level=300 number=2 step=12 +shortName=z level=300 number=2 step=24 +shortName=z level=300 number=2 step=48 +shortName=z level=300 number=2 step=60 +shortName=z level=300 number=3 step=12 +shortName=z level=300 number=3 step=24 +shortName=z level=300 number=3 step=48 +shortName=z level=300 number=3 step=60 +shortName=z level=300 number=4 step=12 +shortName=z level=300 number=4 step=24 +shortName=z level=300 number=4 step=48 +shortName=z level=300 number=4 step=60 +shortName=z level=400 number=1 step=12 +shortName=z level=400 number=1 step=24 +shortName=z level=400 number=1 step=48 +shortName=z level=400 number=1 step=60 +shortName=z level=400 number=2 step=12 +shortName=z level=400 number=2 step=24 +shortName=z level=400 number=2 step=48 +shortName=z level=400 number=2 step=60 +shortName=z level=400 number=3 step=12 +shortName=z level=400 number=3 step=24 +shortName=z level=400 number=3 step=48 +shortName=z level=400 number=3 step=60 +shortName=z level=400 number=4 step=12 +shortName=z level=400 number=4 step=24 +shortName=z level=400 number=4 step=48 +shortName=z level=400 number=4 step=60 +shortName=z level=500 number=1 step=12 +shortName=z level=500 number=1 step=24 +shortName=z level=500 number=1 step=48 +shortName=z level=500 number=1 step=60 +shortName=z level=500 number=2 step=12 +shortName=z level=500 number=2 step=24 +shortName=z level=500 number=2 step=48 +shortName=z level=500 number=2 step=60 +shortName=z level=500 number=3 step=12 +shortName=z level=500 number=3 step=24 +shortName=z level=500 number=3 step=48 +shortName=z level=500 number=3 step=60 +shortName=z level=500 number=4 step=12 +shortName=z level=500 number=4 step=24 +shortName=z level=500 number=4 step=48 +shortName=z level=500 number=4 step=60 +shortName=z level=700 number=1 step=12 +shortName=z level=700 number=1 step=24 +shortName=z level=700 number=1 step=48 +shortName=z level=700 number=1 step=60 +shortName=z level=700 number=2 step=12 +shortName=z level=700 number=2 step=24 +shortName=z level=700 number=2 step=48 +shortName=z level=700 number=2 step=60 +shortName=z level=700 number=3 step=12 +shortName=z level=700 number=3 step=24 +shortName=z level=700 number=3 step=48 +shortName=z level=700 number=3 step=60 +shortName=z level=700 number=4 step=12 +shortName=z level=700 number=4 step=24 +shortName=z level=700 number=4 step=48 +shortName=z level=700 number=4 step=60 +shortName=z level=850 number=1 step=12 +shortName=z level=850 number=1 step=24 +shortName=z level=850 number=1 step=48 +shortName=z level=850 number=1 step=60 +shortName=z level=850 number=2 step=12 +shortName=z level=850 number=2 step=24 +shortName=z level=850 number=2 step=48 +shortName=z level=850 number=2 step=60 +shortName=z level=850 number=3 step=12 +shortName=z level=850 number=3 step=24 +shortName=z level=850 number=3 step=48 +shortName=z level=850 number=3 step=60 +shortName=z level=850 number=4 step=12 +shortName=z level=850 number=4 step=24 +shortName=z level=850 number=4 step=48 +shortName=z level=850 number=4 step=60 +shortName=z level=925 number=1 step=12 +shortName=z level=925 number=1 step=24 +shortName=z level=925 number=1 step=48 +shortName=z level=925 number=1 step=60 +shortName=z level=925 number=2 step=12 +shortName=z level=925 number=2 step=24 +shortName=z level=925 number=2 step=48 +shortName=z level=925 number=2 step=60 +shortName=z level=925 number=3 step=12 +shortName=z level=925 number=3 step=24 +shortName=z level=925 number=3 step=48 +shortName=z level=925 number=3 step=60 +shortName=z level=925 number=4 step=12 +shortName=z level=925 number=4 step=24 +shortName=z level=925 number=4 step=48 +shortName=z level=925 number=4 step=60 +shortName=z level=1000 number=1 step=12 +shortName=z level=1000 number=1 step=24 +shortName=z level=1000 number=1 step=48 +shortName=z level=1000 number=1 step=60 +shortName=z level=1000 number=2 step=12 +shortName=z level=1000 number=2 step=24 +shortName=z level=1000 number=2 step=48 +shortName=z level=1000 number=2 step=60 +shortName=z level=1000 number=3 step=12 +shortName=z level=1000 number=3 step=24 +shortName=z level=1000 number=3 step=48 +shortName=z level=1000 number=3 step=60 +shortName=z level=1000 number=4 step=12 +shortName=z level=1000 number=4 step=24 +shortName=z level=1000 number=4 step=48 +shortName=z level=1000 number=4 step=60 + 384 messages selected diff --git a/data/index_f90.ok b/data/index_f90.ok new file mode 100644 index 000000000..ebe0c9ac7 --- /dev/null +++ b/data/index_f90.ok @@ -0,0 +1,389 @@ +shortNameSize= 2 +numberSize= 4 +levelSize= 12 +stepSize= 4 +shortName=t number= 1 level= 10 step= 12 +shortName=z number= 1 level= 10 step= 12 +shortName=t number= 1 level= 50 step= 12 +shortName=z number= 1 level= 50 step= 12 +shortName=t number= 1 level= 100 step= 12 +shortName=z number= 1 level= 100 step= 12 +shortName=t number= 1 level= 200 step= 12 +shortName=z number= 1 level= 200 step= 12 +shortName=t number= 1 level= 250 step= 12 +shortName=z number= 1 level= 250 step= 12 +shortName=t number= 1 level= 300 step= 12 +shortName=z number= 1 level= 300 step= 12 +shortName=t number= 1 level= 400 step= 12 +shortName=z number= 1 level= 400 step= 12 +shortName=t number= 1 level= 500 step= 12 +shortName=z number= 1 level= 500 step= 12 +shortName=t number= 1 level= 700 step= 12 +shortName=z number= 1 level= 700 step= 12 +shortName=t number= 1 level= 850 step= 12 +shortName=z number= 1 level= 850 step= 12 +shortName=t number= 1 level= 925 step= 12 +shortName=z number= 1 level= 925 step= 12 +shortName=t number= 1 level=1000 step= 12 +shortName=z number= 1 level=1000 step= 12 +shortName=t number= 2 level= 10 step= 12 +shortName=z number= 2 level= 10 step= 12 +shortName=t number= 2 level= 50 step= 12 +shortName=z number= 2 level= 50 step= 12 +shortName=t number= 2 level= 100 step= 12 +shortName=z number= 2 level= 100 step= 12 +shortName=t number= 2 level= 200 step= 12 +shortName=z number= 2 level= 200 step= 12 +shortName=t number= 2 level= 250 step= 12 +shortName=z number= 2 level= 250 step= 12 +shortName=t number= 2 level= 300 step= 12 +shortName=z number= 2 level= 300 step= 12 +shortName=t number= 2 level= 400 step= 12 +shortName=z number= 2 level= 400 step= 12 +shortName=t number= 2 level= 500 step= 12 +shortName=z number= 2 level= 500 step= 12 +shortName=t number= 2 level= 700 step= 12 +shortName=z number= 2 level= 700 step= 12 +shortName=t number= 2 level= 850 step= 12 +shortName=z number= 2 level= 850 step= 12 +shortName=t number= 2 level= 925 step= 12 +shortName=z number= 2 level= 925 step= 12 +shortName=t number= 2 level=1000 step= 12 +shortName=z number= 2 level=1000 step= 12 +shortName=t number= 3 level= 10 step= 12 +shortName=z number= 3 level= 10 step= 12 +shortName=t number= 3 level= 50 step= 12 +shortName=z number= 3 level= 50 step= 12 +shortName=t number= 3 level= 100 step= 12 +shortName=z number= 3 level= 100 step= 12 +shortName=t number= 3 level= 200 step= 12 +shortName=z number= 3 level= 200 step= 12 +shortName=t number= 3 level= 250 step= 12 +shortName=z number= 3 level= 250 step= 12 +shortName=t number= 3 level= 300 step= 12 +shortName=z number= 3 level= 300 step= 12 +shortName=t number= 3 level= 400 step= 12 +shortName=z number= 3 level= 400 step= 12 +shortName=t number= 3 level= 500 step= 12 +shortName=z number= 3 level= 500 step= 12 +shortName=t number= 3 level= 700 step= 12 +shortName=z number= 3 level= 700 step= 12 +shortName=t number= 3 level= 850 step= 12 +shortName=z number= 3 level= 850 step= 12 +shortName=t number= 3 level= 925 step= 12 +shortName=z number= 3 level= 925 step= 12 +shortName=t number= 3 level=1000 step= 12 +shortName=z number= 3 level=1000 step= 12 +shortName=t number= 4 level= 10 step= 12 +shortName=z number= 4 level= 10 step= 12 +shortName=t number= 4 level= 50 step= 12 +shortName=z number= 4 level= 50 step= 12 +shortName=t number= 4 level= 100 step= 12 +shortName=z number= 4 level= 100 step= 12 +shortName=t number= 4 level= 200 step= 12 +shortName=z number= 4 level= 200 step= 12 +shortName=t number= 4 level= 250 step= 12 +shortName=z number= 4 level= 250 step= 12 +shortName=t number= 4 level= 300 step= 12 +shortName=z number= 4 level= 300 step= 12 +shortName=t number= 4 level= 400 step= 12 +shortName=z number= 4 level= 400 step= 12 +shortName=t number= 4 level= 500 step= 12 +shortName=z number= 4 level= 500 step= 12 +shortName=t number= 4 level= 700 step= 12 +shortName=z number= 4 level= 700 step= 12 +shortName=t number= 4 level= 850 step= 12 +shortName=z number= 4 level= 850 step= 12 +shortName=t number= 4 level= 925 step= 12 +shortName=z number= 4 level= 925 step= 12 +shortName=t number= 4 level=1000 step= 12 +shortName=z number= 4 level=1000 step= 12 +shortName=t number= 1 level= 10 step= 24 +shortName=z number= 1 level= 10 step= 24 +shortName=t number= 1 level= 50 step= 24 +shortName=z number= 1 level= 50 step= 24 +shortName=t number= 1 level= 100 step= 24 +shortName=z number= 1 level= 100 step= 24 +shortName=t number= 1 level= 200 step= 24 +shortName=z number= 1 level= 200 step= 24 +shortName=t number= 1 level= 250 step= 24 +shortName=z number= 1 level= 250 step= 24 +shortName=t number= 1 level= 300 step= 24 +shortName=z number= 1 level= 300 step= 24 +shortName=t number= 1 level= 400 step= 24 +shortName=z number= 1 level= 400 step= 24 +shortName=t number= 1 level= 500 step= 24 +shortName=z number= 1 level= 500 step= 24 +shortName=t number= 1 level= 700 step= 24 +shortName=z number= 1 level= 700 step= 24 +shortName=t number= 1 level= 850 step= 24 +shortName=z number= 1 level= 850 step= 24 +shortName=t number= 1 level= 925 step= 24 +shortName=z number= 1 level= 925 step= 24 +shortName=t number= 1 level=1000 step= 24 +shortName=z number= 1 level=1000 step= 24 +shortName=t number= 2 level= 10 step= 24 +shortName=z number= 2 level= 10 step= 24 +shortName=t number= 2 level= 50 step= 24 +shortName=z number= 2 level= 50 step= 24 +shortName=t number= 2 level= 100 step= 24 +shortName=z number= 2 level= 100 step= 24 +shortName=t number= 2 level= 200 step= 24 +shortName=z number= 2 level= 200 step= 24 +shortName=t number= 2 level= 250 step= 24 +shortName=z number= 2 level= 250 step= 24 +shortName=t number= 2 level= 300 step= 24 +shortName=z number= 2 level= 300 step= 24 +shortName=t number= 2 level= 400 step= 24 +shortName=z number= 2 level= 400 step= 24 +shortName=t number= 2 level= 500 step= 24 +shortName=z number= 2 level= 500 step= 24 +shortName=t number= 2 level= 700 step= 24 +shortName=z number= 2 level= 700 step= 24 +shortName=t number= 2 level= 850 step= 24 +shortName=z number= 2 level= 850 step= 24 +shortName=t number= 2 level= 925 step= 24 +shortName=z number= 2 level= 925 step= 24 +shortName=t number= 2 level=1000 step= 24 +shortName=z number= 2 level=1000 step= 24 +shortName=t number= 3 level= 10 step= 24 +shortName=z number= 3 level= 10 step= 24 +shortName=t number= 3 level= 50 step= 24 +shortName=z number= 3 level= 50 step= 24 +shortName=t number= 3 level= 100 step= 24 +shortName=z number= 3 level= 100 step= 24 +shortName=t number= 3 level= 200 step= 24 +shortName=z number= 3 level= 200 step= 24 +shortName=t number= 3 level= 250 step= 24 +shortName=z number= 3 level= 250 step= 24 +shortName=t number= 3 level= 300 step= 24 +shortName=z number= 3 level= 300 step= 24 +shortName=t number= 3 level= 400 step= 24 +shortName=z number= 3 level= 400 step= 24 +shortName=t number= 3 level= 500 step= 24 +shortName=z number= 3 level= 500 step= 24 +shortName=t number= 3 level= 700 step= 24 +shortName=z number= 3 level= 700 step= 24 +shortName=t number= 3 level= 850 step= 24 +shortName=z number= 3 level= 850 step= 24 +shortName=t number= 3 level= 925 step= 24 +shortName=z number= 3 level= 925 step= 24 +shortName=t number= 3 level=1000 step= 24 +shortName=z number= 3 level=1000 step= 24 +shortName=t number= 4 level= 10 step= 24 +shortName=z number= 4 level= 10 step= 24 +shortName=t number= 4 level= 50 step= 24 +shortName=z number= 4 level= 50 step= 24 +shortName=t number= 4 level= 100 step= 24 +shortName=z number= 4 level= 100 step= 24 +shortName=t number= 4 level= 200 step= 24 +shortName=z number= 4 level= 200 step= 24 +shortName=t number= 4 level= 250 step= 24 +shortName=z number= 4 level= 250 step= 24 +shortName=t number= 4 level= 300 step= 24 +shortName=z number= 4 level= 300 step= 24 +shortName=t number= 4 level= 400 step= 24 +shortName=z number= 4 level= 400 step= 24 +shortName=t number= 4 level= 500 step= 24 +shortName=z number= 4 level= 500 step= 24 +shortName=t number= 4 level= 700 step= 24 +shortName=z number= 4 level= 700 step= 24 +shortName=t number= 4 level= 850 step= 24 +shortName=z number= 4 level= 850 step= 24 +shortName=t number= 4 level= 925 step= 24 +shortName=z number= 4 level= 925 step= 24 +shortName=t number= 4 level=1000 step= 24 +shortName=z number= 4 level=1000 step= 24 +shortName=t number= 1 level= 10 step= 48 +shortName=z number= 1 level= 10 step= 48 +shortName=t number= 1 level= 50 step= 48 +shortName=z number= 1 level= 50 step= 48 +shortName=t number= 1 level= 100 step= 48 +shortName=z number= 1 level= 100 step= 48 +shortName=t number= 1 level= 200 step= 48 +shortName=z number= 1 level= 200 step= 48 +shortName=t number= 1 level= 250 step= 48 +shortName=z number= 1 level= 250 step= 48 +shortName=t number= 1 level= 300 step= 48 +shortName=z number= 1 level= 300 step= 48 +shortName=t number= 1 level= 400 step= 48 +shortName=z number= 1 level= 400 step= 48 +shortName=t number= 1 level= 500 step= 48 +shortName=z number= 1 level= 500 step= 48 +shortName=t number= 1 level= 700 step= 48 +shortName=z number= 1 level= 700 step= 48 +shortName=t number= 1 level= 850 step= 48 +shortName=z number= 1 level= 850 step= 48 +shortName=t number= 1 level= 925 step= 48 +shortName=z number= 1 level= 925 step= 48 +shortName=t number= 1 level=1000 step= 48 +shortName=z number= 1 level=1000 step= 48 +shortName=t number= 2 level= 10 step= 48 +shortName=z number= 2 level= 10 step= 48 +shortName=t number= 2 level= 50 step= 48 +shortName=z number= 2 level= 50 step= 48 +shortName=t number= 2 level= 100 step= 48 +shortName=z number= 2 level= 100 step= 48 +shortName=t number= 2 level= 200 step= 48 +shortName=z number= 2 level= 200 step= 48 +shortName=t number= 2 level= 250 step= 48 +shortName=z number= 2 level= 250 step= 48 +shortName=t number= 2 level= 300 step= 48 +shortName=z number= 2 level= 300 step= 48 +shortName=t number= 2 level= 400 step= 48 +shortName=z number= 2 level= 400 step= 48 +shortName=t number= 2 level= 500 step= 48 +shortName=z number= 2 level= 500 step= 48 +shortName=t number= 2 level= 700 step= 48 +shortName=z number= 2 level= 700 step= 48 +shortName=t number= 2 level= 850 step= 48 +shortName=z number= 2 level= 850 step= 48 +shortName=t number= 2 level= 925 step= 48 +shortName=z number= 2 level= 925 step= 48 +shortName=t number= 2 level=1000 step= 48 +shortName=z number= 2 level=1000 step= 48 +shortName=t number= 3 level= 10 step= 48 +shortName=z number= 3 level= 10 step= 48 +shortName=t number= 3 level= 50 step= 48 +shortName=z number= 3 level= 50 step= 48 +shortName=t number= 3 level= 100 step= 48 +shortName=z number= 3 level= 100 step= 48 +shortName=t number= 3 level= 200 step= 48 +shortName=z number= 3 level= 200 step= 48 +shortName=t number= 3 level= 250 step= 48 +shortName=z number= 3 level= 250 step= 48 +shortName=t number= 3 level= 300 step= 48 +shortName=z number= 3 level= 300 step= 48 +shortName=t number= 3 level= 400 step= 48 +shortName=z number= 3 level= 400 step= 48 +shortName=t number= 3 level= 500 step= 48 +shortName=z number= 3 level= 500 step= 48 +shortName=t number= 3 level= 700 step= 48 +shortName=z number= 3 level= 700 step= 48 +shortName=t number= 3 level= 850 step= 48 +shortName=z number= 3 level= 850 step= 48 +shortName=t number= 3 level= 925 step= 48 +shortName=z number= 3 level= 925 step= 48 +shortName=t number= 3 level=1000 step= 48 +shortName=z number= 3 level=1000 step= 48 +shortName=t number= 4 level= 10 step= 48 +shortName=z number= 4 level= 10 step= 48 +shortName=t number= 4 level= 50 step= 48 +shortName=z number= 4 level= 50 step= 48 +shortName=t number= 4 level= 100 step= 48 +shortName=z number= 4 level= 100 step= 48 +shortName=t number= 4 level= 200 step= 48 +shortName=z number= 4 level= 200 step= 48 +shortName=t number= 4 level= 250 step= 48 +shortName=z number= 4 level= 250 step= 48 +shortName=t number= 4 level= 300 step= 48 +shortName=z number= 4 level= 300 step= 48 +shortName=t number= 4 level= 400 step= 48 +shortName=z number= 4 level= 400 step= 48 +shortName=t number= 4 level= 500 step= 48 +shortName=z number= 4 level= 500 step= 48 +shortName=t number= 4 level= 700 step= 48 +shortName=z number= 4 level= 700 step= 48 +shortName=t number= 4 level= 850 step= 48 +shortName=z number= 4 level= 850 step= 48 +shortName=t number= 4 level= 925 step= 48 +shortName=z number= 4 level= 925 step= 48 +shortName=t number= 4 level=1000 step= 48 +shortName=z number= 4 level=1000 step= 48 +shortName=t number= 1 level= 10 step= 60 +shortName=z number= 1 level= 10 step= 60 +shortName=t number= 1 level= 50 step= 60 +shortName=z number= 1 level= 50 step= 60 +shortName=t number= 1 level= 100 step= 60 +shortName=z number= 1 level= 100 step= 60 +shortName=t number= 1 level= 200 step= 60 +shortName=z number= 1 level= 200 step= 60 +shortName=t number= 1 level= 250 step= 60 +shortName=z number= 1 level= 250 step= 60 +shortName=t number= 1 level= 300 step= 60 +shortName=z number= 1 level= 300 step= 60 +shortName=t number= 1 level= 400 step= 60 +shortName=z number= 1 level= 400 step= 60 +shortName=t number= 1 level= 500 step= 60 +shortName=z number= 1 level= 500 step= 60 +shortName=t number= 1 level= 700 step= 60 +shortName=z number= 1 level= 700 step= 60 +shortName=t number= 1 level= 850 step= 60 +shortName=z number= 1 level= 850 step= 60 +shortName=t number= 1 level= 925 step= 60 +shortName=z number= 1 level= 925 step= 60 +shortName=t number= 1 level=1000 step= 60 +shortName=z number= 1 level=1000 step= 60 +shortName=t number= 2 level= 10 step= 60 +shortName=z number= 2 level= 10 step= 60 +shortName=t number= 2 level= 50 step= 60 +shortName=z number= 2 level= 50 step= 60 +shortName=t number= 2 level= 100 step= 60 +shortName=z number= 2 level= 100 step= 60 +shortName=t number= 2 level= 200 step= 60 +shortName=z number= 2 level= 200 step= 60 +shortName=t number= 2 level= 250 step= 60 +shortName=z number= 2 level= 250 step= 60 +shortName=t number= 2 level= 300 step= 60 +shortName=z number= 2 level= 300 step= 60 +shortName=t number= 2 level= 400 step= 60 +shortName=z number= 2 level= 400 step= 60 +shortName=t number= 2 level= 500 step= 60 +shortName=z number= 2 level= 500 step= 60 +shortName=t number= 2 level= 700 step= 60 +shortName=z number= 2 level= 700 step= 60 +shortName=t number= 2 level= 850 step= 60 +shortName=z number= 2 level= 850 step= 60 +shortName=t number= 2 level= 925 step= 60 +shortName=z number= 2 level= 925 step= 60 +shortName=t number= 2 level=1000 step= 60 +shortName=z number= 2 level=1000 step= 60 +shortName=t number= 3 level= 10 step= 60 +shortName=z number= 3 level= 10 step= 60 +shortName=t number= 3 level= 50 step= 60 +shortName=z number= 3 level= 50 step= 60 +shortName=t number= 3 level= 100 step= 60 +shortName=z number= 3 level= 100 step= 60 +shortName=t number= 3 level= 200 step= 60 +shortName=z number= 3 level= 200 step= 60 +shortName=t number= 3 level= 250 step= 60 +shortName=z number= 3 level= 250 step= 60 +shortName=t number= 3 level= 300 step= 60 +shortName=z number= 3 level= 300 step= 60 +shortName=t number= 3 level= 400 step= 60 +shortName=z number= 3 level= 400 step= 60 +shortName=t number= 3 level= 500 step= 60 +shortName=z number= 3 level= 500 step= 60 +shortName=t number= 3 level= 700 step= 60 +shortName=z number= 3 level= 700 step= 60 +shortName=t number= 3 level= 850 step= 60 +shortName=z number= 3 level= 850 step= 60 +shortName=t number= 3 level= 925 step= 60 +shortName=z number= 3 level= 925 step= 60 +shortName=t number= 3 level=1000 step= 60 +shortName=z number= 3 level=1000 step= 60 +shortName=t number= 4 level= 10 step= 60 +shortName=z number= 4 level= 10 step= 60 +shortName=t number= 4 level= 50 step= 60 +shortName=z number= 4 level= 50 step= 60 +shortName=t number= 4 level= 100 step= 60 +shortName=z number= 4 level= 100 step= 60 +shortName=t number= 4 level= 200 step= 60 +shortName=z number= 4 level= 200 step= 60 +shortName=t number= 4 level= 250 step= 60 +shortName=z number= 4 level= 250 step= 60 +shortName=t number= 4 level= 300 step= 60 +shortName=z number= 4 level= 300 step= 60 +shortName=t number= 4 level= 400 step= 60 +shortName=z number= 4 level= 400 step= 60 +shortName=t number= 4 level= 500 step= 60 +shortName=z number= 4 level= 500 step= 60 +shortName=t number= 4 level= 700 step= 60 +shortName=z number= 4 level= 700 step= 60 +shortName=t number= 4 level= 850 step= 60 +shortName=z number= 4 level= 850 step= 60 +shortName=t number= 4 level= 925 step= 60 +shortName=z number= 4 level= 925 step= 60 +shortName=t number= 4 level=1000 step= 60 +shortName=z number= 4 level=1000 step= 60 + 384 messages selected diff --git a/data/julian.out.good b/data/julian.out.good new file mode 100644 index 000000000..700d28ef2 --- /dev/null +++ b/data/julian.out.good @@ -0,0 +1,58 @@ +1957 10 4 19:26:24 -> 2436116.310000 +1957 10 4 19:26:24 -> 2436116.310000 + ++ 2000 1 1 12:0:0 -> 2451545.000000 +- 2000 1 1 12:0:0 -> 2451545.000000 ++ 20000101 -> 2451545 +- 20000101 -> 2451545 + ++ 1987 1 27 0:0:0 -> 2446822.500000 +- 1987 1 27 0:0:0 -> 2446822.500000 ++ 19870127 -> 2446823 +- 19870127 -> 2446823 + ++ 1987 6 19 12:0:0 -> 2446966.000000 +- 1987 6 19 12:0:0 -> 2446966.000000 ++ 19870619 -> 2446966 +- 19870619 -> 2446966 + ++ 1988 1 27 0:0:0 -> 2447187.500000 +- 1988 1 27 0:0:0 -> 2447187.500000 ++ 19880127 -> 2447188 +- 19880127 -> 2447188 + ++ 1988 6 19 12:0:0 -> 2447332.000000 +- 1988 6 19 12:0:0 -> 2447332.000000 ++ 19880619 -> 2447332 +- 19880619 -> 2447332 + ++ 1900 1 1 0:0:0 -> 2415020.500000 +- 1900 1 1 0:0:0 -> 2415020.500000 ++ 19000101 -> 2415021 +- 19000101 -> 2415021 + ++ 1600 1 1 0:0:0 -> 2305447.500000 +- 1600 1 1 0:0:0 -> 2305447.500000 ++ 16000101 -> 2305448 +- 16000101 -> 2305448 + ++ 1600 12 31 0:0:0 -> 2305812.500000 +- 1600 12 31 0:0:0 -> 2305812.500000 ++ 16001231 -> 2305813 +- 16001231 -> 2305813 + ++ 1326 5 14 0:0:0 -> 2205512.500000 +- 1326 5 14 0:0:0 -> 2205512.500000 ++ 13260522 -> 2205513 +- 13260522 -> 2205513 + ++ 837 4 10 7:12:0 -> 2026871.800000 +- 837 4 10 7:12:0 -> 2026871.800000 ++ 8370414 -> 2026872 +- 8370414 -> 2026872 + ++ -4712 1 1 12:0:0 -> 0.000000 +- -4712 1 1 12:0:0 -> 0.000000 ++ -47120001 -> 0 +- -47120001 -> 6 + diff --git a/data/list_points b/data/list_points new file mode 100644 index 000000000..7f2ec6110 --- /dev/null +++ b/data/list_points @@ -0,0 +1,3 @@ +2 +30 -20 +13 234 diff --git a/data/local.good.log b/data/local.good.log new file mode 100644 index 000000000..67a989ef7 --- /dev/null +++ b/data/local.good.log @@ -0,0 +1,54 @@ +1 2 50 1 +1 not_found 0 +15 2 50 1 +15 0 1 +26 2 50 1 +26 0 1 +30 2 50 1 +30 0 1 +1 +1 +1 2 50 1 +15 2 50 1 +26 2 50 1 +30 2 50 1 +7 +7 +1 2 50 1 +15 2 50 1 +26 2 50 1 +30 2 50 1 +9 +9 +1 2 50 1 +15 2 50 1 +26 2 50 1 +30 2 50 1 +20 +20 +1 2 50 1 +15 2 50 1 +26 2 50 1 +30 2 50 1 +25 +25 +1 2 50 1 +15 2 50 1 +26 2 50 1 +30 2 50 1 +26 +26 +1 2 50 1 +15 2 50 1 +26 2 50 1 +30 2 50 1 +30 +30 +1 2 50 1 +15 2 50 1 +26 2 50 1 +30 2 50 1 +1 not_found +1 2 0 +1 2 4 +1 1 diff --git a/data/ls.log b/data/ls.log new file mode 100644 index 000000000..4ec193456 --- /dev/null +++ b/data/ls.log @@ -0,0 +1,172 @@ +regular_gaussian_model_level.grib1 +count edition centre typeOfLevel level dataDate stepRange dataType shortName packingType gridType +1 1 ecmf hybrid 1 20080206 0 an t grid_simple regular_gg +1 of 1 grib messages in regular_gaussian_model_level.grib1 + +1 of 1 total grib messages in 1 files +regular_gaussian_model_level.grib1 +count step +1 0 +1 of 1 grib messages in regular_gaussian_model_level.grib1 + +1 of 1 total grib messages in 1 files +regular_gaussian_model_level.grib1 +edition centre typeOfLevel level dataDate stepRange dataType shortName packingType gridType +1 ecmf hybrid 1 20080206 0 an t grid_simple regular_gg +1 of 1 grib messages in regular_gaussian_model_level.grib1 + +1 of 1 total grib messages in 1 files +regular_gaussian_model_level.grib1 +edition centre typeOfLevel level dataDate stepRange dataType shortName packingType gridType value +1 ecmf hybrid 1 20080206 0 an t grid_simple regular_gg 198.5 +1 of 1 grib messages in regular_gaussian_model_level.grib1 + +1 of 1 total grib messages in 1 files +Input Point: latitude=0.00 longitude=0.00 +Grid Point chosen #2 index=4096 latitude=-1.40 longitude=0.00 distance=155.07 (Km) +Other grid Points +- 1 - index=4097 latitude=-1.40 longitude=2.81 distance=348.89 (Km) +- 2 - index=4096 latitude=-1.40 longitude=0.00 distance=155.07 (Km) +- 3 - index=3969 latitude=1.40 longitude=2.81 distance=348.89 (Km) +- 4 - index=3968 latitude=1.40 longitude=0.00 distance=155.07 (Km) +198.5 +1 0 +1 +reduced_gaussian_lsm.grib1 +#4 +index=1291 +index=1290 +index=1171 +index=1170 +reduced_gaussian_model_level.grib1 +#4 +index=1291 +index=1290 +index=1171 +index=1170 +reduced_gaussian_model_level.grib2 +#4 +index=1291 +index=1290 +index=1171 +index=1170 +reduced_gaussian_pressure_level.grib1 +#4 +index=1291 +index=1290 +index=1171 +index=1170 +reduced_gaussian_pressure_level.grib2 +#4 +index=1291 +index=1290 +index=1171 +index=1170 +reduced_gaussian_pressure_level_constant.grib1 +#4 +index=1291 +index=1290 +index=1171 +index=1170 +reduced_gaussian_pressure_level_constant.grib2 +#4 +index=1291 +index=1290 +index=1171 +index=1170 +reduced_gaussian_sub_area.grib1 +#3 +index=19985 +index=19984 +index=19665 +index=19664 +reduced_gaussian_sub_area.grib2 +#3 +index=19985 +index=19984 +index=19665 +index=19664 +reduced_gaussian_surface.grib1 +#4 +index=1291 +index=1290 +index=1171 +index=1170 +reduced_gaussian_surface.grib2 +#4 +index=1291 +index=1290 +index=1171 +index=1170 +reduced_latlon_surface.grib1 +#1 +index=54796 +index=54795 +index=54034 +index=54033 +reduced_latlon_surface.grib2 +#1 +index=54796 +index=54795 +index=54034 +index=54033 +regular_gaussian_model_level.grib1 +#3 +index=2314 +index=2313 +index=2186 +index=2185 +regular_gaussian_model_level.grib2 +#3 +index=2314 +index=2313 +index=2186 +index=2185 +regular_gaussian_pressure_level.grib1 +#3 +index=2314 +index=2313 +index=2186 +index=2185 +regular_gaussian_pressure_level.grib2 +#3 +index=2314 +index=2313 +index=2186 +index=2185 +regular_gaussian_pressure_level_constant.grib1 +#3 +index=2314 +index=2313 +index=2186 +index=2185 +regular_gaussian_pressure_level_constant.grib2 +#3 +index=2314 +index=2313 +index=2186 +index=2185 +regular_gaussian_surface.grib1 +#3 +index=2314 +index=2313 +index=2186 +index=2185 +regular_gaussian_surface.grib2 +#3 +index=2314 +index=2313 +index=2186 +index=2185 +regular_latlon_surface.grib1 +#2 +index=175 +index=174 +index=159 +index=158 +regular_latlon_surface.grib2 +#2 +index=175 +index=174 +index=159 +index=158 diff --git a/data/mf.rules b/data/mf.rules new file mode 100644 index 000000000..fa6a017d2 --- /dev/null +++ b/data/mf.rules @@ -0,0 +1,125 @@ +# GRIB edition 2 +editionNumber = 2; + +# TIGGE prod = 4, test = 5 + +productionStatusOfProcessedData = 5; + +# JPEG-2000 packing +#typeOfPacking = "grid_jpeg"; +typeOfPacking = "grid_simple"; + +# Shape of the Earth +shapeOfTheEarth = 6; + + +typeOfGeneratingProcess = 4; # CF of PF +numberOfForecastsInEnsemble = 11; # 10 Members + 1 Control +#productDefinitionTemplateNumber = 1; + + +if( subCentre == 100 || subCentre == 0) +{ + # Control + typeOfProcessedData = 3; + typeOfEnsembleForecast = 1; # Low-res control forecast + + + number = 0; + +} + +if( subCentre != 100 && subCentre != 0) +{ + typeOfProcessedData = 4; +# typeOfEnsembleForecast = 2; # Negatively perturbed forecast + typeOfEnsembleForecast = 3; # Positively perturbed forecast + + number = subCentre - 100; +} + + +# typeOfEnsembleForecast = ?; + + +# Pressure level + +# Temperature +if( indicatorOfParameter == 11 && indicatorOfTypeOfLevel == 100) { productDefinitionTemplateNumber=1;shortName = 't'; } + +# Geopotential +if( indicatorOfParameter == 6 ) { productDefinitionTemplateNumber=1;shortName = 'gh'; } + +# U-component +if( indicatorOfParameter == 33 && indicatorOfTypeOfLevel == 100) { productDefinitionTemplateNumber=1;shortName = 'u'; } +if( indicatorOfParameter == 34 && indicatorOfTypeOfLevel == 100) { productDefinitionTemplateNumber=1;shortName = 'v'; } + +# Specific humidity +if( indicatorOfParameter == 51) { productDefinitionTemplateNumber=1;shortName = 'q'; } + + +# Single level +# Orography + +if( indicatorOfParameter == 8) { productDefinitionTemplateNumber=1;shortName = 'orog'; } + +# Wind +if( indicatorOfParameter == 33 && indicatorOfTypeOfLevel == 105) { productDefinitionTemplateNumber=1;shortName = '10u'; } +if( indicatorOfParameter == 34 && indicatorOfTypeOfLevel == 105) { productDefinitionTemplateNumber=1;shortName = '10v'; } + + +# Dew point +if( indicatorOfParameter == 17) { + productDefinitionTemplateNumber = 1; + shortName = '2d'; + typeOfFirstFixedSurface = 103; + scaleFactorOfFirstFixedSurface = 0; + scaledValueOfFirstFixedSurface = 2; +} + +# 2Meter temp. +if( indicatorOfParameter == 11 && indicatorOfTypeOfLevel == 105) +{ + productDefinitionTemplateNumber = 1; + shortName = '2t'; + typeOfFirstFixedSurface = 103; + scaleFactorOfFirstFixedSurface = 0; + scaledValueOfFirstFixedSurface = 2; +} + +# Cape +if( indicatorOfParameter == 160) { productDefinitionTemplateNumber=1;shortName = 'cape'; } + +# Mean sea level pressure +if( indicatorOfParameter == 2) { productDefinitionTemplateNumber=1;shortName = 'msl'; } + +# Potential temperature +if( indicatorOfParameter == 13) { productDefinitionTemplateNumber=1;shortName = 'pt'; } + +# Snow depth +if( indicatorOfParameter == 65) { productDefinitionTemplateNumber=1;shortName = 'sd'; } + +# Snow fall +if( indicatorOfParameter == 99) { + productDefinitionTemplateNumber = 11; + shortName = 'sf'; +} + + + +if(indicatorOfParameter == 11 && indicatorOfTypeOfLevel == 1) { productDefinitionTemplateNumber=1;shortName = 'skt'; } +if(indicatorOfParameter == 121) { productDefinitionTemplateNumber = 11;shortName = 'slhf'; } +if(indicatorOfParameter == 1) { productDefinitionTemplateNumber=1;shortName = 'sp'; } +if(indicatorOfParameter == 122) { productDefinitionTemplateNumber = 11;shortName = 'sshf'; } +if(indicatorOfParameter == 111) { productDefinitionTemplateNumber = 11;shortName = 'ssr'; } +if(indicatorOfParameter == 11 && indicatorOfTypeOfLevel == 111) { productDefinitionTemplateNumber=1;shortName = 'st'; } +if(indicatorOfParameter == 112) { productDefinitionTemplateNumber = 11;shortName = 'str'; } +if(indicatorOfParameter == 71) { productDefinitionTemplateNumber=1;shortName = 'tcc'; } +if(indicatorOfParameter == 61) { productDefinitionTemplateNumber = 11;shortName = 'tp'; } +if(indicatorOfParameter == 114) { productDefinitionTemplateNumber = 11;shortName = 'ttr'; } +if(indicatorOfParameter == 167) { productDefinitionTemplateNumber = 1;shortName = 'tcw'; } + +if( indicatorOfParameter == 33 && indicatorOfTypeOfLevel == 117) +{ scaleFactorOfFirstFixedSurface=6;scaledValueOfFirstFixedSurface=2;typeOfFirstFixedSurface=109;productDefinitionTemplateNumber=1;shortName = 'u'; } + +if( indicatorOfParameter == 34 && indicatorOfTypeOfLevel == 117) { scaleFactorOfFirstFixedSurface=6;scaledValueOfFirstFixedSurface=2;typeOfFirstFixedSurface=109;productDefinitionTemplateNumber=1;shortName = 'v'; } diff --git a/data/multi.ok b/data/multi.ok new file mode 100644 index 000000000..71c98a927 --- /dev/null +++ b/data/multi.ok @@ -0,0 +1,22 @@ + step + 0 + 12 + 24 + 36 + 48 + 60 + 72 + 84 + 96 +108 +120 +132 +144 +156 +168 +180 +192 +204 +216 +228 +240 diff --git a/data/multi_level.txt b/data/multi_level.txt new file mode 100644 index 000000000..071939893 --- /dev/null +++ b/data/multi_level.txt @@ -0,0 +1,9 @@ +1 +2 +3 +4 +5 +6 +7 +8 +9 diff --git a/data/multi_step.txt b/data/multi_step.txt new file mode 100644 index 000000000..b9455a85f --- /dev/null +++ b/data/multi_step.txt @@ -0,0 +1,10 @@ +12 +24 +36 +48 +60 +72 +84 +96 +108 +120 diff --git a/data/no_bitmap.diff b/data/no_bitmap.diff new file mode 100644 index 000000000..c6b3b3137 --- /dev/null +++ b/data/no_bitmap.diff @@ -0,0 +1,109 @@ +#============== MESSAGE 1 ( length=10908 ) ============== +1-4 identifier = GRIB +5-7 totalLength = 10908 +8 editionNumber = 1 +====================== SECTION_1 ( length=52, padding=0 ) ====================== +1-3 section1Length = 52 +4 table2Version = 128 +5 centre = 98 [European Center for Medium-Range Weather Forecasts (grib1/0.table) ] +6 generatingProcessIdentifier = 130 +7 gridDefinition = 255 +8 section1Flags = 128 [10000000] +9 indicatorOfParameter = 130 [Temperature (K) (grib1/2.98.128.table) ] +10 indicatorOfTypeOfLevel = 109 [Hybrid level level number (2 octets) (grib1/3.table) ] +11-12 level = 1 +13 yearOfCentury = 8 +14 month = 2 +15 day = 6 +16 hour = 12 +17 minute = 0 +18 unitOfTimeRange = 1 [Hour (grib1/4.table) ] +19 P1 = 0 +20 P2 = 0 +21 timeRangeIndicator = 0 [Forecast product valid at reference time + P1 (P1>0) (grib1/5.table) ] +22-23 numberIncludedInAverage = 0 +24 numberMissingFromAveragesOrAccumulations = 0 +25 centuryOfReferenceTimeOfData = 21 +26 subCentre = 0 [Unknown code table entry (grib1/0.ecmf.table) ] +27-28 decimalScaleFactor = 0 +29-40 reservedNeedNotBePresent = 12 { + 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 + } # pad reservedNeedNotBePresent +41 localDefinitionNumber = 1 [MARS labelling or ensemble forecast data (grib1/localDefinitionNumber.98.table) ] +42 marsClass = 1 [Operational archive (mars/class.table) ] +43 marsType = 2 [Analysis (mars/type.table) ] +44-45 marsStream = 1025 [Atmospheric model (mars/stream.table) ] +46-49 experimentVersionNumber = 0001 +50 perturbationNumber = 0 +51 numberOfForecastsInEnsemble = 0 +52 padding_local1_1 = 1 { + 00 + } # pad padding_local1_1 +====================== SECTION_2 ( length=896, padding=0 ) ====================== +1-3 section2Length = 896 +4 numberOfVerticalCoordinateValues = 184 +5 pvlLocation = 33 +6 dataRepresentationType = 4 [Gaussian Latitude/Longitude Grid (grib1/6.table) ] +7-8 Ni = MISSING +9-10 Nj = 64 +11-13 latitudeOfFirstGridPoint = 87864 +14-16 longitudeOfFirstGridPoint = 0 +17 resolutionAndComponentFlags = 0 [00000000] +18-20 latitudeOfLastGridPoint = -87864 +21-23 longitudeOfLastGridPoint = 357188 +24-25 iDirectionIncrement = MISSING +26-27 N = 32 +28 scanningMode = 0 [00000000] +29-32 padding_grid4_1 = 4 { + 00, 00, 00, 00 + } # pad padding_grid4_1 +33-768 pv = (184,736) { +0.0000000000e+00, 2.0000400543e+00, 3.9808320999e+00, 7.3871860504e+00, 1.2908319473e+01, 2.1413604736e+01, 3.3952865601e+01, 5.1746597290e+01, +7.6167663574e+01, 1.0871556091e+02, 1.5098602295e+02, 2.0463745117e+02, 2.7135644531e+02, 3.5282446289e+02, 4.5068579102e+02, 5.6651928711e+02, +7.0181323242e+02, 8.5794580078e+02, 1.0361665039e+03, 1.2375854492e+03, 1.4631638184e+03, 1.7137097168e+03, 1.9898745117e+03, 2.2921555176e+03, +2.6208984375e+03, 2.9763022461e+03, 3.3584257812e+03, 3.7671960449e+03, 4.2024179688e+03, 4.6637773438e+03, 5.1508593750e+03, 5.6631562500e+03, +6.1998398438e+03, 6.7597265625e+03, 7.3414687500e+03, 7.9429257812e+03, 8.5646250000e+03, 9.2083046875e+03, 9.8735625000e+03, 1.0558882812e+04, +1.1262484375e+04, 1.1982660156e+04, 1.2713898438e+04, 1.3453226562e+04, 1.4192011719e+04, 1.4922687500e+04, 1.5638054688e+04, 1.6329562500e+04, +1.6990625000e+04, 1.7613281250e+04, 1.8191031250e+04, 1.8716968750e+04, 1.9184546875e+04, 1.9587515625e+04, 1.9919796875e+04, 2.0175394531e+04, +2.0348917969e+04, 2.0434156250e+04, 2.0426218750e+04, 2.0319011719e+04, 2.0107031250e+04, 1.9785359375e+04, 1.9348777344e+04, 1.8798824219e+04, +1.8141296875e+04, 1.7385593750e+04, 1.6544585938e+04, 1.5633566406e+04, 1.4665644531e+04, 1.3653218750e+04, 1.2608382812e+04, 1.1543167969e+04, +1.0471312500e+04, 9.4052226562e+03, 8.3562539062e+03, 7.3351640625e+03, 6.3539218750e+03, 5.4228007812e+03, 4.5502148438e+03, 3.7434643555e+03, +3.0101469727e+03, 2.3562026367e+03, 1.7848544922e+03, 1.2976562500e+03, 8.9519360352e+02, 5.7631420898e+02, 3.3677246094e+02, 1.6204342651e+02, +5.4208343506e+01, 6.5756282806e+00, 3.1600000802e-03, 0.0000000000e+00, 0.0000000000e+00, 0.0000000000e+00, 0.0000000000e+00, 0.0000000000e+00, +0.0000000000e+00, 0.0000000000e+00, 0.0000000000e+00, 0.0000000000e+00 +... 84 more values +} # ibmfloat pv +769-896 pl = (64,128) { +2.0000000000e+01, 2.7000000000e+01, 3.6000000000e+01, 4.0000000000e+01, 4.5000000000e+01, 5.0000000000e+01, 6.0000000000e+01, 6.4000000000e+01, +7.2000000000e+01, 7.5000000000e+01, 8.0000000000e+01, 9.0000000000e+01, 9.0000000000e+01, 9.6000000000e+01, 1.0000000000e+02, 1.0800000000e+02, +1.0800000000e+02, 1.2000000000e+02, 1.2000000000e+02, 1.2000000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, +1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, +1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, +1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2800000000e+02, 1.2000000000e+02, 1.2000000000e+02, 1.2000000000e+02, 1.0800000000e+02, +1.0800000000e+02, 1.0000000000e+02, 9.6000000000e+01, 9.0000000000e+01, 9.0000000000e+01, 8.0000000000e+01, 7.5000000000e+01, 7.2000000000e+01, +6.4000000000e+01, 6.0000000000e+01, 5.0000000000e+01, 4.5000000000e+01, 4.0000000000e+01, 3.6000000000e+01, 2.7000000000e+01, 2.0000000000e+01 +} # unsigned pl +====================== SECTION_4 ( length=9948, padding=0 ) ====================== +1-3 section4Length = 9948 +4 dataFlag = 14 [00001110] +5-6 binaryScaleFactor = -6 +7-10 referenceValue = 160.252 +11 bitsPerValue = 13 +12-9948 values = (6114,9937) { +1.9907963562e+02, 1.9872026062e+02, 1.9851713562e+02, 1.9839213562e+02, 1.9822026062e+02, 1.9798588562e+02, 1.9770463562e+02, 1.9747026062e+02, +1.9737651062e+02, 1.9740776062e+02, 1.9756401062e+02, 1.9787651062e+02, 1.9839213562e+02, 1.9907963562e+02, 1.9979838562e+02, 2.0034526062e+02, +2.0059526062e+02, 2.0053276062e+02, 2.0015776062e+02, 1.9959526062e+02, 1.9984526062e+02, 1.9959526062e+02, 1.9954838562e+02, 1.9943901062e+02, +1.9940776062e+02, 1.9926713562e+02, 1.9875151062e+02, 1.9789213562e+02, 1.9698588562e+02, 1.9642338562e+02, 1.9637651062e+02, 1.9679838562e+02, +1.9737651062e+02, 1.9782963562e+02, 1.9806401062e+02, 1.9814213562e+02, 1.9843901062e+02, 1.9925151062e+02, 2.0065776062e+02, 2.0222026062e+02, +2.0334526062e+02, 2.0389213562e+02, 2.0420463562e+02, 2.0442338562e+02, 2.0404838562e+02, 2.0265776062e+02, 2.0090776062e+02, 2.0176713562e+02, +2.0101713562e+02, 2.0039213562e+02, 1.9961088562e+02, 1.9925151062e+02, 1.9940776062e+02, 1.9934526062e+02, 1.9872026062e+02, 1.9790776062e+02, +1.9725151062e+02, 1.9670463562e+02, 1.9623588562e+02, 1.9597026062e+02, 1.9595463562e+02, 1.9612651062e+02, 1.9645463562e+02, 1.9692338562e+02, +1.9750151062e+02, 1.9809526062e+02, 1.9845463562e+02, 1.9845463562e+02, 1.9829838562e+02, 1.9837651062e+02, 1.9882963562e+02, 1.9993901062e+02, +2.0181401062e+02, 2.0401713562e+02, 2.0581401062e+02, 2.0700151062e+02, 2.0781401062e+02, 2.0848588562e+02, 2.0926713562e+02, 2.0973588562e+02, +2.0887651062e+02, 2.0640776062e+02, 2.0356401062e+02, 2.0676713562e+02, 2.0443901062e+02, 2.0272026062e+02, 2.0140776062e+02, 2.0081401062e+02, +2.0068901062e+02, 1.9993901062e+02, 1.9834526062e+02, 1.9704838562e+02, 1.9695463562e+02, 1.9770463562e+02, 1.9812651062e+02, 1.9779838562e+02, +1.9726713562e+02, 1.9690776062e+02, 1.9653276062e+02, 1.9626713562e+02 +... 6014 more values +} # data_g1simple_packing values +====================== SECTION_5 ( length=4, padding=0 ) ====================== +1-4 7777 = 7777 diff --git a/data/perf.ksh b/data/perf.ksh new file mode 100755 index 000000000..feba5ccb2 --- /dev/null +++ b/data/perf.ksh @@ -0,0 +1,17 @@ +#!/bin/ksh + +file=collection.grib1 +#file=exp/performance/16bpv.grib +file=x.grib + +set -A versions 1.2.0 1.3.0 1.4.0 1.5.0 1.6.0 + +for version in ${versions[@]} +do + echo ======================= + echo time /usr/local/lib/metaps/lib/grib_api/${version}/bin/grib_dump -O $file + time /usr/local/lib/metaps/lib/grib_api/${version}/bin/grib_dump -O $file 2> /dev/null > /dev/null + echo +done + + diff --git a/data/read_any.ok b/data/read_any.ok new file mode 100644 index 000000000..32a56bf08 --- /dev/null +++ b/data/read_any.ok @@ -0,0 +1,14 @@ +- 1 - ed=1 size= 14156 totalLength= 14156 t regular_gg ml level=1 step=0 +- 2 - ed=1 size= 14156 totalLength= 14156 t regular_gg ml level=1 step=0 +- 3 - ed=2 size= 1552 totalLength= 1552 10u regular_ll sfc level=10 step=96 +- 4 - ed=1 size= 14156 totalLength= 14156 t regular_gg ml level=1 step=0 +- 5 - ed=1 size= 14156 totalLength= 14156 t regular_gg ml level=1 step=0 +- 6 - ed=2 size= 1552 totalLength= 1552 10u regular_ll sfc level=10 step=96 +- 7 - ed=2 size= 1552 totalLength= 1552 10u regular_ll sfc level=10 step=96 +- 8 - ed=1 size=15163284 totalLength=15163284 t regular_ll sfc level=0 step=0 +- 9 - ed=1 size= 14156 totalLength= 14156 t regular_gg ml level=1 step=0 +- 10 - ed=1 size=15163284 totalLength=15163284 t regular_ll sfc level=0 step=0 +- 11 - ed=2 size= 1552 totalLength= 1552 10u regular_ll sfc level=10 step=96 +- 12 - ed=1 size=15163284 totalLength=15163284 t regular_ll sfc level=0 step=0 +- 13 - ed=1 size=11206064 totalLength=11206064 2dsp reduced_ll sfc level=0 step=0 +- 14 - ed=1 size=17706816 totalLength=17706816 2dsp reduced_ll sfc level=0 step=0 diff --git a/data/ret.sh b/data/ret.sh new file mode 100755 index 000000000..708178957 --- /dev/null +++ b/data/ret.sh @@ -0,0 +1,56 @@ +#!/bin/ksh + +set -eu + +set -A files \ + reduced_latlon_surface.grib1 \ + reduced_gaussian_pressure_level.grib1 \ + regular_gaussian_pressure_level.grib1 \ + reduced_gaussian_model_level.grib1 \ + regular_gaussian_model_level.grib1 \ + reduced_gaussian_surface.grib1 \ + regular_gaussian_surface.grib1 \ + regular_latlon_surface.grib1 \ + spherical_pressure_level.grib1 \ + spherical_model_level.grib1 + +set -A rets \ + "ret,stream=wave,levtype=sfc,param=swh," \ + "ret,stream=oper,level=1000,gaussian=reduced,grid=32,param=t," \ + "ret,level=1000,gaussian=regular,grid=32,param=t," \ + "ret,levtype=ml,level=1,gaussian=reduced,grid=32,param=t," \ + "ret,levtype=ml,level=1,gaussian=regular,grid=32,param=t," \ + "ret,levtype=sfc,param=2t,gaussian=reduced,grid=32," \ + "ret,levtype=sfc,param=2t,gaussian=regular,grid=32," \ + "ret,levtype=sfc,param=2t,grid=2/2,area=60/0/0/30," \ + "ret,class=od,type=an,stream=da,expver=0001,levtype=pl,levelist=1000,param=130,time=1200,step=00,domain=g,resol=63,param=t," \ + "ret,class=od,type=an,stream=da,expver=0001,levtype=ml,levelist=1,param=130,time=1200,step=00,domain=g,resol=63,param=t," + +set -A precision 2 2 2 2 2 2 2 -1 -1 -1 + +[[ ${#files[@]} -eq ${#rets[@]} ]] && [[ ${#rets[@]} -eq ${#precision[@]} ]] + +for (( i=0; i< ${#files[@]}; i++ )) +do + + mars << EOF + ${rets[i]} + tar="full_${files[i]}" +EOF + + p4 edit ${files[i]} + if [[ ${precision[i]} -gt 0 ]] + then + grib_set -r -s bitsPerValue=0,decimalScaleFactor=${precision[i]} full_${files[i]} ${files[i]} + rm -f full_${files[i]} + else + mv full_${files[i]} ${files[i]} + fi + + grib_dump ${files[i]} > /dev/null + grib2=`basename ${files[i]} .grib1`.grib2 + grib_set -s editionNumber=2 ${files[i]} $grib2 + grib_dump ${grib2} > /dev/null + +done + diff --git a/data/sample_grib.txt b/data/sample_grib.txt new file mode 100644 index 000000000..6a4ce6e59 --- /dev/null +++ b/data/sample_grib.txt @@ -0,0 +1,65 @@ +#------ 1 ------- +kindOfProduct = GRIB +editionNumber = 1 +#------ section1 ------- +gribTablesVersionNo = 128 +identificationOfOriginatingGeneratingCentre = 98 +generatingProcessIdentifier = 127 +gridDefinition = 255 +indicatorOfParameter = 129 +indicatorOfTypeOfLevel = 100 +level = 1000 +yearOfCentury = 6 +month = 7 +day = 30 +hour = 12 +minute = 0 +indicatorOfUnitOfTimeRange = 1 +periodOfTime = 0 +periodOfTimeIntervals = 0 +timeRangeIndicator = 0 +numberIncludedInAverage = 0 +numberMissingFromAveragesOrAccumulations = 0 +centuryOfReferenceTimeOfData = 21 +identificationOfOriginatingGeneratingSubCentre = 0 +decimalScaleFactor = 0 +setLocalDefinition = 0 +dataDate = 20060730 +dataTime = 1200 +marsStartStep = 0 +marsEndStep = 0 +marsStep = 0 +localDefinitionNumber = 1 +marsClass = 1 +marsType = 2 +marsStream = 1025 +experimentVersionNumber = 0001 +perturbationNumber = 0 +numberOfForecastsInEnsemble = 0 +spare = 0 +#------ section2 ------- +nvNumberOfVerticalCoordinateParameters = 0 +pvlLocation = 255 +dataRepresentationType = 0 +latitudeOfFirstGridPointInDegrees = 74 +longitudeOfFirstGridPointInDegrees = -27 +resolutionAndComponentFlags = 128 +ijDirectionIncrementGiven = 1 +earthIsOblate = 0 +uvRelativeToGrid = 0 +latitudeOfLastGridPointInDegrees = 33 +longitudeOfLastGridPointInDegrees = 45 +iDirectionIncrementInDegrees = 1 +jDirectionIncrementInDegrees = 1 +scanningMode = 0 +PLPresent = 0 +PVPresent = 0 +missingValue = 9999 +#------ section4 ------- +dataFlag = 8 +numberOfBitsContainingEachPackedValue = 16 +sphericalHarmonics = 0 +complexPacking = 0 +integerPointValues = 0 +additionalFlagPresent = 0 +#------ section5 ------- diff --git a/data/scan_x_regular_gg_5_7_good.dump b/data/scan_x_regular_gg_5_7_good.dump new file mode 100644 index 000000000..e69de29bb diff --git a/data/scan_x_regular_ll_5_4_good.dump b/data/scan_x_regular_ll_5_4_good.dump new file mode 100644 index 000000000..66efea3b9 --- /dev/null +++ b/data/scan_x_regular_ll_5_4_good.dump @@ -0,0 +1,21 @@ +Latitude, Longitude, Value + 20.000 24.000 5 + 20.000 23.000 4 + 20.000 22.000 3 + 20.000 21.000 2 + 20.000 20.000 1 + 19.000 24.000 10 + 19.000 23.000 9 + 19.000 22.000 8 + 19.000 21.000 7 + 19.000 20.000 6 + 18.000 24.000 15 + 18.000 23.000 14 + 18.000 22.000 13 + 18.000 21.000 12 + 18.000 20.000 11 + 17.000 24.000 20 + 17.000 23.000 19 + 17.000 22.000 18 + 17.000 21.000 17 + 17.000 20.000 16 diff --git a/data/scan_x_regular_ll_5_7_good.dump b/data/scan_x_regular_ll_5_7_good.dump new file mode 100644 index 000000000..d34e8db24 --- /dev/null +++ b/data/scan_x_regular_ll_5_7_good.dump @@ -0,0 +1,36 @@ +Latitude, Longitude, Value + 20.000 24.000 5 + 20.000 23.000 4 + 20.000 22.000 3 + 20.000 21.000 2 + 20.000 20.000 1 + 19.000 24.000 10 + 19.000 23.000 9 + 19.000 22.000 8 + 19.000 21.000 7 + 19.000 20.000 6 + 18.000 24.000 15 + 18.000 23.000 14 + 18.000 22.000 13 + 18.000 21.000 12 + 18.000 20.000 11 + 17.000 24.000 20 + 17.000 23.000 19 + 17.000 22.000 18 + 17.000 21.000 17 + 17.000 20.000 16 + 16.000 24.000 25 + 16.000 23.000 24 + 16.000 22.000 23 + 16.000 21.000 22 + 16.000 20.000 21 + 15.000 24.000 30 + 15.000 23.000 29 + 15.000 22.000 28 + 15.000 21.000 27 + 15.000 20.000 26 + 14.000 24.000 35 + 14.000 23.000 34 + 14.000 22.000 33 + 14.000 21.000 32 + 14.000 20.000 31 diff --git a/data/scan_x_regular_ll_8_4_good.dump b/data/scan_x_regular_ll_8_4_good.dump new file mode 100644 index 000000000..bff032c3e --- /dev/null +++ b/data/scan_x_regular_ll_8_4_good.dump @@ -0,0 +1,33 @@ +Latitude, Longitude, Value + 20.000 27.000 8 + 20.000 26.000 7 + 20.000 25.000 6 + 20.000 24.000 5 + 20.000 23.000 4 + 20.000 22.000 3 + 20.000 21.000 2 + 20.000 20.000 1 + 19.000 27.000 16 + 19.000 26.000 15 + 19.000 25.000 14 + 19.000 24.000 13 + 19.000 23.000 12 + 19.000 22.000 11 + 19.000 21.000 10 + 19.000 20.000 9 + 18.000 27.000 24 + 18.000 26.000 23 + 18.000 25.000 22 + 18.000 24.000 21 + 18.000 23.000 20 + 18.000 22.000 19 + 18.000 21.000 18 + 18.000 20.000 17 + 17.000 27.000 32 + 17.000 26.000 31 + 17.000 25.000 30 + 17.000 24.000 29 + 17.000 23.000 28 + 17.000 22.000 27 + 17.000 21.000 26 + 17.000 20.000 25 diff --git a/data/scan_x_regular_ll_8_7_good.dump b/data/scan_x_regular_ll_8_7_good.dump new file mode 100644 index 000000000..c7ebdeec6 --- /dev/null +++ b/data/scan_x_regular_ll_8_7_good.dump @@ -0,0 +1,57 @@ +Latitude, Longitude, Value + 20.000 27.000 8 + 20.000 26.000 7 + 20.000 25.000 6 + 20.000 24.000 5 + 20.000 23.000 4 + 20.000 22.000 3 + 20.000 21.000 2 + 20.000 20.000 1 + 19.000 27.000 16 + 19.000 26.000 15 + 19.000 25.000 14 + 19.000 24.000 13 + 19.000 23.000 12 + 19.000 22.000 11 + 19.000 21.000 10 + 19.000 20.000 9 + 18.000 27.000 24 + 18.000 26.000 23 + 18.000 25.000 22 + 18.000 24.000 21 + 18.000 23.000 20 + 18.000 22.000 19 + 18.000 21.000 18 + 18.000 20.000 17 + 17.000 27.000 32 + 17.000 26.000 31 + 17.000 25.000 30 + 17.000 24.000 29 + 17.000 23.000 28 + 17.000 22.000 27 + 17.000 21.000 26 + 17.000 20.000 25 + 16.000 27.000 40 + 16.000 26.000 39 + 16.000 25.000 38 + 16.000 24.000 37 + 16.000 23.000 36 + 16.000 22.000 35 + 16.000 21.000 34 + 16.000 20.000 33 + 15.000 27.000 48 + 15.000 26.000 47 + 15.000 25.000 46 + 15.000 24.000 45 + 15.000 23.000 44 + 15.000 22.000 43 + 15.000 21.000 42 + 15.000 20.000 41 + 14.000 27.000 56 + 14.000 26.000 55 + 14.000 25.000 54 + 14.000 24.000 53 + 14.000 23.000 52 + 14.000 22.000 51 + 14.000 21.000 50 + 14.000 20.000 49 diff --git a/data/scan_x_rotated_ll_5_4_good.dump b/data/scan_x_rotated_ll_5_4_good.dump new file mode 100644 index 000000000..66efea3b9 --- /dev/null +++ b/data/scan_x_rotated_ll_5_4_good.dump @@ -0,0 +1,21 @@ +Latitude, Longitude, Value + 20.000 24.000 5 + 20.000 23.000 4 + 20.000 22.000 3 + 20.000 21.000 2 + 20.000 20.000 1 + 19.000 24.000 10 + 19.000 23.000 9 + 19.000 22.000 8 + 19.000 21.000 7 + 19.000 20.000 6 + 18.000 24.000 15 + 18.000 23.000 14 + 18.000 22.000 13 + 18.000 21.000 12 + 18.000 20.000 11 + 17.000 24.000 20 + 17.000 23.000 19 + 17.000 22.000 18 + 17.000 21.000 17 + 17.000 20.000 16 diff --git a/data/scan_x_rotated_ll_5_7_good.dump b/data/scan_x_rotated_ll_5_7_good.dump new file mode 100644 index 000000000..d34e8db24 --- /dev/null +++ b/data/scan_x_rotated_ll_5_7_good.dump @@ -0,0 +1,36 @@ +Latitude, Longitude, Value + 20.000 24.000 5 + 20.000 23.000 4 + 20.000 22.000 3 + 20.000 21.000 2 + 20.000 20.000 1 + 19.000 24.000 10 + 19.000 23.000 9 + 19.000 22.000 8 + 19.000 21.000 7 + 19.000 20.000 6 + 18.000 24.000 15 + 18.000 23.000 14 + 18.000 22.000 13 + 18.000 21.000 12 + 18.000 20.000 11 + 17.000 24.000 20 + 17.000 23.000 19 + 17.000 22.000 18 + 17.000 21.000 17 + 17.000 20.000 16 + 16.000 24.000 25 + 16.000 23.000 24 + 16.000 22.000 23 + 16.000 21.000 22 + 16.000 20.000 21 + 15.000 24.000 30 + 15.000 23.000 29 + 15.000 22.000 28 + 15.000 21.000 27 + 15.000 20.000 26 + 14.000 24.000 35 + 14.000 23.000 34 + 14.000 22.000 33 + 14.000 21.000 32 + 14.000 20.000 31 diff --git a/data/scan_x_rotated_ll_8_4_good.dump b/data/scan_x_rotated_ll_8_4_good.dump new file mode 100644 index 000000000..bff032c3e --- /dev/null +++ b/data/scan_x_rotated_ll_8_4_good.dump @@ -0,0 +1,33 @@ +Latitude, Longitude, Value + 20.000 27.000 8 + 20.000 26.000 7 + 20.000 25.000 6 + 20.000 24.000 5 + 20.000 23.000 4 + 20.000 22.000 3 + 20.000 21.000 2 + 20.000 20.000 1 + 19.000 27.000 16 + 19.000 26.000 15 + 19.000 25.000 14 + 19.000 24.000 13 + 19.000 23.000 12 + 19.000 22.000 11 + 19.000 21.000 10 + 19.000 20.000 9 + 18.000 27.000 24 + 18.000 26.000 23 + 18.000 25.000 22 + 18.000 24.000 21 + 18.000 23.000 20 + 18.000 22.000 19 + 18.000 21.000 18 + 18.000 20.000 17 + 17.000 27.000 32 + 17.000 26.000 31 + 17.000 25.000 30 + 17.000 24.000 29 + 17.000 23.000 28 + 17.000 22.000 27 + 17.000 21.000 26 + 17.000 20.000 25 diff --git a/data/scan_x_rotated_ll_8_7_good.dump b/data/scan_x_rotated_ll_8_7_good.dump new file mode 100644 index 000000000..c7ebdeec6 --- /dev/null +++ b/data/scan_x_rotated_ll_8_7_good.dump @@ -0,0 +1,57 @@ +Latitude, Longitude, Value + 20.000 27.000 8 + 20.000 26.000 7 + 20.000 25.000 6 + 20.000 24.000 5 + 20.000 23.000 4 + 20.000 22.000 3 + 20.000 21.000 2 + 20.000 20.000 1 + 19.000 27.000 16 + 19.000 26.000 15 + 19.000 25.000 14 + 19.000 24.000 13 + 19.000 23.000 12 + 19.000 22.000 11 + 19.000 21.000 10 + 19.000 20.000 9 + 18.000 27.000 24 + 18.000 26.000 23 + 18.000 25.000 22 + 18.000 24.000 21 + 18.000 23.000 20 + 18.000 22.000 19 + 18.000 21.000 18 + 18.000 20.000 17 + 17.000 27.000 32 + 17.000 26.000 31 + 17.000 25.000 30 + 17.000 24.000 29 + 17.000 23.000 28 + 17.000 22.000 27 + 17.000 21.000 26 + 17.000 20.000 25 + 16.000 27.000 40 + 16.000 26.000 39 + 16.000 25.000 38 + 16.000 24.000 37 + 16.000 23.000 36 + 16.000 22.000 35 + 16.000 21.000 34 + 16.000 20.000 33 + 15.000 27.000 48 + 15.000 26.000 47 + 15.000 25.000 46 + 15.000 24.000 45 + 15.000 23.000 44 + 15.000 22.000 43 + 15.000 21.000 42 + 15.000 20.000 41 + 14.000 27.000 56 + 14.000 26.000 55 + 14.000 25.000 54 + 14.000 24.000 53 + 14.000 23.000 52 + 14.000 22.000 51 + 14.000 21.000 50 + 14.000 20.000 49 diff --git a/data/scan_y_regular_ll_5_4_good.dump b/data/scan_y_regular_ll_5_4_good.dump new file mode 100644 index 000000000..dcccfb8a3 --- /dev/null +++ b/data/scan_y_regular_ll_5_4_good.dump @@ -0,0 +1,21 @@ +Latitude, Longitude, Value + 17.000 20.000 16 + 17.000 21.000 17 + 17.000 22.000 18 + 17.000 23.000 19 + 17.000 24.000 20 + 18.000 20.000 11 + 18.000 21.000 12 + 18.000 22.000 13 + 18.000 23.000 14 + 18.000 24.000 15 + 19.000 20.000 6 + 19.000 21.000 7 + 19.000 22.000 8 + 19.000 23.000 9 + 19.000 24.000 10 + 20.000 20.000 1 + 20.000 21.000 2 + 20.000 22.000 3 + 20.000 23.000 4 + 20.000 24.000 5 diff --git a/data/scan_y_regular_ll_5_7_good.dump b/data/scan_y_regular_ll_5_7_good.dump new file mode 100644 index 000000000..8d5be97b9 --- /dev/null +++ b/data/scan_y_regular_ll_5_7_good.dump @@ -0,0 +1,36 @@ +Latitude, Longitude, Value + 14.000 20.000 31 + 14.000 21.000 32 + 14.000 22.000 33 + 14.000 23.000 34 + 14.000 24.000 35 + 15.000 20.000 26 + 15.000 21.000 27 + 15.000 22.000 28 + 15.000 23.000 29 + 15.000 24.000 30 + 16.000 20.000 21 + 16.000 21.000 22 + 16.000 22.000 23 + 16.000 23.000 24 + 16.000 24.000 25 + 17.000 20.000 16 + 17.000 21.000 17 + 17.000 22.000 18 + 17.000 23.000 19 + 17.000 24.000 20 + 18.000 20.000 11 + 18.000 21.000 12 + 18.000 22.000 13 + 18.000 23.000 14 + 18.000 24.000 15 + 19.000 20.000 6 + 19.000 21.000 7 + 19.000 22.000 8 + 19.000 23.000 9 + 19.000 24.000 10 + 20.000 20.000 1 + 20.000 21.000 2 + 20.000 22.000 3 + 20.000 23.000 4 + 20.000 24.000 5 diff --git a/data/scan_y_regular_ll_8_4_good.dump b/data/scan_y_regular_ll_8_4_good.dump new file mode 100644 index 000000000..7b2ca02fc --- /dev/null +++ b/data/scan_y_regular_ll_8_4_good.dump @@ -0,0 +1,33 @@ +Latitude, Longitude, Value + 17.000 20.000 25 + 17.000 21.000 26 + 17.000 22.000 27 + 17.000 23.000 28 + 17.000 24.000 29 + 17.000 25.000 30 + 17.000 26.000 31 + 17.000 27.000 32 + 18.000 20.000 17 + 18.000 21.000 18 + 18.000 22.000 19 + 18.000 23.000 20 + 18.000 24.000 21 + 18.000 25.000 22 + 18.000 26.000 23 + 18.000 27.000 24 + 19.000 20.000 9 + 19.000 21.000 10 + 19.000 22.000 11 + 19.000 23.000 12 + 19.000 24.000 13 + 19.000 25.000 14 + 19.000 26.000 15 + 19.000 27.000 16 + 20.000 20.000 1 + 20.000 21.000 2 + 20.000 22.000 3 + 20.000 23.000 4 + 20.000 24.000 5 + 20.000 25.000 6 + 20.000 26.000 7 + 20.000 27.000 8 diff --git a/data/scan_y_regular_ll_8_7_good.dump b/data/scan_y_regular_ll_8_7_good.dump new file mode 100644 index 000000000..e225cd92a --- /dev/null +++ b/data/scan_y_regular_ll_8_7_good.dump @@ -0,0 +1,57 @@ +Latitude, Longitude, Value + 14.000 20.000 49 + 14.000 21.000 50 + 14.000 22.000 51 + 14.000 23.000 52 + 14.000 24.000 53 + 14.000 25.000 54 + 14.000 26.000 55 + 14.000 27.000 56 + 15.000 20.000 41 + 15.000 21.000 42 + 15.000 22.000 43 + 15.000 23.000 44 + 15.000 24.000 45 + 15.000 25.000 46 + 15.000 26.000 47 + 15.000 27.000 48 + 16.000 20.000 33 + 16.000 21.000 34 + 16.000 22.000 35 + 16.000 23.000 36 + 16.000 24.000 37 + 16.000 25.000 38 + 16.000 26.000 39 + 16.000 27.000 40 + 17.000 20.000 25 + 17.000 21.000 26 + 17.000 22.000 27 + 17.000 23.000 28 + 17.000 24.000 29 + 17.000 25.000 30 + 17.000 26.000 31 + 17.000 27.000 32 + 18.000 20.000 17 + 18.000 21.000 18 + 18.000 22.000 19 + 18.000 23.000 20 + 18.000 24.000 21 + 18.000 25.000 22 + 18.000 26.000 23 + 18.000 27.000 24 + 19.000 20.000 9 + 19.000 21.000 10 + 19.000 22.000 11 + 19.000 23.000 12 + 19.000 24.000 13 + 19.000 25.000 14 + 19.000 26.000 15 + 19.000 27.000 16 + 20.000 20.000 1 + 20.000 21.000 2 + 20.000 22.000 3 + 20.000 23.000 4 + 20.000 24.000 5 + 20.000 25.000 6 + 20.000 26.000 7 + 20.000 27.000 8 diff --git a/data/scan_y_rotated_ll_5_4_good.dump b/data/scan_y_rotated_ll_5_4_good.dump new file mode 100644 index 000000000..dcccfb8a3 --- /dev/null +++ b/data/scan_y_rotated_ll_5_4_good.dump @@ -0,0 +1,21 @@ +Latitude, Longitude, Value + 17.000 20.000 16 + 17.000 21.000 17 + 17.000 22.000 18 + 17.000 23.000 19 + 17.000 24.000 20 + 18.000 20.000 11 + 18.000 21.000 12 + 18.000 22.000 13 + 18.000 23.000 14 + 18.000 24.000 15 + 19.000 20.000 6 + 19.000 21.000 7 + 19.000 22.000 8 + 19.000 23.000 9 + 19.000 24.000 10 + 20.000 20.000 1 + 20.000 21.000 2 + 20.000 22.000 3 + 20.000 23.000 4 + 20.000 24.000 5 diff --git a/data/scan_y_rotated_ll_5_7_good.dump b/data/scan_y_rotated_ll_5_7_good.dump new file mode 100644 index 000000000..8d5be97b9 --- /dev/null +++ b/data/scan_y_rotated_ll_5_7_good.dump @@ -0,0 +1,36 @@ +Latitude, Longitude, Value + 14.000 20.000 31 + 14.000 21.000 32 + 14.000 22.000 33 + 14.000 23.000 34 + 14.000 24.000 35 + 15.000 20.000 26 + 15.000 21.000 27 + 15.000 22.000 28 + 15.000 23.000 29 + 15.000 24.000 30 + 16.000 20.000 21 + 16.000 21.000 22 + 16.000 22.000 23 + 16.000 23.000 24 + 16.000 24.000 25 + 17.000 20.000 16 + 17.000 21.000 17 + 17.000 22.000 18 + 17.000 23.000 19 + 17.000 24.000 20 + 18.000 20.000 11 + 18.000 21.000 12 + 18.000 22.000 13 + 18.000 23.000 14 + 18.000 24.000 15 + 19.000 20.000 6 + 19.000 21.000 7 + 19.000 22.000 8 + 19.000 23.000 9 + 19.000 24.000 10 + 20.000 20.000 1 + 20.000 21.000 2 + 20.000 22.000 3 + 20.000 23.000 4 + 20.000 24.000 5 diff --git a/data/scan_y_rotated_ll_8_4_good.dump b/data/scan_y_rotated_ll_8_4_good.dump new file mode 100644 index 000000000..7b2ca02fc --- /dev/null +++ b/data/scan_y_rotated_ll_8_4_good.dump @@ -0,0 +1,33 @@ +Latitude, Longitude, Value + 17.000 20.000 25 + 17.000 21.000 26 + 17.000 22.000 27 + 17.000 23.000 28 + 17.000 24.000 29 + 17.000 25.000 30 + 17.000 26.000 31 + 17.000 27.000 32 + 18.000 20.000 17 + 18.000 21.000 18 + 18.000 22.000 19 + 18.000 23.000 20 + 18.000 24.000 21 + 18.000 25.000 22 + 18.000 26.000 23 + 18.000 27.000 24 + 19.000 20.000 9 + 19.000 21.000 10 + 19.000 22.000 11 + 19.000 23.000 12 + 19.000 24.000 13 + 19.000 25.000 14 + 19.000 26.000 15 + 19.000 27.000 16 + 20.000 20.000 1 + 20.000 21.000 2 + 20.000 22.000 3 + 20.000 23.000 4 + 20.000 24.000 5 + 20.000 25.000 6 + 20.000 26.000 7 + 20.000 27.000 8 diff --git a/data/scan_y_rotated_ll_8_7_good.dump b/data/scan_y_rotated_ll_8_7_good.dump new file mode 100644 index 000000000..e225cd92a --- /dev/null +++ b/data/scan_y_rotated_ll_8_7_good.dump @@ -0,0 +1,57 @@ +Latitude, Longitude, Value + 14.000 20.000 49 + 14.000 21.000 50 + 14.000 22.000 51 + 14.000 23.000 52 + 14.000 24.000 53 + 14.000 25.000 54 + 14.000 26.000 55 + 14.000 27.000 56 + 15.000 20.000 41 + 15.000 21.000 42 + 15.000 22.000 43 + 15.000 23.000 44 + 15.000 24.000 45 + 15.000 25.000 46 + 15.000 26.000 47 + 15.000 27.000 48 + 16.000 20.000 33 + 16.000 21.000 34 + 16.000 22.000 35 + 16.000 23.000 36 + 16.000 24.000 37 + 16.000 25.000 38 + 16.000 26.000 39 + 16.000 27.000 40 + 17.000 20.000 25 + 17.000 21.000 26 + 17.000 22.000 27 + 17.000 23.000 28 + 17.000 24.000 29 + 17.000 25.000 30 + 17.000 26.000 31 + 17.000 27.000 32 + 18.000 20.000 17 + 18.000 21.000 18 + 18.000 22.000 19 + 18.000 23.000 20 + 18.000 24.000 21 + 18.000 25.000 22 + 18.000 26.000 23 + 18.000 27.000 24 + 19.000 20.000 9 + 19.000 21.000 10 + 19.000 22.000 11 + 19.000 23.000 12 + 19.000 24.000 13 + 19.000 25.000 14 + 19.000 26.000 15 + 19.000 27.000 16 + 20.000 20.000 1 + 20.000 21.000 2 + 20.000 22.000 3 + 20.000 23.000 4 + 20.000 24.000 5 + 20.000 25.000 6 + 20.000 26.000 7 + 20.000 27.000 8 diff --git a/data/spherical_model_level.grib1.good b/data/spherical_model_level.grib1.good new file mode 100644 index 000000000..f2fbbfe3c --- /dev/null +++ b/data/spherical_model_level.grib1.good @@ -0,0 +1,521 @@ +195.092 0 9.39185 0 -3.94459 0 3.23379 0 +-1.1253 0 -1.44356 0 -1.01892 0 -0.320277 0 +0.324408 0 0.48513 0 -0.0238971 0 -0.205653 0 +-0.133815 0 -0.0223142 0 -0.0218931 0 -0.117258 0 +0.00719868 0 0.00706737 0 -0.0347602 0 -0.0297971 0 +0.0183887 0 0.0408559 -5.62587e-06 0.00382669 -4.95987e-06 -0.029847 -4.39676e-06 +0.00532962 -3.91723e-06 -0.000591302 -3.50617e-06 0.0212029 -3.15168e-06 0.0208744 -2.84424e-06 +0.00110634 -2.57622e-06 -0.00703083 -2.34145e-06 -0.0215584 -2.13486e-06 -0.00668502 -1.95231e-06 +0.00706794 -1.79037e-06 -0.00242576 -1.64618e-06 -0.0110807 -1.51735e-06 -0.0117014 -1.40186e-06 +-0.0204946 -1.29802e-06 -0.00102711 -1.20437e-06 -0.00799654 -1.11968e-06 -0.00901462 -1.0429e-06 +0.00515108 -9.73105e-07 -0.009471 -9.09521e-07 0.00677177 -8.5146e-07 0.0112976 -7.98331e-07 +0.00716242 -7.49613e-07 0.00963462 -7.04855e-07 0.00132392 -6.63657e-07 -0.0016973 -6.25668e-07 +0.000364669 -5.90579e-07 -0.00332593 -5.58115e-07 -0.00806445 -5.28032e-07 -0.00564058 -5.00114e-07 +-0.00592587 -4.74168e-07 -0.0040316 -4.50019e-07 0.000171002 -4.27514e-07 0.000125764 -4.06514e-07 +0.00224433 -3.86893e-07 0.000836223 -3.6854e-07 0.00137192 -3.51351e-07 -0.00294784 -3.35235e-07 +-0.000402082 -3.20108e-07 -0.00420892 -3.05896e-07 -0.00398192 -2.92529e-07 -0.00740343 -2.79945e-07 +-0.426161 -1.59447 0.622337 1.0468 1.59486 0.124171 0.556063 0.512123 +0.494767 0.762743 0.500085 0.361946 -0.0177802 0.272408 -0.322158 -0.379181 +-0.235812 -0.221134 0.0436339 0.250612 0.055499 0.134785 0.0495504 0.0275194 +0.0345857 -0.0391556 -0.00786455 -0.0415737 -0.00785392 0.0278489 -0.00111343 -0.0301168 +-0.0426352 0.0283876 -0.0253411 -0.00281604 -0.0228137 -0.0442467 -0.00470369 -0.0327455 +0.00237775 -0.00349784 -0.0175002 -0.0220622 -0.000870987 0.00790448 0.0142839 0.0200257 +0.00754253 0.0127135 0.00383821 0.00536619 0.00630542 0.0105002 -0.0198113 0.0166778 +-0.0106379 0.0203723 -0.0195754 0.00789103 -0.00680886 0.00126743 0.0048006 -0.00382261 +-0.0126593 0.004455 0.00700075 0.00263507 0.00386684 0.000649658 0.00817662 -0.0033948 +0.00544211 -0.00119355 -0.000138097 -0.00186046 0.00654118 -0.00478544 0.010808 -0.0123729 +0.00374715 -0.0146449 0.00420045 -0.0175873 -0.000201554 -0.0150104 -0.000927988 -0.000892325 +0.00267879 -0.00246622 -0.00570797 -0.000920809 -0.00227562 0.0113021 -0.00393148 0.0121306 +-0.00573462 0.00390771 -0.00649975 0.00672957 -0.00168074 -0.00265286 -0.00391278 -0.00624706 +0.00177044 -0.00583206 0.00296811 -0.00510263 0.0077006 -0.00263525 0.00435232 -0.00324432 +0.0040515 0.00189824 0.000485992 0.00384821 0.000655087 0.00622732 -0.00149278 0.00569106 +0.0010787 0.00234759 -0.000165973 0.00422588 -0.0020101 0.00210911 0.852979 0.588097 +0.0846904 -0.076237 -0.0160079 0.022346 -0.2096 0.467232 0.0441515 0.492023 +0.203224 0.0722975 -0.112033 0.0224663 0.155199 -0.126581 -0.00669932 0.0725406 +-0.0153894 0.0789894 -0.0627445 -0.0355943 -0.0547212 0.0818934 0.112838 0.0565594 +0.053946 0.115537 0.000151794 0.0859026 -0.0648094 -0.00934742 -0.0237199 0.0097614 +-0.0132002 0.011723 -0.0205309 -0.0361138 -0.0160265 -0.00243998 -0.00384785 0.00307384 +0.0175067 0.0163313 0.010885 -0.0205127 0.0043017 -0.0328804 -0.00307339 -0.0098279 +0.0018078 0.00335426 -0.00892643 0.00819173 -0.0167593 0.0120442 -0.0168573 0.0065223 +-0.00559255 -0.00391626 0.00660149 -0.000176201 -0.00380937 -0.00360425 -0.00965069 0.00784982 +-0.0230521 0.00765569 -0.0307721 -0.0026067 -0.0211878 -0.000186741 -0.0102516 -0.00963774 +-0.00537847 -0.0131965 -0.00293744 -0.013839 0.00199778 -0.0100912 0.00892064 -0.00146687 +0.009791 -0.00382962 0.00869763 0.00193015 0.0101137 0.00539182 0.00260641 0.0070177 +0.00359968 0.00440195 0.00567632 -0.00260156 0.00336275 -0.00156083 0.00297455 -0.00615523 +-0.00443394 -0.00293271 -0.00751679 -0.00187714 -0.00743066 -0.00672108 -0.00122077 -0.00376703 +-0.00411338 -0.00152366 -0.00247388 0.000958506 -0.000664966 0.00244679 -0.000489879 0.00684747 +0.00274515 0.00538431 0.00344729 0.00566786 -0.000577578 0.0041203 -0.00504758 0.001911 +-0.00617179 0.00308199 -0.0881302 -0.279588 -0.223583 0.352675 -0.177135 -0.193486 +0.0617988 -0.234554 -0.0145331 -0.0539485 0.0217477 0.0448694 -0.0781573 -0.0477737 +0.0636683 -0.0509251 -0.0331275 -0.0314981 0.108562 0.0133003 0.0329148 -0.00799893 +-0.0556672 0.0324276 -0.0529993 0.113072 -0.0239315 0.0990462 0.00472048 0.0625662 +-0.0313796 0.0563817 -0.0065781 0.0189573 -0.035002 -0.0073391 -0.020054 0.00246697 +5.12227e-05 0.0104675 -0.0306139 -0.000920791 -0.00193854 -0.0285796 0.00475447 -0.00345085 +0.00794376 -0.0122127 -0.00133667 -0.00300555 -0.007158 -0.0234999 -0.00672316 -0.000840455 +-0.000756629 -0.00150145 -0.0143588 -0.000913079 -0.0121659 0.0123206 -0.0126928 0.0111381 +-0.0079766 0.016588 -0.0129559 -0.00489546 -0.0103318 -0.00837918 -0.00733262 -0.00299162 +-0.00581505 0.00283736 -0.00261651 0.00075501 0.0023579 -0.00150669 0.00375952 -0.000752995 +-0.00409413 -0.0165784 -0.00825166 -0.0111852 -0.00812512 -0.00123537 -0.00423392 0.000122252 +-0.0103012 0.00528716 -0.0134025 0.00189733 -0.00470749 -0.00108433 0.000536813 -0.000172517 +-0.00102811 0.00351525 0.000647577 -0.000340401 -0.00144637 -0.00225634 0.00789466 -0.00497261 +0.00731584 -0.00842856 0.00815923 -0.000954513 0.00744287 -0.00108813 0.00332095 0.00269392 +0.00183677 0.00149132 5.58655e-05 0.00261908 -0.00272345 0.00199471 0.0015742 0.00225196 +-0.00234367 0.000348962 -0.00422286 -0.00150653 0.168608 -0.0346078 -0.0853367 0.118238 +-0.163532 -0.00279233 0.267348 0.0624858 -0.0192543 0.0405403 0.122463 -0.121667 +-0.0345464 -0.0707399 0.0957083 0.00911359 -0.0259646 -0.0353649 0.0348334 0.0664461 +0.0712085 -0.020054 0.0111171 0.0229208 -0.011299 -0.0228084 0.00790771 0.0019371 +-0.0144496 0.0255238 -0.00392216 0.00693947 -0.00859402 -0.0253595 0.0249115 0.0168564 +-0.0205004 0.00396153 0.0254156 -0.00853084 0.0263176 -0.0153656 0.0193223 -0.0198774 +-0.00249504 -0.0123555 0.00227174 -0.00733564 -0.0200856 0.0025596 0.000114358 -0.00894045 +-0.00104682 -0.00732943 -0.0152169 -0.00319532 0.00573755 0.00110552 -0.0120551 0.00555144 +-0.0204996 -0.00197466 -0.0231728 0.00174534 -0.0074617 0.0149136 0.000339855 0.0134775 +0.00257609 0.000303275 -0.00152969 0.00510232 0.0036123 0.0065179 0.0161308 0.00447039 +0.0123002 0.00699553 0.0057994 0.00294904 -0.00146973 0.00484093 -0.00631461 0.00841304 +-0.00217172 0.00640577 -0.00181779 0.000319716 0.00061219 -0.00111109 0.00207812 -0.00348398 +-0.00373402 -0.00239901 -0.0036567 -0.00196626 -0.00167196 -0.00564335 0.00292351 -0.00552519 +0.00473471 -0.0053467 0.00695463 -0.0047166 0.00660143 0.000107423 0.00479709 0.000926394 +0.00374076 0.00355131 0.000789513 0.00528102 0.00118901 0.00430303 -0.00422139 0.00100594 +-0.0060231 0.00227748 -0.00580712 0.00315365 -0.0527447 0.304066 -0.100348 -0.0012669 +0.0669954 -0.00361623 -0.0132171 0.269949 -0.13568 0.0513211 0.0878713 0.0320568 +0.0235205 -0.0105659 -0.00324995 0.0212958 0.105897 0.0217917 0.0254647 -0.0132147 +0.00571737 0.0110323 0.0269048 -0.000935704 0.00511157 -0.00252774 -0.0199635 -0.0185074 +-0.0616348 0.00248663 -0.0192043 -0.0220465 0.012026 -0.0279561 -0.00647719 -0.00798288 +-0.00582151 0.015913 0.00235668 0.0123493 -0.0175897 0.0117206 -0.00531537 -0.00720035 +0.00351535 0.00200755 -0.00736227 0.00288644 0.00393891 0.00923282 -0.0116242 0.0109767 +-0.0125277 0.00492078 0.00672317 0.00744515 0.0060027 0.000863576 0.010593 -0.0006959 +-0.00274538 0.0105743 -0.0130048 0.000354519 -0.00148822 -0.00555911 -0.0019949 0.00670316 +0.00438879 0.0118737 0.00132837 0.00273488 0.00448275 0.000495673 0.00128191 -0.00616778 +-0.00917767 -0.00419315 -0.00781265 -0.0027502 -0.00215005 0.00718347 -0.00208302 0.00462111 +-0.0043947 0.00636511 -0.00291866 0.00171867 -0.00579278 0.00313389 -0.000943173 0.0063695 +0.00132398 0.00121295 0.000210073 -0.00173319 0.00275325 -0.00502767 0.00376327 -0.00230552 +0.00308202 -9.80275e-05 -0.00170255 0.00407885 -0.00397376 -0.000221623 -0.00438063 -0.00075494 +-0.0032053 0.000917104 -0.00192138 -0.00514272 -0.00246809 -0.00435722 -0.00330462 -0.00577856 +-0.00391971 -0.00789494 0.0697809 -0.0941824 0.0328707 -0.01393 -0.0882676 0.0362097 +-0.0673864 -0.159907 -0.0663171 -0.114813 0.010378 -0.0284483 0.045121 0.036175 +0.0887953 -0.0664885 0.104395 -0.0912833 0.113541 -0.00373413 0.0263955 -0.0464344 +0.0228578 -0.0290342 -0.00751342 -0.0126795 -0.0107268 -0.00142864 -0.0142697 0.0170499 +-0.0119735 0.0185006 -0.00852224 0.0176476 -0.000133887 0.0115003 -0.00951731 0.0168131 +0.00600155 0.00526283 -0.00373741 -0.0216019 -0.0121232 -0.00477109 -0.0150838 0.00824425 +-0.0195548 0.0155134 -0.0141102 0.00720909 -0.000196562 -0.00936532 -0.00249627 -0.00500293 +0.0204952 0.0111567 0.0024632 0.00417509 -0.00177991 0.017266 0.00635048 0.00384506 +0.0108227 0.00421975 0.0149218 0.00906983 0.0087928 0.00750987 -0.00177785 0.0100606 +-0.000332651 0.00604462 0.000699365 0.00810855 -0.00193601 0.00138459 -0.00410539 0.00022172 +-0.00625712 -0.00450698 -0.0119776 -0.000289337 -0.0109929 -0.00272637 -0.00379635 -0.00114587 +0.00627846 -0.000431719 -0.000431178 -0.0056887 -0.00226197 -0.00119015 4.35689e-05 -0.00261513 +0.00300303 -0.00258593 0.00315988 -0.00154232 -0.00445229 -0.00254776 -0.00468617 -0.00132215 +-0.00263872 -0.00150657 -0.00242809 -0.00166793 0.000671796 -0.00554522 -0.00322239 -0.00563224 +-0.00321238 -0.00683818 -0.00338614 -0.0071093 0.000573681 -0.00388356 -0.0885141 0.0228278 +-0.0983286 0.0953518 -0.0382954 0.0103998 0.0650207 -0.0163772 -0.0545351 0.0174806 +0.0850431 -0.0625257 0.0646964 -0.0978542 0.160654 -0.0350258 0.0763091 -0.044681 +-0.03087 -0.0033198 0.0813852 -0.00408029 -0.00398751 -0.000874023 -0.0105522 0.0592334 +-0.0128003 0.0216367 -0.0141784 0.0115034 -0.0219723 0.0190522 -0.0148958 0.0201264 +-0.00485823 0.0391412 -0.00764486 0.003142 -0.0022023 0.0138272 -0.0137148 0.0140119 +-0.00652767 0.0159074 -0.011179 0.0103309 -0.0215197 0.000273546 -0.00913533 0.00119224 +0.00441121 0.0107265 -0.00383175 0.00976567 -0.0066944 0.0151958 -0.000423797 0.012988 +0.00391563 -0.00306544 0.00905734 -0.000186741 0.0175396 0.017877 0.00504798 0.00255536 +0.00307438 -0.000320634 -0.00111564 -0.00528199 -0.00172921 -0.00239663 -0.00731119 0.00083297 +-0.00663916 0.00666144 -0.00341155 -0.00272491 -0.00645822 -0.00208903 -1.90524e-05 -0.00231531 +-0.00140544 0.00236624 -0.0021905 0.00013094 -0.00493147 -0.00228178 0.00322969 -0.00203197 +0.00637395 -0.00164081 0.00594433 0.00128312 0.000635896 0.00160733 -0.00017815 -0.000270246 +-0.00267284 -0.00217674 -0.00497984 -0.00358135 -0.00235884 -0.000945976 -0.00356832 -0.00433083 +-0.00319121 -0.0032398 -0.000604605 -0.00762543 0.00331928 -0.00541539 0.00281055 -0.00719224 +-0.0171948 0.060262 0.0835689 0.0127645 0.00805496 0.0769907 -0.0792333 0.0440958 +0.0160431 0.012394 0.00556695 0.0559246 0.0286308 -0.0167093 -0.0513099 -0.0429741 +0.0454425 -0.0215862 -0.0560837 -0.00504079 -0.0404643 0.0173244 -0.0470356 -0.0336551 +0.0146359 0.00143275 0.000759094 -0.0210736 -0.0177587 -0.000375765 0.0228457 -0.0303649 +-0.0336469 -0.0105734 0.0069309 -0.0360259 -0.0426937 -0.0137906 -0.0260671 0.00629898 +-0.0187899 -0.00820855 -0.0230027 -0.0189607 0.00741706 -0.0151887 -0.00278398 -0.0226165 +-0.00700257 0.000553891 -0.00256375 -0.0188463 -0.00948568 -0.0148929 -0.00877959 -0.00630874 +-0.00120696 0.00698566 -0.0033927 0.00749665 0.00512285 0.0065535 0.00433681 0.0118076 +0.00422737 0.015464 0.00108292 -0.00415901 0.0134364 -0.00119103 -0.00453317 -0.00618081 +-0.00513962 -0.0143933 -0.00920967 -0.00615652 -0.00252505 -0.012167 -0.00577103 0.00152312 +0.00387411 -0.00215201 0.000240943 -0.000229415 0.00606087 2.3397e-05 0.00452698 0.00372368 +0.00354338 0.00312658 0.000976243 0.0012403 0.00360153 0.00463689 -0.000213147 -0.000571397 +-0.00376847 -0.00247475 -0.000759312 0.00139645 -0.000540026 -0.00145699 -0.000705123 -0.00398755 +-6.99395e-05 -0.00643431 -0.00223802 -0.00680006 -0.00302429 -0.00350874 -0.000564728 -0.0030242 +-0.0642532 -0.144904 0.0807672 0.0554082 0.0235144 -0.0350288 -0.0129314 0.00769701 +0.00905192 -0.000968665 -0.0105137 -0.0748051 -0.0246445 -0.0238896 -0.0483392 -0.0231843 +-0.0670742 -0.0299122 -0.00325633 -0.0330151 -0.0266528 0.00865556 0.0283792 0.0189327 +0.0196222 0.0175574 -0.00388156 0.0191196 -0.0122562 -0.0113996 0.0106365 0.00243655 +-0.0185429 0.00561233 -0.0178891 -0.0240652 -0.0121232 -0.0048613 -0.0177336 -0.015755 +-0.0151786 0.00163145 0.0177768 -0.00619769 0.00772935 -0.00480969 -0.015066 -0.00327504 +0.0052419 0.00504424 -0.000661525 0.0130783 0.0137439 0.00979625 0.00666219 0.00405678 +0.00319657 0.0112483 0.00351971 0.00230974 -0.00908313 0.00193634 -0.0175074 0.0146483 +-0.00861383 0.00272926 -0.00990227 -0.00413464 0.000807649 0.000981275 -0.00762584 -0.00667143 +0.00821503 -0.00584673 0.00850917 -0.00512762 0.00618793 -0.00645141 0.0040253 -0.00171584 +0.00898681 0.00319079 0.00370665 0.00425334 0.000754079 -0.00350374 -0.00268602 0.00213937 +-0.00143083 0.00191318 -0.00330311 -9.63118e-05 -0.00491553 -0.00296219 -0.00421286 -0.00322591 +-0.00626729 -0.00132121 -0.00706149 -0.00084409 -0.00649304 -0.000582849 -0.00591361 -0.00318686 +-0.00225049 -0.00159421 0.00173272 -0.00362935 0.00553639 -0.0022327 -0.0408712 0.138281 +-0.00491057 -0.10968 0.0704596 0.00642389 -0.0540581 -0.0199689 -0.000919856 -0.00930004 +-0.0277735 -0.00249907 0.0417084 0.0619686 0.0438669 0.00759702 -0.00163659 -0.0447288 +-0.0553165 0.00185854 -0.0338678 0.0271692 -0.0365082 0.0256125 0.00437728 0.00654593 +-0.000452633 0.00882088 -0.0221634 -0.00475174 0.0168599 0.00492922 -0.00233796 0.0138058 +0.00516491 0.000757498 0.00735712 0.00867615 0.00535522 0.0123943 0.00137627 0.000849089 +0.0153678 0.0200119 0.0192645 0.0061756 -0.00399211 0.00385829 -0.0053297 0.00218476 +0.00225666 0.00684266 -0.00375943 0.00810604 5.06367e-05 0.0109809 0.00895315 0.00378352 +-0.00458462 -0.000610611 -0.00720767 0.00146506 -0.0059125 -0.00260539 -0.012869 -0.0147864 +-0.00633092 -0.00588058 -0.000562867 -0.00913388 0.00506447 -0.00948273 0.0034995 -0.00868341 +0.00528643 -0.00365054 0.0016986 -0.00439575 0.00945716 -0.00750478 0.0069772 -0.00784195 +0.0040953 0.00116649 -0.00112948 -0.000937194 0.00246269 3.21744e-05 -0.00136121 -0.00447793 +-0.00670494 -0.000585211 -0.00678101 -0.00106972 -0.00431858 0.00354471 -0.00165201 0.0020676 +-0.00197268 0.00306564 0.000413045 -0.0024544 -0.00137037 -0.0035665 -0.000582824 -0.00428942 +0.0007798 -0.0020824 0.00269084 -0.0409431 -0.0153616 0.0121075 -0.092298 -0.0363628 +0.104945 0.0127341 -0.0234942 0.0226426 0.0511818 -0.0266313 0.0362525 0.0240263 +0.00786594 -0.0100086 0.0290614 0.0304286 0.0310729 -0.0138015 0.00841903 0.00394542 +0.0198837 -0.0180733 0.0448192 -0.0234123 0.0115772 0.0212592 0.00822564 0.0171776 +-0.0339828 0.0124848 0.00599613 0.0161448 0.00087872 0.0302533 -0.000909414 -0.0118208 +-0.00812745 0.0183911 0.0133598 0.0230327 -0.00383883 0.0233815 0.00520088 0.00659568 +-0.00205373 -0.00139716 -0.00588952 -0.00975459 0.0117642 -0.00455635 -0.0115372 -0.0144676 +-0.00645935 -0.0076541 -0.00524616 -0.00213453 -0.0116653 -0.00441009 -0.00826148 -0.00313494 +-0.00129519 -0.00994663 0.00602005 0.00135385 0.0015922 -0.00802493 0.00974959 -0.0111355 +0.0110125 -0.0079933 0.00651536 -0.00593829 0.0103806 -0.00296147 0.00918279 -0.00264695 +-0.000383328 0.002319 -0.0055828 0.00800982 0.00623752 0.00224572 0.00366776 -0.00307224 +-0.000409146 0.000945825 -0.00118015 0.00266207 0.00189812 0.00415336 -0.00112918 0.00228231 +3.38758e-05 0.00116735 -0.00479411 -0.000778792 -0.00120851 0.000860494 0.00299209 0.00172527 +0.00651492 0.00164061 0.00567464 0.00398701 -0.0388478 0.0905123 0.025072 -0.125388 +-0.00553334 0.139127 -0.0285605 -0.0357995 0.0604791 0.060441 -0.00601046 0.0370104 +0.0124732 -0.00405892 0.0125755 0.0337579 -0.0141943 0.0358354 -0.00407138 0.00978278 +0.0349294 0.00243336 -0.0173063 0.0253957 -0.013848 0.00350148 -0.0445569 -0.00180661 +-0.0283279 0.00340981 -0.0299333 0.00530667 -0.00121655 -0.0146811 -0.00660116 -0.0183719 +0.0064159 -0.00138054 0.00689342 -0.00395606 -0.00311685 -0.0111925 -0.0031157 -0.0177947 +0.000166922 -0.0158176 -0.00211655 -0.0212005 -0.0120432 -0.00768813 0.00735477 -0.0047242 +-0.0102643 -0.00692863 -0.000114451 -0.00144463 -0.000168519 -0.011425 0.00236249 -0.00349553 +0.00196284 -0.00674068 0.00235763 -0.00904926 -0.000763259 0.0039069 0.0118941 0.00489041 +0.00511276 -0.00159588 0.0129038 0.0106897 0.0106736 0.00484011 0.0093067 0.00606478 +-0.00243849 0.00692576 0.000322405 0.00324555 -0.000829772 0.00141427 -0.0036187 3.31939e-05 +-0.000198976 -0.00585228 -0.000636785 -0.00471016 -0.000993464 -0.00422074 -0.0064685 -0.000108908 +0.000879207 -0.00340396 0.00229174 -0.00113726 -0.000536969 0.000888052 0.00133511 0.00106553 +0.000311849 0.00635189 -0.0032874 0.00787472 -0.0155617 0.0291163 0.00444829 0.0317752 +-0.0726721 -0.0173369 0.0158332 0.0213481 -0.0355475 0.0193115 -0.018291 -0.0139656 +-0.0431956 -0.0315562 0.00702343 0.0222374 -0.0430976 -0.00946266 0.00809657 0.0212995 +-0.000701653 -0.00716621 -0.0200868 -0.00786666 0.000925847 -0.0269071 0.000489514 0.00264582 +-0.0163309 0.0262676 0.0164969 -0.00865795 0.000358366 0.0089729 -0.00350376 0.0320107 +0.00175396 0.0102062 -0.00661724 0.0204489 0.00755041 0.0307734 0.00543323 0.0139205 +-0.00457152 0.0141441 0.0125788 -0.00183038 0.00921286 -0.00572828 -0.00680687 0.00703546 +-0.0068386 -0.00544463 -0.00419184 0.0108719 -0.000307925 0.00628364 0.00722894 0.0132184 +0.00322033 -0.000930422 -0.00435503 0.00794021 -0.000783156 -0.000709701 0.00643885 0.000169232 +0.00831834 0.00221625 0.00638008 0.00223245 -0.00596727 0.00308458 -0.00242772 0.0101688 +-0.00106099 0.0023958 -0.00451757 0.00326193 -0.00181212 0.00147275 -0.000524401 0.0023531 +0.00120236 0.00170151 -0.00547327 -3.63235e-05 -0.00447471 -0.00225299 -0.0044459 -0.00170693 +-0.00431185 0.000544964 0.000254226 -0.000217881 0.000872186 0.00482092 -0.00212829 0.00476003 +-0.00141901 0.00367942 0.0455943 0.0188541 -0.0532947 -0.0276613 -0.0214724 -0.00312822 +-0.0237809 0.00438924 0.0092844 -0.00860649 0.00359711 0.00127063 0.0222336 -0.0046964 +-0.016154 -0.0172755 0.0208612 0.0280189 -0.00643908 0.0139407 0.00233006 -0.0109816 +0.00666877 0.0289971 -0.0174178 0.00755105 0.00765857 -0.00878545 0.0154522 0.0127383 +0.00177998 0.0124898 -0.00466452 -0.00539967 -0.00218246 -0.00580043 -0.0112979 -0.0207486 +0.00558501 -0.0090753 0.0110089 0.00868514 -0.0150552 0.0113175 -0.00783222 0.0146254 +-0.00613482 0.0089673 0.00210681 0.00201296 0.00310823 0.000440776 -0.00340481 -0.00497886 +-0.00367891 -0.000845717 0.00206122 -0.00290974 -0.0133266 -0.00467062 0.0042856 -0.00632839 +-0.00214526 0.00290874 -0.0114965 0.00738455 0.00095473 0.00603343 0.00155411 0.00320781 +0.000554514 -0.00160508 -0.00723545 -0.0040606 0.00121748 -0.0026166 -0.0063706 -0.00514706 +-0.00530803 -0.000496953 -0.000423674 -0.00407212 0.00208831 0.0023867 0.00264314 -0.000621827 +0.0027532 -0.00249428 0.00369459 -0.00189001 0.00499546 -0.000577532 0.00288308 -0.000855333 +-0.00331148 -0.00083399 -0.00424105 0.00109784 -0.00435985 0.0018161 0.00510109 -0.0373914 +0.0145974 -0.0256105 0.0392482 0.0349547 0.0100257 -0.0461079 -0.0147043 0.0288724 +-0.00412851 -6.67248e-05 -0.0382161 -0.0195187 0.0115462 0.0235355 -0.00260417 0.0173971 +-0.00357144 0.0266283 -0.0114417 0.00641459 -0.00138833 0.0195464 -0.00323752 -0.0118075 +0.00600891 -0.00382542 0.00878194 0.0126224 -0.0133896 -0.00209634 0.0362175 -0.00692386 +0.00897024 0.0127748 0.0180524 0.00113582 0.00630293 0.00313008 0.00856082 -0.0125208 +0.00783844 -0.0118991 -0.00585106 -0.0205958 0.00204593 -0.0119156 0.000537645 0.00213245 +-0.00243039 0.00397605 -0.00420846 0.00287144 0.000456315 -0.00086696 0.001891 -0.0010317 +-0.00181107 -0.00239866 -0.0104456 -0.00115841 -0.00624021 -0.0072641 -0.000726356 -0.00299568 +-0.00736466 -0.00550625 -0.00363065 -0.00163543 -0.0019241 -0.0079508 -0.00260074 -0.00520325 +0.00086105 -0.00734492 0.00563643 -0.00122998 0.00346206 0.0014175 0.00493037 0.00319162 +0.00387551 0.00462404 0.00393545 0.00774436 0.00792363 0.00272747 0.00710299 0.00363904 +0.00201356 0.00184459 -0.0014376 0.000145225 0.000394689 0.000608086 0.000637103 -0.00315358 +0.0113137 -0.00796971 0.00673989 -0.0166955 -0.0347299 0.00191787 -0.00361096 -0.00209137 +0.0347773 0.00717385 -0.0220678 -0.0158608 0.0348956 0.00259067 -0.0155632 0.0208535 +-0.00235564 0.00650992 0.0298073 -0.028313 -0.0145832 -0.00350893 -0.00741296 -0.000975825 +-0.0216031 -0.00627087 0.0159112 0.00853263 0.0021356 -0.0208281 -0.00939628 -0.00950243 +0.0179625 -0.00980937 -0.000713963 0.00118058 0.00736856 0.00800107 0.0027394 -0.00276443 +0.003204 0.011379 0.0069837 0.00472452 0.00735254 -0.00313892 0.0056859 0.0132157 +-0.00184398 -0.00409263 0.000907774 -0.00790914 0.000523829 0.00302378 -0.00542119 0.0102721 +-0.0118188 0.00208299 -0.0184474 0.0028752 -0.00823686 0.00367992 0.0019923 -0.00135287 +0.00440661 0.00530304 -0.00425148 -0.00449551 0.00198405 0.0068157 -0.000259958 -0.00482482 +-0.000967272 0.00183644 -0.00109847 0.00143502 -0.000221252 -0.00164111 -0.00263157 0.0057141 +0.00153262 -0.000670034 0.00180807 0.00426858 0.0033961 0.00584055 0.00739614 0.00713336 +0.00260533 0.00722341 -0.00171618 0.00969482 -0.00418405 0.000861245 -0.00460656 0.00333758 +-0.0505571 0.00195319 -0.0284861 -0.00952 -0.00291356 0.0233461 -0.0110739 0.0143203 +-0.0132608 -0.0339209 0.0273559 0.0418173 -0.00177742 -0.0360027 0.0146123 0.0344111 +0.0042461 0.00425404 -0.0336686 0.0264151 0.00478474 0.0259455 0.00296815 0.00766061 +0.0103149 0.0302387 0.0067738 -0.0171717 0.00027227 -0.0144738 0.0112497 0.00422869 +-0.00487971 -0.0258092 0.00548136 -0.00706909 -0.00440638 -0.0110789 -0.0107964 0.00496838 +-0.0137527 0.00760852 0.000693914 0.00946047 -0.00755685 0.00379104 0.00335216 -0.00632585 +-0.0149252 0.00647114 -0.0109806 0.0107551 -0.00203729 -0.00126863 -0.0111531 -3.81109e-05 +-0.000237037 -0.00205424 -0.00759787 -0.0072641 -0.00322672 -0.00119269 -0.00593038 -0.00641739 +-0.0134917 -0.0059306 -0.00598058 0.00163833 -0.00373374 -0.00200138 -0.0070205 -0.000184166 +0.00307746 -0.00340052 -0.00751718 -0.00103385 0.00546084 0.00355447 0.00752701 0.00386411 +0.00616636 0.0061146 0.000718419 0.00488776 0.000983178 0.00908748 -0.00687378 0.0040347 +-0.0125076 0.00298446 -0.00581766 -0.000908221 -0.00698992 0.00259808 0.0622121 0.000600997 +-0.00012413 0.0190451 -0.000934484 -0.0180916 0.0448962 0.00799844 -0.0183542 0.0270076 +0.000364153 -0.0240697 -0.00217815 0.0047439 -0.00464233 0.00164868 -0.0244436 -0.00257358 +-0.00413962 0.00204621 -0.0224844 0.0078182 -0.00913142 0.00573715 -0.0187436 -0.0268205 +-0.0127135 -0.00421702 0.00047277 -0.00940376 -0.00682646 -0.00993679 0.00282758 0.011143 +0.000449576 -0.0154903 0.00516246 0.0033922 0.00907644 -0.00848404 -0.00967578 -0.0079864 +-0.00679843 -0.0132792 0.000272392 0.0056956 -0.00719002 -0.00616183 0.00263412 -0.0107896 +0.00326193 -0.00845965 -0.0127579 0.00181127 -0.00569823 -0.00818291 -0.00246942 -0.0114544 +0.00234241 -0.00056335 0.00442802 -0.0102359 0.00563235 -0.00126622 0.0175425 -0.00164537 +0.0027391 0.00320929 0.00354875 0.0034381 0.00630014 0.00418975 -0.00200722 0.0132791 +0.000224306 0.0121129 0.00310944 0.00111014 -0.000740109 -0.00056394 -0.00506915 0.00357838 +-0.00354706 -0.0028643 -0.00761421 -0.00368724 0.00154994 -0.000841613 -0.00510258 -0.00371021 +0.00410561 -0.00580966 -0.0343888 -0.00892321 0.021618 -0.00143115 0.00927297 -0.00535866 +-0.00335344 0.00825388 0.00630079 -0.0567013 -0.00191192 0.0376414 0.0207521 -0.0252629 +-0.00712895 -0.00847843 -0.0210862 0.00801941 0.0134328 -0.0123174 -0.0305776 0.0180808 +0.00316577 0.00225167 -0.000143486 0.0177562 -0.00330343 0.0217631 -0.00338049 0.0150987 +-0.0113798 0.00497604 0.01436 0.0156844 -0.00852033 0.000925003 -0.00278152 0.014457 +0.000361617 0.00797147 0.0045589 0.0109027 -0.00172053 0.00959987 -0.0103385 0.00299919 +0.00576099 0.0165266 -0.00286563 -0.0114348 0.00327006 0.00715053 -0.00311294 -0.00656052 +-0.00508702 0.000548116 0.00388317 -0.00204316 0.00290008 0.00393432 0.0111211 0.00958108 +0.000254273 0.0189493 0.00753283 0.0133961 0.0091218 0.0117579 -0.000495933 0.011102 +0.00201992 0.00775167 -0.00159826 -0.0013275 -0.00814572 -0.00199092 -0.00480952 -0.000950509 +0.00191637 -0.00725253 0.00237756 -0.00421008 0.00555762 -0.000856783 0.00385765 -0.00132117 +0.00593371 -0.00263196 0.00323039 -0.000784165 0.00976772 0.00348808 0.00943866 0.00213559 +-0.0534346 -0.00618504 0.0319598 0.000832311 0.0145058 -0.0172913 -0.0173594 0.0325159 +0.0425874 0.0113924 -0.0222268 -0.0138308 0.0391772 0.0214462 -0.0240636 -0.0302699 +0.00374615 0.00259507 0.000851676 -0.00255399 -0.0163924 -0.0149971 -0.00595751 0.00366063 +0.00469416 -0.0168661 0.0018692 0.0131722 0.00401267 -0.0152985 0.000416253 0.00748574 +-0.00124914 -0.00372488 0.000698306 -0.00915401 -0.0091587 -0.000428657 0.00968141 -0.00200166 +0.00185482 0.00454188 0.00395463 0.00479925 0.0035146 -0.00152067 0.003787 -0.00410139 +0.00613664 0.00364233 0.00595405 0.00279315 0.00605764 -0.00613642 -0.0112297 0.00364598 +-0.00576526 0.0038167 -0.00100207 0.00124807 -0.00870918 0.0059174 0.00105576 0.00435491 +-0.00151714 0.00353373 -0.00266472 -0.0059691 -0.00655925 -0.00142383 -0.000791874 -0.000715896 +0.00255713 0.00132257 0.00275426 -0.00644899 0.00135436 0.00462792 0.00425612 -0.00223178 +0.00680519 0.0027785 0.00550658 0.00232411 -0.0323278 -0.00359981 -0.00961218 -0.00953352 +0.0115003 0.0155345 -0.0145225 0.0140177 0.00898819 0.012094 -0.00661487 0.00174617 +0.0191346 0.00197534 -0.0108583 -0.0256535 0.00543479 -0.00380568 -0.0326679 0.00174384 +-0.00526525 -0.00715385 -0.000289771 0.0284029 0.0112239 -0.0234484 -0.00566658 0.0143193 +-0.000468259 0.0122607 3.1049e-05 -0.00462986 -0.0312286 0.00647347 0.00953403 -0.00557154 +-0.000395608 0.0124715 0.000669212 0.00299943 0.00623212 -0.00668107 -0.00113702 -6.63838e-06 +-0.0104835 -0.00168642 -0.00308815 -0.00678012 0.00281452 -0.00161032 0.0102487 0.00211477 +-0.00176959 -0.00975405 0.00490165 0.00374433 -0.00601658 0.000301634 -0.00839461 -0.00606551 +-0.00849688 -0.00679398 -0.00783906 -0.00406962 -0.00474016 -0.00520608 -0.000956365 -0.00243337 +0.00196491 -0.00791599 0.000219615 0.000976036 0.00829458 -0.00674904 0.00373837 -0.00263027 +0.00473648 0.00280818 0.00595068 0.00190333 0.00294843 0.00333166 -0.00237085 0.00492837 +0.00351896 0.00197973 0.019232 -0.0138483 -0.00773398 -0.0254144 0.0254568 -0.00551494 +-0.042023 0.010974 0.0167046 -0.0332973 0.0147658 -0.0116657 0.00050519 -0.00600823 +0.0189878 -0.0133114 -0.0174764 0.0107059 0.0206709 -0.00737058 -0.00489747 -0.0077286 +0.00633462 0.00392915 -0.000630587 -0.00853692 0.0139726 0.00261872 0.00972045 0.0126493 +0.0243068 -0.00669143 0.016251 0.0143587 0.0131874 0.00118502 0.0130765 0.00157749 +0.000926319 0.00913744 -0.0106854 0.00331891 -0.0020192 0.00845987 -0.00983185 -0.00441787 +0.00172867 0.00599063 -0.009796 -0.0129519 0.00292639 -0.0087831 0.00499798 -0.00711981 +0.00118166 -0.012044 0.000320067 -0.00983609 -0.000617986 -0.00593743 0.00765764 -0.00551874 +0.00537442 -0.00268585 0.0013652 -0.00252635 0.0050501 0.00379484 0.00835443 0.00112592 +0.00120609 0.00494571 0.00307452 0.000537731 0.00226288 0.00737791 -0.000259217 0.00615592 +-0.0012789 -9.59404e-05 0.00235237 -0.00513837 -0.00274959 0.00139625 -0.0253845 0.021232 +-0.00415715 0.00802744 -0.0121645 -0.00986101 -0.000474397 0.000917919 0.0296956 0.0336198 +-0.0388613 0.00431636 0.0312254 0.0429377 0.0022952 -0.0299642 0.00575672 0.0049827 +0.011266 0.0066745 -0.0112607 -0.0196817 0.00400321 0.00470103 0.00650602 -0.00267869 +-0.012549 -0.00499156 -0.000568728 -0.00978552 -0.0134807 -0.00963774 -0.00365373 0.0116847 +0.00693677 -0.00511995 -0.0130789 -0.0126524 0.0126339 0.00788479 -0.00927353 -0.0167485 +0.00675484 -0.013697 0.00203207 -0.010955 0.00393401 -0.0172399 0.00272795 -0.00138688 +0.0127353 0.0105304 0.00607363 -0.000296428 -0.000138097 0.00221253 0.00707283 0.00159137 +0.000511929 0.00387102 0.00226898 0.00130147 0.00402381 -0.00180092 -0.00435928 0.000460991 +-0.0017569 0.00295868 -0.000300105 -0.00640088 -0.00367221 0.00124297 -0.00344225 0.00277097 +-0.000968464 -0.000803843 -0.00254432 0.00407456 0.00198456 0.00304094 -0.00464017 -0.00229042 +-0.0144781 -0.0174333 0.0020935 -0.00195753 0.00288858 0.0243017 -0.00672994 0.0274661 +0.0109523 -0.029418 -0.00357759 0.0290452 -0.0108311 -0.00525941 -0.00657002 0.0281501 +-0.00210689 -0.00817072 -0.00116522 -0.00864641 -0.00477282 0.0124767 0.00528965 -0.00332022 +-0.00241556 -0.00694121 0.0197666 0.00857713 0.0117105 0.00486412 -0.00105715 -0.00842159 +0.0152017 0.000686849 0.000168052 0.0108023 0.0029852 -0.00890113 0.00673265 -0.00729853 +-0.00297606 -0.00155294 -0.00373411 -0.00799767 0.00153291 -0.00404509 -0.00242303 0.00498452 +-0.0117438 -0.00455764 -0.00242062 0.0046537 -0.0122274 -0.00625811 -0.000730153 0.00235161 +0.00506877 -0.00278056 -0.00241568 -0.00569137 -0.000243528 0.00367223 -0.00280931 -0.00197585 +-0.0020777 -0.00418218 -0.00106155 7.72791e-05 0.00267016 0.00185189 -0.00221115 0.00194087 +-0.00425653 0.000128041 -0.000353045 0.00385349 -0.00613245 -0.000874422 0.00128273 -0.00483868 +0.00919471 0.0111964 0.00558753 -0.00243792 -0.0274396 -0.00114336 0.0210493 -0.0151364 +-0.0126112 0.00504225 0.00334472 -0.00588815 0.0039212 -0.0214621 -0.00841002 -0.000443902 +0.00583115 -0.0101195 -0.00154841 0.02369 -0.00794115 -0.00991656 -0.00628838 0.0199598 +-0.000167641 0.000498107 -0.0181709 -0.0126259 0.000762098 0.0238973 0.0099526 -0.00310719 +-0.00314936 0.00158568 0.00478107 0.00675634 -0.013701 -0.0181701 0.00170768 -0.00655425 +0.00144763 -0.0104073 -0.00414282 -0.00811358 -0.0015017 -0.00661725 0.00756149 0.0037082 +-0.00881976 -0.0149964 0.00495434 -0.00411682 -0.00199572 -0.00572329 -0.00758447 0.00440383 +-0.00113313 0.00392875 0.000653329 0.0091725 0.000532825 -0.00104937 -0.00380265 -0.00208734 +-0.00276396 0.00287009 0.00172135 -0.000797923 -0.000745375 -0.00225064 0.00380119 -0.00673382 +-0.00283053 7.31525e-05 0.000258169 -0.00101956 -5.35537e-05 -0.000194983 0.00880057 0.0041381 +-0.000279918 -0.0067686 0.030049 0.0274051 0.00489373 0.00855384 0.0152619 0.0147395 +0.0190477 -0.0032882 -0.0267921 0.0134684 0.0116714 -0.00446948 -0.020943 -0.0137414 +0.000983127 0.0154494 -0.000942302 -0.00932606 -0.0196108 -0.00026041 -0.00894017 0.0101149 +-0.00763246 0.00397296 -0.0109179 -0.00583643 -0.00432385 0.00244491 -0.000404007 -0.00240242 +0.00655359 -0.00154354 -0.00334628 0.00994414 -0.00268339 -0.000976373 0.00632458 0.00555178 +-0.000115438 0.00754725 -0.00406929 0.00044227 0.00592569 0.00376862 0.0033394 0.0083158 +-0.00377566 -0.00328847 -0.00818711 0.00147873 -0.00249622 0.0018673 0.00102428 -0.00465808 +-0.00431046 -0.00553625 -0.00295946 -0.000191464 -0.000700033 0.00328171 0.0031382 0.00653942 +0.00255224 0.00837434 0.0118212 0.00426894 0.00452224 0.0035153 0.00223242 0.00192292 +-0.00373325 -0.00147546 -0.00271559 -0.00720677 -0.0175059 0.0144425 -0.00499389 -0.012521 +-0.000311671 -0.0242378 -0.0210065 -0.00279725 0.00405834 -0.0187692 -0.0193125 0.00112836 +-0.00324312 0.0173168 -0.0234713 -0.0220866 -0.0112257 0.0162957 0.00109019 -0.0113953 +-0.0214153 -0.0146552 0.0116304 0.00656481 -0.00924468 0.000821327 -0.00105589 0.0216818 +-0.00374499 -0.00312 0.00510309 0.00802037 -0.00723694 0.00115745 0.00175103 -0.00300117 +0.00905795 0.00636217 -0.00348753 0.00488672 0.00516657 0.00152735 0.0149282 -0.0109161 +0.00111677 -0.00755963 0.00212614 -0.00382325 0.00939573 -0.000637487 0.00996223 0.00476373 +-0.00431038 0.00619815 0.00741418 0.00421848 -0.00828684 0.00695553 -0.0022079 -0.000203254 +-0.00442361 0.00455663 -0.00193622 -0.00135523 -0.00385332 0.00448288 -0.00404398 0.00626999 +-0.00513903 -0.000133499 0.00292787 0.00751513 0.0122013 -0.0100879 -0.0108183 -0.0126536 +-0.00460165 0.0165629 -0.0191798 -0.0121341 0.0183479 0.0170986 -0.00208266 -0.0252274 +0.00883639 -0.00788723 -0.000357103 -0.0163255 0.0149283 -0.0202417 -0.00104894 -0.00372558 +-0.00900612 -0.0159844 0.0256504 -0.0111977 -0.020327 0.000378211 -0.00504297 -0.0187309 +0.00591723 -0.00481942 -0.00832763 0.0068285 0.00998489 -0.00466751 -0.00827872 -0.00527666 +0.0110456 0.0063757 -7.57501e-05 -0.0129149 0.0028198 0.00190866 0.00991867 -0.000897019 +-0.00213105 -0.00126496 -0.0106167 0.0145586 0.00454133 -0.00841054 -0.0150393 1.28036e-05 +-0.0022048 -0.000723918 -0.00268775 0.00223198 0.00144058 -0.00426282 -0.000983906 0.00437796 +-0.00664519 -0.00249018 0.00737867 0.000456106 0.000168652 0.00180108 0.000889511 -0.00718606 +0.00425769 0.00490318 -0.00344024 0.00399525 -0.0094709 0.0249978 0.00826828 -0.0103136 +0.00208568 0.00271373 0.0196945 0.00598903 -0.00266817 0.00601016 -0.0112045 0.00923171 +0.0190286 0.0242561 -0.0174422 0.000563305 0.00615151 0.0138922 0.0146529 -0.00104874 +0.012462 0.00859906 0.00330145 -0.00019277 0.00274369 -0.00472771 0.0140652 -0.0095782 +-0.018955 -0.00222358 -0.00068514 -0.0119258 -0.00513774 -0.0109135 -0.0154552 0.00485716 +-0.0132991 -0.00624446 -0.00701412 0.00102963 -0.0122261 -0.00241809 0.00150794 0.0034028 +0.000828857 -0.00706363 0.00962024 0.00655012 -0.000579533 -0.0100416 0.00959188 0.00749598 +0.00105593 -0.0045407 0.0124547 -0.00237045 -0.00321482 0.00338524 0.00129152 -0.00410681 +-0.00486778 0.00546861 -0.001355 0.00475193 -0.00380143 0.0025049 0.00152132 0.00115218 +0.000592708 0.00122438 0.0121713 -0.0189177 -0.0190825 0.00356736 0.00536845 0.0192037 +-0.00301874 -0.00447694 0.00346352 0.0062548 -0.00102404 0.00475927 -0.00861443 -0.012993 +0.00241896 0.0190845 0.00111246 -0.00834406 -0.030177 0.00645613 0.00306997 0.0116545 +-0.000322349 -0.00257654 -0.0019549 0.0124661 0.0111692 0.00139726 0.0117799 -0.00845798 +-0.00467465 0.00130391 0.00155997 -0.0133819 0.00402208 -0.00532596 0.000728591 0.00286931 +0.0057373 0.00178731 -0.000953939 0.00650946 0.000868512 0.0040885 -0.00837939 0.000534487 +-0.0103271 0.00586175 -0.00701645 0.00857783 0.000462833 0.00553544 -0.00680905 0.00811252 +-0.00628065 -0.00335926 -0.00223865 -0.00179608 -0.00802034 0.00223934 -0.00111786 -0.00885648 +0.00117295 0.00231294 -0.00341529 0.0029972 0.0044132 0.00208754 -0.00262918 0.0162302 +0.00871876 -0.0240867 -0.0181676 -0.00734112 -0.00232186 -0.00856099 -0.00803325 -0.0161159 +0.00287171 -0.00449459 -0.00982645 -0.02599 -0.0115123 0.000600059 0.00280108 -0.0049461 +0.00374898 0.00548837 -0.000413011 -0.00740843 0.00894186 0.000631851 -0.00302117 -0.0175443 +-0.00917124 -0.00902859 -0.00420997 0.00130232 -0.00345121 -0.00129518 0.0105536 -0.00458322 +0.00984002 -0.00822496 -0.00379882 -0.00908149 0.00118376 -0.0116951 0.00612111 -0.0102066 +-0.00550478 -0.00495048 0.00122908 -0.00408462 0.00574295 -0.00384258 -0.0018902 0.00624181 +-0.00150709 0.00300514 0.00487474 0.00721502 0.000695335 0.00123581 0.00720703 0.00875407 +0.00301797 0.00622118 0.00734415 -0.000973976 0.00616765 0.0028176 0.00071955 -0.00155093 +-0.00177429 -0.0291487 0.00368674 0.0178212 0.00633386 -0.00888411 -0.00916705 0.00453378 +0.00780904 0.0116936 -0.00656865 -0.0140965 0.0102823 0.00431621 0.0128022 -0.00173288 +-0.00328135 -0.0151419 0.0192834 0.00408508 -0.00230212 -0.0132278 0.00912543 0.000914357 +0.00300174 -0.0149928 0.0042884 -0.00382833 -0.00480737 -0.00793165 0.00569607 -0.0176634 +0.00149657 0.010909 0.00899187 -0.0127887 0.0115672 -0.0016047 -0.0109782 -0.00359891 +0.00949241 0.00496565 -0.00450975 0.00488403 -0.00194523 -0.000889537 -0.00246395 0.00459883 +-0.0129402 0.00170704 -0.00720741 -0.00601347 -0.0053573 0.00298855 -0.0129326 -0.0014289 +0.0020636 -0.00460825 -0.00260323 0.00711338 0.000907636 -0.00102353 0.00290314 -0.000165175 +0.00664043 0.0303557 -0.00377593 -0.0262299 -0.00750923 0.0117558 0.0133198 0.00734442 +-0.00502706 0.00782134 -0.00328097 0.0199595 -0.00766081 0.0037745 -0.00247008 0.0113371 +0.00754879 0.00450954 -0.0131892 0.00245859 0.0105651 -0.0033847 0.00876726 -0.0135799 +0.00902623 0.0010053 0.0071921 -0.013012 0.00809297 0.00126232 0.00762705 -0.00328258 +0.00769332 -0.000177574 0.00275444 0.000213601 0.00705244 -0.00908038 -0.00369794 0.00474113 +0.0140627 -0.00578924 0.00613423 0.000985534 0.00838118 -0.00773272 0.00817825 -0.00347659 +0.00302372 0.000460508 0.00651554 -0.00161221 0.00500305 -0.00359111 0.00649604 -0.00515578 +-0.00597885 0.0049914 -0.00267901 -0.00275059 -0.00475813 0.00173809 -0.0185642 -0.00331874 +0.00544209 0.011543 0.00604466 -0.00776752 -0.0124785 0.00389233 0.00668033 0.00350956 +-0.00540682 -0.00940682 0.0200362 -0.023647 -0.0123969 0.0100976 0.00702832 -0.0271974 +-0.00201016 0.0146923 -0.00327326 0.0119769 -0.00870348 6.15719e-05 -0.00026077 0.0104111 +-0.00280858 0.00927795 -0.00506205 -0.00155395 -0.00410101 0.00340195 -0.0026263 -0.000828333 +-0.0133994 -0.00292138 0.00776506 0.00459289 -0.0088386 -0.0036656 -0.0012169 0.00543108 +0.00207542 -0.000955434 -0.0052445 -0.000540312 0.00176466 0.00561114 -0.0048033 0.00229207 +0.00488078 0.00114798 -0.00255448 -0.000386853 -0.00380906 -0.00492063 -0.00613643 -0.00687271 +0.000864785 -0.0034561 0.00894511 0.00413362 -0.000395344 -0.000307124 -0.00904065 0.005805 +0.0137347 0.00469924 -0.00519418 -0.0057187 0.0172254 0.0159953 -0.00804925 0.000724389 +0.00872196 0.000346364 0.00551726 -0.000917762 0.00296607 0.0152681 0.0140435 -0.0101486 +-0.00619961 0.000309058 -0.00114025 0.0145877 -0.00833601 -0.00935017 0.0043199 0.0125727 +0.000574868 -0.00379144 0.00722692 -0.0063929 0.00600549 5.32368e-05 0.0079283 -0.00566588 +0.00832698 0.00269014 0.00460251 0.00835079 0.00609919 -0.000413219 -4.54315e-06 0.00915204 +-0.000956323 0.00656648 0.00413802 -0.00451842 -0.00122011 0.00465837 -0.000253252 -0.0014071 +0.00266981 -0.00381359 -0.000748015 0.00241163 4.58326e-06 0.00532126 -0.00730261 -0.00711162 +0.00815411 0.00246701 -0.00651964 -0.00212744 -0.000360316 0.0111739 -0.00594341 -0.0220174 +0.00981955 0.0112007 -0.0102484 -0.00458743 -0.0068922 0.0120652 0.00619982 -0.00365108 +-0.00726861 0.0145187 0.0100533 -0.0030538 -0.00196068 -0.0064776 -0.0043501 0.00170512 +0.00644606 -0.0038692 -0.00883792 -0.00327374 -0.00135292 -0.00327577 -0.00127586 -0.00311812 +-0.00509973 0.00106689 -0.00169864 -0.00676388 -0.0026071 0.00476954 -0.00242748 -0.00505164 +0.00240032 -0.00083613 -0.00851551 -0.000400576 0.00481212 -0.00304036 -0.00133503 0.00520623 +0.00355256 -0.00447697 0.00323864 -0.0029056 0.00227435 -0.00433403 0.000407276 0.0045724 +-0.00419478 0.00294993 0.00272606 0.00723659 -0.00203257 -0.00575591 0.0117196 0.00378958 +-0.000442098 0.00505245 -0.00851911 -0.0133285 0.012255 0.00894958 -0.0101418 -0.00573353 +-0.0012012 -0.000978661 0.00688717 0.00141362 -0.00595842 0.00797276 0.00851079 0.000101153 +0.00798377 0.00288979 0.00607639 0.00480559 0.014287 0.00533058 0.00957638 -0.00146194 +0.00366591 0.00301111 0.0045846 0.000833167 0.000751896 -9.1375e-05 -0.00144426 0.00383468 +0.00621061 0.00076597 -0.0012687 0.00888993 -0.00293864 -0.000182566 0.00428089 0.002247 +-0.00210459 0.00749039 0.000437715 0.00202057 0.0024136 0.000717208 -0.000247883 -0.00729365 +-0.00176264 0.00339275 0.00499519 -0.00227318 -0.00269381 0.00628411 0.0062216 0.00640501 +0.00162328 0.000309082 0.00235533 0.00133595 0.000233252 0.00152171 0.0039584 0.00547697 +-0.00415159 0.000863028 -0.00421611 -0.00101734 -0.000224835 0.00577554 -0.00899277 0.00636643 +-0.00547625 -0.0025737 0.00377199 0.0047134 -0.0122657 -0.00263709 0.000201209 -0.00893457 +-0.00403805 0.00200094 -0.00277593 -0.00905224 -0.00236305 0.00503647 -0.00860194 -0.00467279 +-0.00116663 -0.00182291 -0.00739891 0.00502711 -0.0020583 -0.00177227 0.0043817 -0.00369389 +-0.00426238 0.00630847 -0.000468645 -0.00335542 0.00386095 0.00691258 0.00156365 -0.00495638 +-0.00188579 -0.00268397 0.00966177 0.00229236 -0.000965914 -0.0107748 0.00060037 -0.00563496 +0.00204915 0.013886 -0.0159295 -0.00637693 0.01106 0.0167159 -0.00533921 0.0104005 +-0.00203182 0.00291711 0.0101753 0.00750826 0.00105139 0.00189498 0.000447176 0.00753206 +-0.00136072 0.00286928 0.00539239 0.00275571 0.00489731 0.000754238 -0.00152155 -0.0030048 +0.00544232 -0.00269807 -0.000980213 0.00139194 -0.00205141 -0.000374067 0.000250868 0.00216302 +-0.00621782 0.00161497 0.00658653 -0.0042538 0.00610435 -0.00332254 -0.00533981 -0.00571238 +-0.00481695 -0.0110529 0.000947817 -0.00134365 -0.0113311 -0.0141216 -0.00755134 -0.00600633 +-0.00533365 0.00490567 0.0022387 -0.0117873 0.000540177 0.00462058 -0.00302335 0.000632848 +-0.00148934 -0.0124066 0.00104965 0.0118565 -0.0122397 -0.00297672 -0.00434086 -0.00229542 +-0.00180072 0.00248011 -0.00373581 0.00224807 0.000766177 -0.000528086 0.00244592 0.00339677 +-0.00406435 -0.000169292 -0.000375221 -0.00785204 0.00129665 -0.00114415 0.00173048 -0.00792475 +0.0083462 -0.00036768 -0.00502197 0.00427568 -0.00155077 -0.00685723 0.000957057 0.00151748 +0.00625731 0.00374388 -0.0116378 -0.002719 0.00714895 0.00463866 0.00335498 0.00218695 +-0.00923195 -0.0039202 -0.000169199 0.00749757 -0.00583546 -0.00516699 0.000301382 0.00267111 +-0.000982241 -0.0016857 -0.00459609 -0.00347938 0.00188202 0.00170059 -0.0043119 -0.00176303 +-0.00369072 -0.00293512 -0.00940326 -0.000118156 -0.00210634 0.00267983 -0.00972165 -0.00462711 +0.00142382 0.00216048 0.00754479 -0.00105866 -0.00246356 -0.00212552 -0.00860985 7.82364e-05 +0.00665849 0.00397452 0.00056816 -0.00502754 -0.000719282 0.00398181 -0.00345572 0.00147879 +0.00307381 0.00129633 0.00534451 0.0083763 -0.00404791 4.11671e-05 0.0159586 0.00988289 +-0.000342667 0.00432983 0.00130363 -0.00335634 0.00452313 -0.00108011 -0.00532346 -0.00609441 +0.00239407 -0.00950556 0.00138712 -0.00175865 -0.00420921 -0.0102039 0.00218939 -0.00317472 +-0.00131194 -0.00136055 0.00203387 -0.0090066 0.00064696 -0.00381529 -0.000275322 -0.00875153 +-0.00343327 -0.00314026 0.00284776 -0.00133555 -0.000114532 -0.00289455 0.00577506 -0.00305386 +-0.00794669 -0.000738885 0.0089491 -0.00416791 -0.00365453 0.000733943 0.00587259 -0.00806491 +0.00129501 0.00157254 -0.00593516 2.89579e-05 0.00405471 -0.0103656 0.00327728 0.00546822 +-0.00669877 -0.00410311 0.00906361 0.00140036 -0.00868126 0.00408762 0.00273233 0.00220716 +-0.0055738 0.0022069 0.00309223 0.0021839 0.00046671 0.00046961 0.00956939 -6.61413e-05 +0.00300979 -0.0018135 0.00151295 -0.00167206 0.00443675 0.00174164 -0.00343071 0.00256861 +-0.00502387 0.000103078 0.00193135 -0.00172707 -0.00725361 0.00721095 0.00336528 -0.00149761 +-0.009037 0.00102346 -0.00187788 0.00852647 0.00873401 -0.0110563 -0.0100997 0.00677727 +-0.0049128 -0.00627455 0.00498471 -0.00615053 -0.010479 0.0111592 0.000413752 -0.00937737 +0.00340804 0.00859464 -0.00274506 -0.00406274 0.00273587 0.00296285 -0.00152907 -0.00605785 +-0.00258822 0.00440216 0.00343715 -0.00662589 0.00336383 -0.00240714 -0.00343317 -0.000197623 +0.00878043 0.00406035 -0.00983719 0.00428887 0.00625949 -0.00661211 0.000141826 0.00383345 +-0.00879373 -0.00477384 0.0114088 -0.00366464 -0.0110489 -0.00511229 -7.20986e-05 -0.000129242 +0.000496908 0.00137734 -0.00600793 -0.000399195 0.00899841 0.000579902 0.00289622 -0.00229039 +-0.00988332 -0.00231368 0.010101 0.000314417 -0.00901144 -0.00369956 -0.00524639 0.00651492 +-0.00120401 -0.00548938 0.000761613 -0.00545839 -0.00403183 0.00668545 0.000367345 -0.00590228 +0.00354482 -0.0012814 -0.000398879 0.000388253 -0.000543208 0.00482949 0.008922 -0.00369149 +0.00194886 0.00110674 0.00446449 -0.000335538 0.00867497 -6.30313e-05 -0.00450561 -0.000868124 +0.0123264 0.00148412 -0.00558256 -0.000345807 -0.00267139 0.00350158 0.00454814 0.00189608 +-0.00687768 0.00430186 0.00223308 -0.000724647 0.00363883 -0.00471057 -0.00075187 0.00551322 +0.000791475 -0.00367861 -0.000596091 0.00788299 -0.00284521 0.00131295 -0.00225178 -0.00250783 +0.0026174 0.00398811 -0.00303452 0.00502065 -0.00735446 0.00031047 0.00885824 0.00420006 +-0.00479135 0.00762518 0.00239252 0.000741042 -0.00319701 0.00646062 -0.00579053 -0.00109321 +0.00371126 -0.00142317 -0.00290815 -0.00104743 -0.000318399 -0.00708279 0.00293866 -0.000712499 +0.00204781 0.00258834 -0.00502655 -0.00103863 0.0068815 -0.00308326 -0.00281035 -0.00044577 +0.00951175 0.00452414 -0.00305797 -0.00248296 0.00489839 -0.00727601 0.000814637 0.00451871 +-0.00336353 -0.00461342 -0.00141473 -0.00295683 0.00338654 -0.00225377 -0.00304125 -0.00194002 +0.00355317 -0.00196417 -0.00367808 -0.00179934 0.00515435 -0.000953948 0.00291012 0.000871127 +-0.00136232 -0.000622644 0.0052534 -0.00159633 -0.0050163 0.000407381 0.00746536 -0.00194374 +-0.00317011 -0.00241466 0.000655266 0.00258651 0.00805517 0.00217304 -0.00820795 -0.00458712 +0.00482381 -0.00247925 0.00135441 0.00170543 -0.00212381 -0.00345137 0.00333416 -0.00431962 +0.00348481 0.00442314 0.00142058 -0.00636639 -0.000121414 0.00606912 0.0038502 0.00310015 +-0.00592383 -0.000927296 0.00607532 -0.000721276 -0.0016439 -0.000782416 0.00816427 -0.00174668 +-0.00292351 0.00151456 0.00173947 -0.00736563 -0.000455401 0.00883059 -0.0025244 0.00363807 +0.00318564 -0.00697151 -0.00421664 0.00258212 0.00354441 0.00452501 -0.00346964 -0.000856528 +0.00369717 0.00120282 -0.00495738 -0.000817395 0.00601194 -5.3111e-05 -0.00551295 -0.00202112 +0.00114825 -0.000295829 -0.00854224 -0.000867944 -0.000961033 -0.0033048 -0.00230976 -0.000649937 +0.000732746 0.00116258 0.00323804 -0.00420856 -0.000331012 0.00846858 0.00141065 -7.65363e-05 +0.00511061 -0.0037566 -0.000728355 0.00568796 0.00349074 -0.00611279 -0.00281329 0.00634092 +0.00213905 -0.00128373 0.00417243 -0.00262604 0.00121707 0.00424451 0.00293855 0.000691781 +0.000334756 -0.00104229 0.00444104 -0.00330327 -0.00380473 -0.000708117 0.00224295 -0.00577649 +-0.00367442 -0.00210708 -0.00325188 -0.000317386 -0.00360035 0.00575674 0.00362187 -0.00733703 +-0.000261036 0.00508694 -0.00265619 -0.00566347 0.00464179 0.00189407 -0.00617238 -0.00668738 +0.00481546 0.00343095 -0.00665042 -0.00206714 0.00450838 -0.00120059 0.000649174 0.00870124 +-0.000111267 -0.0081759 0.00338264 -0.00416897 -0.00211676 0.00180927 -0.000347482 0.00276498 +0.0012996 -0.00535555 -0.00449048 0.00343112 0.00152012 -0.000500066 -0.00120488 -0.000507236 +0.0043081 -0.00350691 -0.00115674 0.00385674 0.0014045 -0.0123737 0.000821083 0.00324503 +-0.000680552 -0.000914579 0.00235912 0.000202517 -0.00288976 0.00211377 0.00280667 -0.000381589 +-0.00503539 -0.00457489 -0.00264134 0.00657838 -0.00134429 -0.00145231 -0.0017951 0.00182371 +0.0018727 -0.000911072 0.00215373 0.00257286 -0.00231029 -0.00400254 0.000498636 0.00694046 +0.000661064 -0.00548284 -0.00131493 0.00979045 0.00127213 -0.00447167 -0.001823 0.00192645 +0.000765254 -0.00237488 -0.00140128 0.00386174 0.005079 -0.000603354 -0.0030817 -0.000405708 +-0.000563718 0.00282854 0.00145703 -0.00330396 0.000836245 0.00253403 0.000642801 0.00189169 +-0.000321591 -0.00293569 -0.000907547 0.00152188 0.00207732 0.00414524 0.00152529 -0.000244837 +0.00175141 0.000272431 -0.00363516 -0.00348099 0.00301289 0.00570992 -0.000966353 -0.00600103 +0.00311914 0.00250546 -0.00101946 -0.00495093 0.004026 0.00247987 -0.00229415 -0.00494004 +0.00035095 0.00374607 -0.00121923 -0.00493001 -0.00261154 -0.000408485 0.00164723 0.000484819 +0.00014876 -0.00404211 0.00551885 0.000317814 -0.00473277 -0.00163972 -0.00124841 -0.00159215 + diff --git a/data/spherical_model_level.grib1_32.good b/data/spherical_model_level.grib1_32.good new file mode 100644 index 000000000..2e35c82c2 --- /dev/null +++ b/data/spherical_model_level.grib1_32.good @@ -0,0 +1,521 @@ +195.092 0 9.39185 0 -3.94459 0 3.23379 0 +-1.1253 0 -1.44356 0 -1.01892 0 -0.320277 0 +0.324408 0 0.48513 0 -0.0238971 0 -0.205653 0 +-0.133815 0 -0.0223142 0 -0.0218931 0 -0.117258 0 +0.00719868 0 0.00706737 0 -0.0347602 0 -0.0297971 0 +0.0183887 0 0.0408559 -5.62587e-06 0.00382669 -4.95987e-06 -0.029847 -4.39676e-06 +0.00532962 -3.91723e-06 -0.000591302 -3.50617e-06 0.0212029 -3.15168e-06 0.0208744 -2.84424e-06 +0.00110634 -2.57622e-06 -0.00703083 -2.34145e-06 -0.0215584 -2.13486e-06 -0.00668502 -1.95231e-06 +0.00706794 -1.79037e-06 -0.00242576 -1.64618e-06 -0.0110807 -1.51735e-06 -0.0117014 -1.40186e-06 +-0.0204946 -1.29802e-06 -0.00102711 -1.20437e-06 -0.00799654 -1.11968e-06 -0.00901462 -1.0429e-06 +0.00515108 -9.73105e-07 -0.009471 -9.09521e-07 0.00677177 -8.5146e-07 0.0112976 -7.98331e-07 +0.00716242 -7.49613e-07 0.00963462 -7.04855e-07 0.00132392 -6.63657e-07 -0.0016973 -6.25668e-07 +0.000364669 -5.90579e-07 -0.00332593 -5.58115e-07 -0.00806445 -5.28032e-07 -0.00564058 -5.00114e-07 +-0.00592587 -4.74168e-07 -0.0040316 -4.50019e-07 0.000171002 -4.27514e-07 0.000125764 -4.06514e-07 +0.00224433 -3.86893e-07 0.000836223 -3.6854e-07 0.00137192 -3.51351e-07 -0.00294784 -3.35235e-07 +-0.000402082 -3.20108e-07 -0.00420892 -3.05896e-07 -0.00398192 -2.92529e-07 -0.00740343 -2.79945e-07 +-0.426161 -1.59447 0.622337 1.0468 1.59486 0.124171 0.556063 0.512123 +0.494767 0.762743 0.500085 0.361946 -0.0177802 0.272408 -0.322158 -0.379181 +-0.235812 -0.221134 0.0436339 0.250612 0.055499 0.134785 0.0495504 0.0275194 +0.0345857 -0.0391556 -0.00786455 -0.0415737 -0.00785392 0.0278489 -0.00111343 -0.0301168 +-0.0426352 0.0283876 -0.0253411 -0.00281604 -0.0228137 -0.0442467 -0.00470369 -0.0327455 +0.00237775 -0.00349784 -0.0175002 -0.0220622 -0.000870987 0.00790448 0.0142839 0.0200257 +0.00754253 0.0127135 0.00383821 0.00536619 0.00630542 0.0105002 -0.0198113 0.0166778 +-0.0106379 0.0203723 -0.0195754 0.00789103 -0.00680886 0.00126743 0.0048006 -0.00382261 +-0.0126593 0.004455 0.00700075 0.00263507 0.00386684 0.000649658 0.00817662 -0.0033948 +0.00544211 -0.00119355 -0.000138097 -0.00186046 0.00654118 -0.00478544 0.010808 -0.0123729 +0.00374715 -0.0146449 0.00420045 -0.0175873 -0.000201554 -0.0150104 -0.000927988 -0.000892325 +0.00267879 -0.00246622 -0.00570797 -0.000920809 -0.00227562 0.0113021 -0.00393148 0.0121306 +-0.00573462 0.00390771 -0.00649975 0.00672957 -0.00168074 -0.00265286 -0.00391278 -0.00624706 +0.00177044 -0.00583206 0.00296811 -0.00510263 0.0077006 -0.00263525 0.00435232 -0.00324432 +0.0040515 0.00189824 0.000485992 0.00384821 0.000655087 0.00622732 -0.00149278 0.00569106 +0.0010787 0.00234759 -0.000165973 0.00422588 -0.0020101 0.00210911 0.852979 0.588097 +0.0846904 -0.076237 -0.0160079 0.022346 -0.2096 0.467232 0.0441515 0.492023 +0.203224 0.0722975 -0.112033 0.0224663 0.155199 -0.126581 -0.00669932 0.0725406 +-0.0153894 0.0789894 -0.0627445 -0.0355943 -0.0547212 0.0818934 0.112838 0.0565594 +0.053946 0.115537 0.000151794 0.0859026 -0.0648094 -0.00934742 -0.0237199 0.0097614 +-0.0132002 0.011723 -0.0205309 -0.0361138 -0.0160265 -0.00243998 -0.00384785 0.00307384 +0.0175067 0.0163313 0.010885 -0.0205127 0.0043017 -0.0328804 -0.00307339 -0.0098279 +0.0018078 0.00335426 -0.00892643 0.00819173 -0.0167593 0.0120442 -0.0168573 0.0065223 +-0.00559255 -0.00391626 0.00660149 -0.000176201 -0.00380937 -0.00360425 -0.00965069 0.00784982 +-0.0230521 0.00765569 -0.0307721 -0.0026067 -0.0211878 -0.000186741 -0.0102516 -0.00963774 +-0.00537847 -0.0131965 -0.00293744 -0.013839 0.00199778 -0.0100912 0.00892064 -0.00146687 +0.009791 -0.00382962 0.00869763 0.00193015 0.0101137 0.00539182 0.00260641 0.0070177 +0.00359968 0.00440195 0.00567632 -0.00260156 0.00336275 -0.00156083 0.00297455 -0.00615523 +-0.00443394 -0.00293271 -0.00751679 -0.00187714 -0.00743066 -0.00672108 -0.00122077 -0.00376703 +-0.00411338 -0.00152366 -0.00247388 0.000958506 -0.000664966 0.00244679 -0.000489879 0.00684747 +0.00274515 0.00538431 0.00344729 0.00566786 -0.000577578 0.0041203 -0.00504758 0.001911 +-0.00617179 0.00308199 -0.0881302 -0.279588 -0.223583 0.352675 -0.177135 -0.193486 +0.0617988 -0.234554 -0.0145331 -0.0539485 0.0217477 0.0448694 -0.0781573 -0.0477737 +0.0636683 -0.0509251 -0.0331275 -0.0314981 0.108562 0.0133003 0.0329148 -0.00799893 +-0.0556672 0.0324276 -0.0529993 0.113072 -0.0239315 0.0990462 0.00472048 0.0625662 +-0.0313796 0.0563817 -0.0065781 0.0189573 -0.035002 -0.0073391 -0.020054 0.00246697 +5.12227e-05 0.0104675 -0.0306139 -0.000920791 -0.00193854 -0.0285796 0.00475447 -0.00345085 +0.00794376 -0.0122127 -0.00133667 -0.00300555 -0.007158 -0.0234999 -0.00672316 -0.000840455 +-0.000756629 -0.00150145 -0.0143588 -0.000913079 -0.0121659 0.0123206 -0.0126928 0.0111381 +-0.0079766 0.016588 -0.0129559 -0.00489546 -0.0103318 -0.00837918 -0.00733262 -0.00299162 +-0.00581505 0.00283736 -0.00261651 0.00075501 0.0023579 -0.00150669 0.00375952 -0.000752995 +-0.00409413 -0.0165784 -0.00825166 -0.0111852 -0.00812512 -0.00123537 -0.00423392 0.000122252 +-0.0103012 0.00528716 -0.0134025 0.00189733 -0.00470749 -0.00108433 0.000536813 -0.000172517 +-0.00102811 0.00351525 0.000647577 -0.000340401 -0.00144637 -0.00225634 0.00789466 -0.00497261 +0.00731584 -0.00842856 0.00815923 -0.000954513 0.00744287 -0.00108813 0.00332095 0.00269392 +0.00183677 0.00149132 5.58655e-05 0.00261908 -0.00272345 0.00199471 0.0015742 0.00225196 +-0.00234367 0.000348962 -0.00422286 -0.00150653 0.168608 -0.0346078 -0.0853367 0.118238 +-0.163532 -0.00279233 0.267348 0.0624858 -0.0192543 0.0405403 0.122463 -0.121667 +-0.0345464 -0.0707399 0.0957083 0.00911359 -0.0259646 -0.0353649 0.0348334 0.0664461 +0.0712085 -0.020054 0.0111171 0.0229208 -0.011299 -0.0228084 0.00790771 0.0019371 +-0.0144496 0.0255238 -0.00392216 0.00693947 -0.00859402 -0.0253595 0.0249115 0.0168564 +-0.0205004 0.00396153 0.0254156 -0.00853084 0.0263176 -0.0153656 0.0193223 -0.0198774 +-0.00249504 -0.0123555 0.00227174 -0.00733564 -0.0200856 0.0025596 0.000114358 -0.00894045 +-0.00104682 -0.00732943 -0.0152169 -0.00319532 0.00573755 0.00110552 -0.0120551 0.00555144 +-0.0204996 -0.00197466 -0.0231728 0.00174534 -0.0074617 0.0149136 0.000339855 0.0134775 +0.00257609 0.000303275 -0.00152969 0.00510232 0.0036123 0.0065179 0.0161308 0.00447039 +0.0123002 0.00699553 0.0057994 0.00294904 -0.00146973 0.00484093 -0.00631461 0.00841304 +-0.00217173 0.00640577 -0.00181779 0.000319716 0.00061219 -0.00111109 0.00207812 -0.00348398 +-0.00373402 -0.00239901 -0.0036567 -0.00196626 -0.00167196 -0.00564335 0.00292351 -0.00552519 +0.00473471 -0.0053467 0.00695463 -0.0047166 0.00660143 0.000107423 0.00479709 0.000926394 +0.00374076 0.00355131 0.000789513 0.00528102 0.00118901 0.00430303 -0.00422139 0.00100594 +-0.0060231 0.00227748 -0.00580712 0.00315365 -0.0527447 0.304066 -0.100348 -0.0012669 +0.0669954 -0.00361623 -0.0132171 0.269949 -0.13568 0.0513211 0.0878713 0.0320568 +0.0235205 -0.0105659 -0.00324995 0.0212958 0.105897 0.0217917 0.0254647 -0.0132147 +0.00571737 0.0110323 0.0269048 -0.000935704 0.00511157 -0.00252774 -0.0199635 -0.0185074 +-0.0616348 0.00248663 -0.0192043 -0.0220465 0.012026 -0.0279561 -0.00647719 -0.00798288 +-0.00582151 0.015913 0.00235668 0.0123493 -0.0175897 0.0117206 -0.00531537 -0.00720035 +0.00351535 0.00200755 -0.00736227 0.00288644 0.00393891 0.00923282 -0.0116242 0.0109767 +-0.0125277 0.00492078 0.00672317 0.00744516 0.0060027 0.000863576 0.010593 -0.0006959 +-0.00274538 0.0105743 -0.0130048 0.000354519 -0.00148822 -0.00555911 -0.0019949 0.00670316 +0.00438879 0.0118737 0.00132837 0.00273488 0.00448275 0.000495673 0.00128191 -0.00616778 +-0.00917767 -0.00419315 -0.00781265 -0.0027502 -0.00215005 0.00718347 -0.00208302 0.00462111 +-0.0043947 0.00636511 -0.00291866 0.00171867 -0.00579278 0.00313389 -0.000943173 0.0063695 +0.00132398 0.00121295 0.000210073 -0.00173319 0.00275325 -0.00502767 0.00376327 -0.00230552 +0.00308202 -9.80275e-05 -0.00170255 0.00407885 -0.00397376 -0.000221623 -0.00438063 -0.00075494 +-0.0032053 0.000917104 -0.00192138 -0.00514272 -0.00246809 -0.00435722 -0.00330462 -0.00577856 +-0.00391971 -0.00789494 0.0697809 -0.0941824 0.0328707 -0.01393 -0.0882676 0.0362097 +-0.0673864 -0.159907 -0.0663171 -0.114813 0.010378 -0.0284483 0.045121 0.036175 +0.0887953 -0.0664885 0.104395 -0.0912833 0.113541 -0.00373413 0.0263955 -0.0464344 +0.0228578 -0.0290342 -0.00751342 -0.0126795 -0.0107268 -0.00142864 -0.0142697 0.0170499 +-0.0119735 0.0185006 -0.00852224 0.0176476 -0.000133887 0.0115003 -0.00951731 0.0168131 +0.00600155 0.00526283 -0.00373741 -0.0216019 -0.0121232 -0.00477109 -0.0150838 0.00824425 +-0.0195548 0.0155134 -0.0141102 0.00720909 -0.000196562 -0.00936532 -0.00249627 -0.00500293 +0.0204952 0.0111567 0.0024632 0.00417509 -0.00177991 0.017266 0.00635048 0.00384506 +0.0108227 0.00421975 0.0149218 0.00906983 0.0087928 0.00750987 -0.00177785 0.0100606 +-0.000332651 0.00604462 0.000699365 0.00810855 -0.00193601 0.00138459 -0.00410539 0.00022172 +-0.00625712 -0.00450698 -0.0119776 -0.000289337 -0.0109929 -0.00272637 -0.00379635 -0.00114587 +0.00627846 -0.000431719 -0.000431178 -0.0056887 -0.00226197 -0.00119015 4.35689e-05 -0.00261513 +0.00300303 -0.00258593 0.00315988 -0.00154232 -0.00445229 -0.00254776 -0.00468617 -0.00132215 +-0.00263872 -0.00150657 -0.00242809 -0.00166793 0.000671796 -0.00554522 -0.00322239 -0.00563224 +-0.00321238 -0.00683818 -0.00338614 -0.0071093 0.000573681 -0.00388356 -0.0885141 0.0228278 +-0.0983286 0.0953518 -0.0382954 0.0103998 0.0650207 -0.0163772 -0.0545351 0.0174806 +0.0850431 -0.0625257 0.0646964 -0.0978542 0.160654 -0.0350258 0.0763091 -0.044681 +-0.03087 -0.0033198 0.0813852 -0.00408029 -0.00398751 -0.000874023 -0.0105522 0.0592334 +-0.0128003 0.0216367 -0.0141784 0.0115034 -0.0219723 0.0190522 -0.0148958 0.0201264 +-0.00485823 0.0391412 -0.00764486 0.003142 -0.0022023 0.0138272 -0.0137148 0.0140119 +-0.00652767 0.0159074 -0.011179 0.0103309 -0.0215197 0.000273546 -0.00913533 0.00119224 +0.00441121 0.0107265 -0.00383175 0.00976567 -0.0066944 0.0151958 -0.000423797 0.012988 +0.00391563 -0.00306544 0.00905734 -0.000186741 0.0175396 0.017877 0.00504798 0.00255536 +0.00307438 -0.000320634 -0.00111564 -0.00528199 -0.00172921 -0.00239663 -0.00731119 0.00083297 +-0.00663916 0.00666144 -0.00341155 -0.00272491 -0.00645822 -0.00208903 -1.90524e-05 -0.00231531 +-0.00140544 0.00236624 -0.0021905 0.00013094 -0.00493147 -0.00228178 0.00322969 -0.00203197 +0.00637395 -0.00164081 0.00594433 0.00128312 0.000635896 0.00160733 -0.00017815 -0.000270246 +-0.00267284 -0.00217674 -0.00497984 -0.00358135 -0.00235884 -0.000945976 -0.00356832 -0.00433083 +-0.00319121 -0.0032398 -0.000604605 -0.00762543 0.00331928 -0.00541539 0.00281055 -0.00719224 +-0.0171948 0.060262 0.0835689 0.0127645 0.00805496 0.0769907 -0.0792333 0.0440958 +0.0160431 0.012394 0.00556695 0.0559246 0.0286308 -0.0167093 -0.0513099 -0.0429741 +0.0454425 -0.0215862 -0.0560837 -0.00504079 -0.0404643 0.0173244 -0.0470356 -0.0336551 +0.0146359 0.00143275 0.000759094 -0.0210736 -0.0177587 -0.000375765 0.0228457 -0.0303649 +-0.0336469 -0.0105734 0.0069309 -0.0360259 -0.0426937 -0.0137906 -0.0260671 0.00629898 +-0.0187899 -0.00820855 -0.0230027 -0.0189607 0.00741706 -0.0151887 -0.00278398 -0.0226165 +-0.00700257 0.000553891 -0.00256375 -0.0188463 -0.00948568 -0.0148929 -0.00877959 -0.00630874 +-0.00120696 0.00698566 -0.0033927 0.00749665 0.00512285 0.0065535 0.00433681 0.0118076 +0.00422737 0.015464 0.00108292 -0.00415901 0.0134364 -0.00119103 -0.00453317 -0.00618081 +-0.00513962 -0.0143933 -0.00920967 -0.00615652 -0.00252505 -0.012167 -0.00577103 0.00152312 +0.00387411 -0.00215201 0.000240943 -0.000229415 0.00606087 2.3397e-05 0.00452698 0.00372368 +0.00354338 0.00312658 0.000976243 0.0012403 0.00360153 0.00463689 -0.000213147 -0.000571397 +-0.00376847 -0.00247475 -0.000759312 0.00139645 -0.000540026 -0.00145699 -0.000705123 -0.00398755 +-6.99395e-05 -0.00643431 -0.00223802 -0.00680006 -0.00302429 -0.00350874 -0.000564728 -0.0030242 +-0.0642532 -0.144904 0.0807672 0.0554082 0.0235144 -0.0350288 -0.0129314 0.00769701 +0.00905192 -0.000968665 -0.0105137 -0.0748051 -0.0246445 -0.0238896 -0.0483392 -0.0231843 +-0.0670742 -0.0299122 -0.00325633 -0.0330151 -0.0266528 0.00865556 0.0283792 0.0189327 +0.0196222 0.0175574 -0.00388156 0.0191196 -0.0122562 -0.0113996 0.0106365 0.00243655 +-0.0185429 0.00561233 -0.0178891 -0.0240652 -0.0121232 -0.0048613 -0.0177336 -0.015755 +-0.0151786 0.00163145 0.0177768 -0.00619769 0.00772935 -0.00480969 -0.015066 -0.00327504 +0.0052419 0.00504424 -0.000661525 0.0130783 0.0137439 0.00979625 0.00666219 0.00405678 +0.00319657 0.0112483 0.00351971 0.00230974 -0.00908313 0.00193634 -0.0175074 0.0146483 +-0.00861383 0.00272926 -0.00990226 -0.00413464 0.000807649 0.000981275 -0.00762584 -0.00667143 +0.00821503 -0.00584673 0.00850917 -0.00512762 0.00618793 -0.00645141 0.0040253 -0.00171584 +0.00898681 0.00319079 0.00370665 0.00425334 0.000754079 -0.00350374 -0.00268602 0.00213937 +-0.00143083 0.00191318 -0.00330311 -9.63118e-05 -0.00491553 -0.00296219 -0.00421286 -0.00322591 +-0.00626729 -0.00132121 -0.00706149 -0.00084409 -0.00649304 -0.000582849 -0.00591361 -0.00318686 +-0.00225049 -0.00159421 0.00173272 -0.00362935 0.00553639 -0.0022327 -0.0408712 0.138281 +-0.00491057 -0.10968 0.0704596 0.00642389 -0.0540581 -0.0199689 -0.000919856 -0.00930004 +-0.0277735 -0.00249907 0.0417084 0.0619686 0.0438669 0.00759702 -0.00163659 -0.0447288 +-0.0553165 0.00185854 -0.0338678 0.0271692 -0.0365082 0.0256125 0.00437728 0.00654593 +-0.000452633 0.00882088 -0.0221634 -0.00475174 0.0168599 0.00492922 -0.00233796 0.0138058 +0.00516491 0.000757498 0.00735712 0.00867615 0.00535522 0.0123943 0.00137627 0.000849089 +0.0153678 0.0200119 0.0192645 0.00617561 -0.00399211 0.00385829 -0.0053297 0.00218476 +0.00225666 0.00684266 -0.00375943 0.00810604 5.06367e-05 0.0109809 0.00895315 0.00378352 +-0.00458462 -0.000610611 -0.00720767 0.00146506 -0.0059125 -0.00260539 -0.012869 -0.0147864 +-0.00633092 -0.00588058 -0.000562867 -0.00913388 0.00506447 -0.00948273 0.0034995 -0.0086834 +0.00528643 -0.00365054 0.0016986 -0.00439575 0.00945716 -0.00750478 0.0069772 -0.00784195 +0.0040953 0.00116649 -0.00112948 -0.000937194 0.00246269 3.21744e-05 -0.00136121 -0.00447793 +-0.00670494 -0.000585211 -0.00678101 -0.00106972 -0.00431858 0.00354471 -0.00165201 0.00206761 +-0.00197268 0.00306564 0.000413045 -0.0024544 -0.00137037 -0.0035665 -0.000582824 -0.00428942 +0.0007798 -0.0020824 0.00269084 -0.0409431 -0.0153616 0.0121075 -0.092298 -0.0363628 +0.104945 0.0127341 -0.0234942 0.0226426 0.0511818 -0.0266313 0.0362525 0.0240263 +0.00786594 -0.0100086 0.0290614 0.0304286 0.0310729 -0.0138015 0.00841903 0.00394542 +0.0198837 -0.0180733 0.0448192 -0.0234123 0.0115772 0.0212592 0.00822564 0.0171776 +-0.0339828 0.0124848 0.00599613 0.0161448 0.00087872 0.0302533 -0.000909414 -0.0118208 +-0.00812745 0.0183911 0.0133598 0.0230327 -0.00383883 0.0233815 0.00520088 0.00659568 +-0.00205373 -0.00139716 -0.00588952 -0.00975459 0.0117642 -0.00455635 -0.0115372 -0.0144676 +-0.00645935 -0.0076541 -0.00524616 -0.00213453 -0.0116653 -0.00441009 -0.00826148 -0.00313494 +-0.00129519 -0.00994663 0.00602006 0.00135385 0.0015922 -0.00802493 0.00974959 -0.0111355 +0.0110125 -0.0079933 0.00651536 -0.00593829 0.0103806 -0.00296147 0.00918279 -0.00264695 +-0.000383328 0.002319 -0.0055828 0.00800982 0.00623752 0.00224572 0.00366776 -0.00307224 +-0.000409146 0.000945825 -0.00118015 0.00266207 0.00189812 0.00415336 -0.00112918 0.00228231 +3.38758e-05 0.00116735 -0.00479411 -0.000778792 -0.00120851 0.000860494 0.00299209 0.00172527 +0.00651492 0.00164061 0.00567464 0.00398701 -0.0388478 0.0905123 0.025072 -0.125388 +-0.00553334 0.139127 -0.0285605 -0.0357995 0.0604791 0.060441 -0.00601046 0.0370104 +0.0124732 -0.00405892 0.0125755 0.0337579 -0.0141943 0.0358354 -0.00407138 0.00978278 +0.0349294 0.00243336 -0.0173063 0.0253957 -0.013848 0.00350148 -0.0445569 -0.00180661 +-0.0283279 0.00340981 -0.0299333 0.00530667 -0.00121655 -0.0146811 -0.00660116 -0.0183719 +0.0064159 -0.00138054 0.00689342 -0.00395606 -0.00311685 -0.0111925 -0.0031157 -0.0177947 +0.000166922 -0.0158176 -0.00211655 -0.0212005 -0.0120432 -0.00768813 0.00735477 -0.0047242 +-0.0102643 -0.00692863 -0.000114451 -0.00144463 -0.000168519 -0.011425 0.00236249 -0.00349553 +0.00196284 -0.00674068 0.00235763 -0.00904926 -0.000763259 0.0039069 0.0118941 0.00489041 +0.00511276 -0.00159588 0.0129038 0.0106897 0.0106736 0.00484011 0.0093067 0.00606478 +-0.00243849 0.00692576 0.000322405 0.00324555 -0.000829772 0.00141427 -0.0036187 3.31939e-05 +-0.000198976 -0.00585228 -0.000636785 -0.00471016 -0.000993464 -0.00422074 -0.0064685 -0.000108908 +0.000879207 -0.00340396 0.00229174 -0.00113726 -0.000536969 0.000888052 0.00133511 0.00106553 +0.000311849 0.00635189 -0.0032874 0.00787472 -0.0155617 0.0291163 0.00444829 0.0317752 +-0.0726721 -0.0173369 0.0158332 0.0213481 -0.0355475 0.0193115 -0.018291 -0.0139656 +-0.0431956 -0.0315562 0.00702343 0.0222374 -0.0430976 -0.00946266 0.00809657 0.0212995 +-0.000701653 -0.00716621 -0.0200868 -0.00786666 0.000925847 -0.0269071 0.000489514 0.00264582 +-0.0163309 0.0262676 0.0164969 -0.00865795 0.000358366 0.0089729 -0.00350376 0.0320107 +0.00175396 0.0102062 -0.00661724 0.0204489 0.00755041 0.0307734 0.00543323 0.0139205 +-0.00457152 0.0141441 0.0125788 -0.00183038 0.00921286 -0.00572828 -0.00680687 0.00703546 +-0.0068386 -0.00544463 -0.00419184 0.0108719 -0.000307925 0.00628364 0.00722894 0.0132184 +0.00322033 -0.000930422 -0.00435503 0.00794021 -0.000783156 -0.000709701 0.00643885 0.000169232 +0.00831834 0.00221625 0.00638008 0.00223245 -0.00596727 0.00308458 -0.00242772 0.0101688 +-0.00106099 0.0023958 -0.00451757 0.00326193 -0.00181212 0.00147275 -0.000524401 0.0023531 +0.00120236 0.00170151 -0.00547327 -3.63235e-05 -0.00447471 -0.00225299 -0.0044459 -0.00170693 +-0.00431185 0.000544964 0.000254226 -0.000217881 0.000872186 0.00482092 -0.00212829 0.00476003 +-0.00141901 0.00367941 0.0455943 0.0188541 -0.0532947 -0.0276613 -0.0214724 -0.00312822 +-0.0237809 0.00438924 0.0092844 -0.00860649 0.00359711 0.00127063 0.0222336 -0.0046964 +-0.016154 -0.0172755 0.0208612 0.0280189 -0.00643908 0.0139407 0.00233006 -0.0109816 +0.00666877 0.0289971 -0.0174178 0.00755105 0.00765857 -0.00878545 0.0154522 0.0127383 +0.00177998 0.0124898 -0.00466452 -0.00539967 -0.00218246 -0.00580043 -0.0112979 -0.0207486 +0.00558501 -0.0090753 0.0110089 0.00868514 -0.0150552 0.0113175 -0.00783222 0.0146254 +-0.00613482 0.0089673 0.00210681 0.00201296 0.00310823 0.000440776 -0.00340481 -0.00497886 +-0.00367891 -0.000845717 0.00206122 -0.00290974 -0.0133266 -0.00467062 0.0042856 -0.00632839 +-0.00214526 0.00290874 -0.0114965 0.00738455 0.00095473 0.00603343 0.00155411 0.00320781 +0.000554514 -0.00160508 -0.00723545 -0.0040606 0.00121748 -0.0026166 -0.0063706 -0.00514706 +-0.00530803 -0.000496953 -0.000423674 -0.00407212 0.00208831 0.0023867 0.00264314 -0.000621827 +0.0027532 -0.00249428 0.00369459 -0.00189001 0.00499546 -0.000577532 0.00288308 -0.000855333 +-0.00331148 -0.00083399 -0.00424105 0.00109784 -0.00435985 0.0018161 0.00510109 -0.0373914 +0.0145974 -0.0256105 0.0392482 0.0349547 0.0100257 -0.0461079 -0.0147043 0.0288724 +-0.00412851 -6.67248e-05 -0.0382161 -0.0195187 0.0115462 0.0235355 -0.00260417 0.0173971 +-0.00357144 0.0266283 -0.0114417 0.00641459 -0.00138833 0.0195464 -0.00323752 -0.0118075 +0.00600891 -0.00382542 0.00878194 0.0126224 -0.0133896 -0.00209634 0.0362175 -0.00692386 +0.00897024 0.0127748 0.0180524 0.00113582 0.00630293 0.00313008 0.00856082 -0.0125208 +0.00783844 -0.0118991 -0.00585106 -0.0205958 0.00204593 -0.0119156 0.000537645 0.00213245 +-0.00243039 0.00397605 -0.00420847 0.00287144 0.000456315 -0.00086696 0.001891 -0.0010317 +-0.00181107 -0.00239866 -0.0104456 -0.00115841 -0.00624021 -0.0072641 -0.000726356 -0.00299568 +-0.00736466 -0.00550625 -0.00363065 -0.00163543 -0.0019241 -0.0079508 -0.00260074 -0.00520325 +0.00086105 -0.00734492 0.00563644 -0.00122998 0.00346206 0.0014175 0.00493037 0.00319162 +0.00387551 0.00462404 0.00393545 0.00774436 0.00792363 0.00272747 0.00710299 0.00363904 +0.00201356 0.00184459 -0.0014376 0.000145225 0.000394689 0.000608086 0.000637103 -0.00315358 +0.0113137 -0.00796971 0.00673989 -0.0166955 -0.0347299 0.00191787 -0.00361096 -0.00209137 +0.0347773 0.00717385 -0.0220678 -0.0158608 0.0348956 0.00259067 -0.0155632 0.0208535 +-0.00235564 0.00650992 0.0298073 -0.028313 -0.0145832 -0.00350893 -0.00741296 -0.000975825 +-0.0216031 -0.00627087 0.0159112 0.00853263 0.0021356 -0.0208281 -0.00939628 -0.00950243 +0.0179625 -0.00980937 -0.000713963 0.00118058 0.00736856 0.00800107 0.0027394 -0.00276443 +0.003204 0.011379 0.0069837 0.00472452 0.00735254 -0.00313892 0.0056859 0.0132157 +-0.00184398 -0.00409263 0.000907774 -0.00790914 0.000523829 0.00302378 -0.00542119 0.0102721 +-0.0118188 0.00208299 -0.0184474 0.0028752 -0.00823686 0.00367992 0.0019923 -0.00135287 +0.00440661 0.00530304 -0.00425148 -0.00449551 0.00198405 0.0068157 -0.000259958 -0.00482482 +-0.000967272 0.00183644 -0.00109847 0.00143502 -0.000221252 -0.00164111 -0.00263157 0.0057141 +0.00153262 -0.000670034 0.00180807 0.00426858 0.0033961 0.00584055 0.00739614 0.00713336 +0.00260533 0.00722341 -0.00171618 0.00969482 -0.00418405 0.000861245 -0.00460656 0.00333758 +-0.0505571 0.00195319 -0.0284861 -0.00952 -0.00291356 0.0233461 -0.0110739 0.0143203 +-0.0132608 -0.0339209 0.0273559 0.0418173 -0.00177742 -0.0360027 0.0146123 0.0344111 +0.0042461 0.00425404 -0.0336686 0.0264151 0.00478474 0.0259455 0.00296815 0.00766061 +0.0103149 0.0302387 0.0067738 -0.0171717 0.00027227 -0.0144738 0.0112497 0.00422869 +-0.00487971 -0.0258092 0.00548136 -0.0070691 -0.00440637 -0.0110789 -0.0107964 0.00496838 +-0.0137527 0.00760852 0.000693914 0.00946047 -0.00755685 0.00379104 0.00335216 -0.00632585 +-0.0149252 0.00647114 -0.0109806 0.0107551 -0.00203729 -0.00126863 -0.0111531 -3.81109e-05 +-0.000237037 -0.00205424 -0.00759787 -0.0072641 -0.00322672 -0.00119269 -0.00593038 -0.00641739 +-0.0134917 -0.0059306 -0.00598058 0.00163833 -0.00373374 -0.00200138 -0.0070205 -0.000184166 +0.00307746 -0.00340052 -0.00751718 -0.00103385 0.00546084 0.00355447 0.00752701 0.00386411 +0.00616636 0.0061146 0.000718419 0.00488776 0.000983178 0.00908748 -0.00687378 0.0040347 +-0.0125076 0.00298446 -0.00581766 -0.000908221 -0.00698992 0.00259808 0.0622121 0.000600997 +-0.00012413 0.0190451 -0.000934484 -0.0180916 0.0448962 0.00799844 -0.0183542 0.0270076 +0.000364153 -0.0240697 -0.00217815 0.0047439 -0.00464233 0.00164868 -0.0244436 -0.00257358 +-0.00413962 0.00204621 -0.0224844 0.0078182 -0.00913142 0.00573715 -0.0187436 -0.0268205 +-0.0127135 -0.00421702 0.00047277 -0.00940376 -0.00682646 -0.00993679 0.00282758 0.011143 +0.000449576 -0.0154903 0.00516246 0.0033922 0.00907644 -0.00848404 -0.00967578 -0.0079864 +-0.00679844 -0.0132792 0.000272392 0.0056956 -0.00719002 -0.00616183 0.00263412 -0.0107896 +0.00326193 -0.00845965 -0.0127579 0.00181127 -0.00569823 -0.00818291 -0.00246942 -0.0114544 +0.00234241 -0.00056335 0.00442802 -0.0102359 0.00563235 -0.00126622 0.0175425 -0.00164537 +0.0027391 0.00320929 0.00354875 0.0034381 0.00630014 0.00418975 -0.00200722 0.0132791 +0.000224306 0.0121129 0.00310944 0.00111014 -0.000740109 -0.00056394 -0.00506915 0.00357838 +-0.00354706 -0.0028643 -0.00761421 -0.00368724 0.00154994 -0.000841613 -0.00510258 -0.00371021 +0.00410561 -0.00580966 -0.0343888 -0.00892321 0.021618 -0.00143115 0.00927297 -0.00535866 +-0.00335344 0.00825388 0.00630079 -0.0567013 -0.00191192 0.0376414 0.0207521 -0.0252629 +-0.00712895 -0.00847843 -0.0210862 0.00801941 0.0134328 -0.0123174 -0.0305776 0.0180808 +0.00316577 0.00225167 -0.000143486 0.0177562 -0.00330343 0.0217631 -0.00338049 0.0150987 +-0.0113798 0.00497604 0.01436 0.0156844 -0.00852033 0.000925003 -0.00278152 0.014457 +0.000361617 0.00797147 0.0045589 0.0109027 -0.00172053 0.00959987 -0.0103385 0.00299919 +0.00576099 0.0165266 -0.00286563 -0.0114348 0.00327006 0.00715053 -0.00311294 -0.00656052 +-0.00508702 0.000548116 0.00388317 -0.00204316 0.00290008 0.00393432 0.0111211 0.00958108 +0.000254273 0.0189493 0.00753283 0.0133961 0.0091218 0.0117579 -0.000495933 0.011102 +0.00201992 0.00775167 -0.00159826 -0.0013275 -0.00814572 -0.00199092 -0.00480952 -0.000950509 +0.00191637 -0.00725253 0.00237756 -0.00421008 0.00555762 -0.000856783 0.00385765 -0.00132117 +0.00593371 -0.00263196 0.00323039 -0.000784165 0.00976772 0.00348808 0.00943866 0.00213559 +-0.0534346 -0.00618504 0.0319598 0.000832311 0.0145058 -0.0172913 -0.0173594 0.0325159 +0.0425874 0.0113924 -0.0222268 -0.0138308 0.0391772 0.0214462 -0.0240636 -0.0302699 +0.00374615 0.00259507 0.000851676 -0.00255399 -0.0163924 -0.0149971 -0.00595751 0.00366063 +0.00469416 -0.0168661 0.0018692 0.0131722 0.00401267 -0.0152985 0.000416253 0.00748574 +-0.00124914 -0.00372488 0.000698306 -0.00915401 -0.0091587 -0.000428657 0.00968141 -0.00200166 +0.00185482 0.00454188 0.00395463 0.00479924 0.0035146 -0.00152067 0.003787 -0.00410139 +0.00613664 0.00364233 0.00595405 0.00279315 0.00605764 -0.00613642 -0.0112297 0.00364598 +-0.00576526 0.0038167 -0.00100207 0.00124807 -0.00870918 0.0059174 0.00105576 0.00435491 +-0.00151714 0.00353373 -0.00266472 -0.0059691 -0.00655925 -0.00142383 -0.000791874 -0.000715896 +0.00255713 0.00132257 0.00275426 -0.00644899 0.00135436 0.00462792 0.00425612 -0.00223178 +0.00680519 0.0027785 0.00550658 0.00232411 -0.0323278 -0.00359981 -0.00961218 -0.00953352 +0.0115003 0.0155345 -0.0145225 0.0140177 0.00898819 0.012094 -0.00661487 0.00174617 +0.0191346 0.00197534 -0.0108583 -0.0256535 0.00543479 -0.00380568 -0.0326679 0.00174384 +-0.00526525 -0.00715385 -0.000289771 0.0284029 0.0112239 -0.0234484 -0.00566658 0.0143193 +-0.000468259 0.0122607 3.1049e-05 -0.00462986 -0.0312286 0.00647347 0.00953403 -0.00557154 +-0.000395608 0.0124715 0.000669212 0.00299943 0.00623212 -0.00668107 -0.00113702 -6.63838e-06 +-0.0104835 -0.00168642 -0.00308815 -0.00678012 0.00281452 -0.00161032 0.0102487 0.00211477 +-0.00176959 -0.00975405 0.00490165 0.00374433 -0.00601658 0.000301634 -0.00839461 -0.00606551 +-0.00849688 -0.00679398 -0.00783906 -0.00406962 -0.00474016 -0.00520608 -0.000956365 -0.00243337 +0.00196491 -0.00791599 0.000219615 0.000976036 0.00829457 -0.00674904 0.00373837 -0.00263027 +0.00473648 0.00280818 0.00595068 0.00190333 0.00294843 0.00333166 -0.00237085 0.00492836 +0.00351896 0.00197973 0.019232 -0.0138483 -0.00773398 -0.0254144 0.0254568 -0.00551494 +-0.042023 0.010974 0.0167046 -0.0332973 0.0147658 -0.0116657 0.00050519 -0.00600823 +0.0189878 -0.0133114 -0.0174764 0.0107059 0.0206709 -0.00737058 -0.00489747 -0.0077286 +0.00633462 0.00392915 -0.000630587 -0.00853692 0.0139726 0.00261872 0.00972045 0.0126493 +0.0243068 -0.00669143 0.016251 0.0143587 0.0131874 0.00118502 0.0130765 0.00157749 +0.000926319 0.00913744 -0.0106854 0.00331891 -0.0020192 0.00845987 -0.00983185 -0.00441787 +0.00172867 0.00599063 -0.009796 -0.0129519 0.00292639 -0.0087831 0.00499798 -0.00711981 +0.00118166 -0.012044 0.000320067 -0.00983609 -0.000617986 -0.00593743 0.00765764 -0.00551874 +0.00537442 -0.00268585 0.0013652 -0.00252635 0.0050501 0.00379484 0.00835443 0.00112592 +0.00120609 0.00494571 0.00307452 0.000537731 0.00226288 0.00737791 -0.000259217 0.00615592 +-0.0012789 -9.59404e-05 0.00235237 -0.00513837 -0.00274959 0.00139625 -0.0253845 0.021232 +-0.00415715 0.00802744 -0.0121645 -0.00986101 -0.000474397 0.000917919 0.0296956 0.0336198 +-0.0388613 0.00431636 0.0312253 0.0429377 0.0022952 -0.0299642 0.00575672 0.0049827 +0.011266 0.0066745 -0.0112607 -0.0196817 0.00400321 0.00470103 0.00650602 -0.00267869 +-0.012549 -0.00499156 -0.000568728 -0.00978552 -0.0134807 -0.00963774 -0.00365373 0.0116847 +0.00693677 -0.00511995 -0.0130789 -0.0126524 0.0126339 0.00788479 -0.00927353 -0.0167485 +0.00675484 -0.013697 0.00203207 -0.010955 0.00393401 -0.0172399 0.00272795 -0.00138688 +0.0127353 0.0105304 0.00607363 -0.000296428 -0.000138097 0.00221253 0.00707283 0.00159137 +0.000511929 0.00387102 0.00226898 0.00130147 0.00402381 -0.00180092 -0.00435928 0.000460991 +-0.0017569 0.00295868 -0.000300105 -0.00640088 -0.00367221 0.00124297 -0.00344225 0.00277097 +-0.000968464 -0.000803843 -0.00254432 0.00407456 0.00198456 0.00304094 -0.00464017 -0.00229042 +-0.0144781 -0.0174333 0.0020935 -0.00195753 0.00288858 0.0243017 -0.00672994 0.0274661 +0.0109523 -0.029418 -0.00357759 0.0290452 -0.0108311 -0.00525941 -0.00657002 0.0281501 +-0.00210689 -0.00817072 -0.00116522 -0.00864641 -0.00477282 0.0124767 0.00528965 -0.00332022 +-0.00241556 -0.00694121 0.0197666 0.00857713 0.0117105 0.00486412 -0.00105715 -0.00842159 +0.0152017 0.000686849 0.000168052 0.0108023 0.0029852 -0.00890113 0.00673265 -0.00729853 +-0.00297606 -0.00155294 -0.00373411 -0.00799767 0.00153291 -0.00404509 -0.00242303 0.00498452 +-0.0117438 -0.00455764 -0.00242062 0.0046537 -0.0122274 -0.00625811 -0.000730153 0.00235161 +0.00506877 -0.00278056 -0.00241568 -0.00569137 -0.000243528 0.00367223 -0.00280931 -0.00197585 +-0.0020777 -0.00418218 -0.00106155 7.72791e-05 0.00267016 0.00185189 -0.00221115 0.00194087 +-0.00425653 0.000128041 -0.000353045 0.00385349 -0.00613245 -0.000874422 0.00128273 -0.00483868 +0.00919471 0.0111964 0.00558753 -0.00243792 -0.0274396 -0.00114336 0.0210493 -0.0151364 +-0.0126112 0.00504225 0.00334472 -0.00588815 0.0039212 -0.0214621 -0.00841002 -0.000443902 +0.00583115 -0.0101195 -0.00154841 0.02369 -0.00794115 -0.00991656 -0.00628838 0.0199598 +-0.000167641 0.000498107 -0.0181709 -0.0126259 0.000762098 0.0238973 0.0099526 -0.00310719 +-0.00314936 0.00158568 0.00478107 0.00675634 -0.013701 -0.0181701 0.00170768 -0.00655425 +0.00144763 -0.0104073 -0.00414282 -0.00811358 -0.0015017 -0.00661725 0.00756149 0.0037082 +-0.00881976 -0.0149964 0.00495434 -0.00411682 -0.00199572 -0.00572329 -0.00758447 0.00440383 +-0.00113313 0.00392875 0.000653329 0.0091725 0.000532825 -0.00104937 -0.00380265 -0.00208734 +-0.00276396 0.00287009 0.00172135 -0.000797923 -0.000745375 -0.00225064 0.00380119 -0.00673382 +-0.00283053 7.31525e-05 0.000258169 -0.00101956 -5.35537e-05 -0.000194983 0.00880057 0.0041381 +-0.000279918 -0.0067686 0.030049 0.0274052 0.00489373 0.00855384 0.0152619 0.0147395 +0.0190477 -0.0032882 -0.0267921 0.0134684 0.0116714 -0.00446948 -0.020943 -0.0137414 +0.000983127 0.0154494 -0.000942302 -0.00932606 -0.0196108 -0.00026041 -0.00894016 0.0101149 +-0.00763246 0.00397296 -0.0109179 -0.00583643 -0.00432385 0.00244491 -0.000404007 -0.00240242 +0.00655359 -0.00154354 -0.00334628 0.00994414 -0.00268339 -0.000976373 0.00632458 0.00555178 +-0.000115438 0.00754725 -0.00406929 0.00044227 0.00592569 0.00376862 0.0033394 0.0083158 +-0.00377566 -0.00328847 -0.00818711 0.00147873 -0.00249622 0.0018673 0.00102428 -0.00465808 +-0.00431046 -0.00553625 -0.00295946 -0.000191464 -0.000700033 0.00328171 0.0031382 0.00653942 +0.00255224 0.00837434 0.0118212 0.00426894 0.00452224 0.0035153 0.00223242 0.00192292 +-0.00373325 -0.00147546 -0.00271559 -0.00720677 -0.0175059 0.0144425 -0.00499389 -0.012521 +-0.000311671 -0.0242378 -0.0210065 -0.00279725 0.00405834 -0.0187692 -0.0193125 0.00112836 +-0.00324312 0.0173168 -0.0234713 -0.0220866 -0.0112257 0.0162957 0.00109019 -0.0113953 +-0.0214153 -0.0146552 0.0116304 0.00656481 -0.00924468 0.000821327 -0.00105589 0.0216818 +-0.00374499 -0.00312 0.00510309 0.00802037 -0.00723694 0.00115745 0.00175103 -0.00300117 +0.00905795 0.00636217 -0.00348753 0.00488672 0.00516657 0.00152735 0.0149282 -0.0109161 +0.00111677 -0.00755963 0.00212614 -0.00382325 0.00939573 -0.000637487 0.00996223 0.00476373 +-0.00431038 0.00619815 0.00741418 0.00421848 -0.00828684 0.00695553 -0.0022079 -0.000203254 +-0.00442361 0.00455663 -0.00193622 -0.00135523 -0.00385332 0.00448288 -0.00404398 0.00626999 +-0.00513903 -0.000133499 0.00292787 0.00751513 0.0122013 -0.0100879 -0.0108183 -0.0126536 +-0.00460165 0.0165629 -0.0191798 -0.0121341 0.0183479 0.0170986 -0.00208266 -0.0252274 +0.00883639 -0.00788723 -0.000357103 -0.0163255 0.0149283 -0.0202417 -0.00104894 -0.00372558 +-0.00900612 -0.0159844 0.0256504 -0.0111977 -0.020327 0.000378211 -0.00504297 -0.0187309 +0.00591723 -0.00481942 -0.00832763 0.0068285 0.00998489 -0.00466751 -0.00827872 -0.00527666 +0.0110456 0.0063757 -7.57501e-05 -0.0129149 0.0028198 0.00190866 0.00991867 -0.000897019 +-0.00213105 -0.00126496 -0.0106167 0.0145586 0.00454133 -0.00841054 -0.0150393 1.28036e-05 +-0.0022048 -0.000723918 -0.00268775 0.00223198 0.00144058 -0.00426282 -0.000983906 0.00437796 +-0.00664519 -0.00249018 0.00737867 0.000456106 0.000168652 0.00180108 0.000889511 -0.00718606 +0.00425769 0.00490318 -0.00344024 0.00399525 -0.0094709 0.0249978 0.00826828 -0.0103136 +0.00208568 0.00271373 0.0196945 0.00598903 -0.00266817 0.00601016 -0.0112045 0.00923171 +0.0190286 0.0242561 -0.0174422 0.000563305 0.00615151 0.0138922 0.0146529 -0.00104874 +0.012462 0.00859906 0.00330145 -0.00019277 0.00274369 -0.00472771 0.0140652 -0.0095782 +-0.018955 -0.00222358 -0.00068514 -0.0119258 -0.00513774 -0.0109135 -0.0154552 0.00485716 +-0.0132991 -0.00624446 -0.00701412 0.00102963 -0.0122261 -0.00241809 0.00150794 0.0034028 +0.000828857 -0.00706363 0.00962024 0.00655012 -0.000579533 -0.0100416 0.00959188 0.00749598 +0.00105593 -0.0045407 0.0124547 -0.00237045 -0.00321482 0.00338524 0.00129152 -0.00410681 +-0.00486778 0.00546861 -0.001355 0.00475193 -0.00380143 0.0025049 0.00152132 0.00115218 +0.000592708 0.00122438 0.0121713 -0.0189177 -0.0190825 0.00356736 0.00536845 0.0192037 +-0.00301874 -0.00447694 0.00346352 0.0062548 -0.00102404 0.00475927 -0.00861443 -0.012993 +0.00241896 0.0190845 0.00111246 -0.00834406 -0.030177 0.00645613 0.00306997 0.0116545 +-0.000322349 -0.00257654 -0.0019549 0.0124661 0.0111692 0.00139725 0.0117799 -0.00845798 +-0.00467465 0.00130391 0.00155997 -0.0133819 0.00402208 -0.00532596 0.000728591 0.00286931 +0.0057373 0.00178731 -0.000953939 0.00650946 0.000868512 0.0040885 -0.00837939 0.000534487 +-0.0103271 0.00586175 -0.00701645 0.00857783 0.000462833 0.00553544 -0.00680905 0.00811252 +-0.00628065 -0.00335926 -0.00223865 -0.00179608 -0.00802034 0.00223934 -0.00111786 -0.00885648 +0.00117295 0.00231294 -0.00341529 0.0029972 0.0044132 0.00208754 -0.00262918 0.0162302 +0.00871876 -0.0240867 -0.0181676 -0.00734112 -0.00232186 -0.00856099 -0.00803325 -0.0161159 +0.00287171 -0.00449459 -0.00982645 -0.02599 -0.0115123 0.000600059 0.00280108 -0.0049461 +0.00374898 0.00548837 -0.000413011 -0.00740843 0.00894186 0.000631851 -0.00302117 -0.0175443 +-0.00917124 -0.00902859 -0.00420997 0.00130232 -0.00345121 -0.00129518 0.0105536 -0.00458322 +0.00984002 -0.00822496 -0.00379882 -0.00908149 0.00118376 -0.0116951 0.00612111 -0.0102066 +-0.00550478 -0.00495048 0.00122908 -0.00408462 0.00574295 -0.00384258 -0.0018902 0.00624181 +-0.00150709 0.00300514 0.00487474 0.00721502 0.000695335 0.00123581 0.00720703 0.00875407 +0.00301797 0.00622118 0.00734415 -0.000973976 0.00616765 0.0028176 0.00071955 -0.00155093 +-0.00177429 -0.0291487 0.00368674 0.0178212 0.00633386 -0.00888412 -0.00916705 0.00453378 +0.00780904 0.0116936 -0.00656865 -0.0140965 0.0102823 0.00431621 0.0128022 -0.00173288 +-0.00328135 -0.0151419 0.0192834 0.00408508 -0.00230212 -0.0132278 0.00912543 0.000914357 +0.00300174 -0.0149928 0.0042884 -0.00382833 -0.00480737 -0.00793165 0.00569607 -0.0176634 +0.00149657 0.010909 0.00899187 -0.0127887 0.0115672 -0.0016047 -0.0109782 -0.00359891 +0.00949241 0.00496565 -0.00450975 0.00488403 -0.00194523 -0.000889537 -0.00246395 0.00459883 +-0.0129402 0.00170704 -0.00720741 -0.00601347 -0.0053573 0.00298855 -0.0129326 -0.0014289 +0.0020636 -0.00460825 -0.00260323 0.00711338 0.000907636 -0.00102353 0.00290314 -0.000165175 +0.00664043 0.0303557 -0.00377593 -0.0262299 -0.00750923 0.0117558 0.0133198 0.00734442 +-0.00502706 0.00782134 -0.00328097 0.0199595 -0.00766081 0.0037745 -0.00247008 0.0113371 +0.00754879 0.00450954 -0.0131892 0.00245859 0.0105651 -0.0033847 0.00876726 -0.0135799 +0.00902622 0.0010053 0.0071921 -0.013012 0.00809297 0.00126232 0.00762705 -0.00328258 +0.00769332 -0.000177574 0.00275444 0.000213601 0.00705244 -0.00908038 -0.00369794 0.00474113 +0.0140627 -0.00578924 0.00613423 0.000985534 0.00838118 -0.00773272 0.00817825 -0.00347659 +0.00302372 0.000460508 0.00651554 -0.00161221 0.00500305 -0.00359111 0.00649604 -0.00515578 +-0.00597885 0.0049914 -0.00267901 -0.00275059 -0.00475813 0.00173809 -0.0185642 -0.00331874 +0.00544209 0.011543 0.00604466 -0.00776752 -0.0124785 0.00389233 0.00668033 0.00350956 +-0.00540682 -0.00940682 0.0200362 -0.023647 -0.0123969 0.0100976 0.00702832 -0.0271974 +-0.00201016 0.0146923 -0.00327326 0.0119769 -0.00870348 6.15719e-05 -0.00026077 0.0104111 +-0.00280858 0.00927795 -0.00506205 -0.00155395 -0.00410101 0.00340195 -0.0026263 -0.000828333 +-0.0133994 -0.00292138 0.00776506 0.00459289 -0.0088386 -0.0036656 -0.0012169 0.00543108 +0.00207542 -0.000955434 -0.0052445 -0.000540312 0.00176466 0.00561114 -0.0048033 0.00229207 +0.00488078 0.00114798 -0.00255448 -0.000386853 -0.00380906 -0.00492063 -0.00613643 -0.00687271 +0.000864785 -0.0034561 0.00894511 0.00413362 -0.000395344 -0.000307124 -0.00904065 0.005805 +0.0137347 0.00469924 -0.00519418 -0.0057187 0.0172254 0.0159953 -0.00804925 0.000724389 +0.00872196 0.000346364 0.00551726 -0.000917762 0.00296607 0.0152681 0.0140435 -0.0101486 +-0.00619962 0.000309058 -0.00114025 0.0145877 -0.00833601 -0.00935017 0.0043199 0.0125726 +0.000574868 -0.00379144 0.00722692 -0.0063929 0.00600549 5.32368e-05 0.0079283 -0.00566588 +0.00832698 0.00269014 0.00460251 0.00835079 0.00609919 -0.000413219 -4.54315e-06 0.00915204 +-0.000956323 0.00656648 0.00413802 -0.00451842 -0.00122011 0.00465837 -0.000253252 -0.0014071 +0.00266981 -0.00381359 -0.000748015 0.00241163 4.58326e-06 0.00532126 -0.00730261 -0.00711162 +0.00815411 0.00246701 -0.00651964 -0.00212744 -0.000360316 0.0111739 -0.00594341 -0.0220174 +0.00981955 0.0112007 -0.0102484 -0.00458743 -0.0068922 0.0120652 0.00619982 -0.00365108 +-0.00726861 0.0145187 0.0100533 -0.0030538 -0.00196068 -0.0064776 -0.0043501 0.00170512 +0.00644606 -0.0038692 -0.00883792 -0.00327374 -0.00135292 -0.00327577 -0.00127586 -0.00311812 +-0.00509973 0.00106689 -0.00169864 -0.00676388 -0.0026071 0.00476954 -0.00242748 -0.00505164 +0.00240032 -0.00083613 -0.00851551 -0.000400576 0.00481212 -0.00304036 -0.00133503 0.00520623 +0.00355256 -0.00447697 0.00323864 -0.0029056 0.00227435 -0.00433403 0.000407276 0.0045724 +-0.00419478 0.00294993 0.00272606 0.00723659 -0.00203257 -0.00575591 0.0117196 0.00378958 +-0.000442098 0.00505245 -0.00851911 -0.0133285 0.012255 0.00894958 -0.0101418 -0.00573353 +-0.0012012 -0.000978661 0.00688717 0.00141362 -0.00595842 0.00797276 0.00851079 0.000101153 +0.00798377 0.00288979 0.00607639 0.00480559 0.014287 0.00533058 0.00957638 -0.00146194 +0.00366591 0.00301111 0.0045846 0.000833167 0.000751896 -9.1375e-05 -0.00144426 0.00383468 +0.00621061 0.00076597 -0.0012687 0.00888993 -0.00293864 -0.000182566 0.00428089 0.00224699 +-0.00210459 0.00749039 0.000437715 0.00202057 0.0024136 0.000717208 -0.000247883 -0.00729365 +-0.00176264 0.00339275 0.00499519 -0.00227318 -0.00269381 0.00628411 0.0062216 0.00640501 +0.00162328 0.000309082 0.00235533 0.00133595 0.000233252 0.00152171 0.0039584 0.00547697 +-0.00415159 0.000863028 -0.00421611 -0.00101734 -0.000224835 0.00577554 -0.00899277 0.00636643 +-0.00547625 -0.0025737 0.00377199 0.0047134 -0.0122657 -0.00263709 0.000201209 -0.00893457 +-0.00403805 0.00200094 -0.00277593 -0.00905224 -0.00236305 0.00503647 -0.00860194 -0.00467279 +-0.00116663 -0.00182291 -0.00739891 0.00502711 -0.0020583 -0.00177227 0.0043817 -0.00369389 +-0.00426238 0.00630847 -0.000468645 -0.00335542 0.00386095 0.00691258 0.00156365 -0.00495638 +-0.00188579 -0.00268397 0.00966177 0.00229236 -0.000965914 -0.0107748 0.00060037 -0.00563496 +0.00204915 0.013886 -0.0159295 -0.00637693 0.01106 0.0167159 -0.00533921 0.0104005 +-0.00203182 0.00291711 0.0101753 0.00750826 0.00105139 0.00189498 0.000447176 0.00753206 +-0.00136072 0.00286928 0.00539239 0.00275571 0.00489731 0.000754238 -0.00152155 -0.0030048 +0.00544232 -0.00269807 -0.000980214 0.00139194 -0.00205141 -0.000374067 0.000250868 0.00216302 +-0.00621782 0.00161497 0.00658653 -0.0042538 0.00610434 -0.00332254 -0.00533981 -0.00571238 +-0.00481695 -0.0110529 0.000947817 -0.00134365 -0.0113311 -0.0141216 -0.00755134 -0.00600633 +-0.00533365 0.00490567 0.0022387 -0.0117873 0.000540177 0.00462058 -0.00302335 0.000632848 +-0.00148934 -0.0124066 0.00104965 0.0118565 -0.0122397 -0.00297672 -0.00434086 -0.00229542 +-0.00180072 0.00248011 -0.00373581 0.00224807 0.000766177 -0.000528086 0.00244592 0.00339677 +-0.00406435 -0.000169292 -0.000375221 -0.00785204 0.00129665 -0.00114415 0.00173048 -0.00792475 +0.0083462 -0.00036768 -0.00502197 0.00427568 -0.00155077 -0.00685723 0.000957057 0.00151748 +0.00625731 0.00374388 -0.0116378 -0.002719 0.00714895 0.00463866 0.00335498 0.00218695 +-0.00923195 -0.0039202 -0.000169199 0.00749757 -0.00583546 -0.00516699 0.000301382 0.00267111 +-0.000982241 -0.0016857 -0.00459609 -0.00347938 0.00188202 0.00170059 -0.0043119 -0.00176303 +-0.00369072 -0.00293512 -0.00940326 -0.000118156 -0.00210635 0.00267983 -0.00972165 -0.00462711 +0.00142382 0.00216048 0.00754479 -0.00105866 -0.00246356 -0.00212552 -0.00860985 7.82364e-05 +0.00665849 0.00397452 0.00056816 -0.00502754 -0.000719282 0.00398181 -0.00345572 0.00147879 +0.00307381 0.00129633 0.00534451 0.0083763 -0.00404791 4.11671e-05 0.0159586 0.00988289 +-0.000342667 0.00432983 0.00130363 -0.00335634 0.00452313 -0.00108011 -0.00532346 -0.00609441 +0.00239407 -0.00950556 0.00138712 -0.00175865 -0.00420921 -0.0102039 0.00218939 -0.00317472 +-0.00131194 -0.00136055 0.00203387 -0.0090066 0.00064696 -0.00381529 -0.000275322 -0.00875153 +-0.00343327 -0.00314026 0.00284776 -0.00133555 -0.000114532 -0.00289455 0.00577506 -0.00305386 +-0.00794669 -0.000738885 0.0089491 -0.00416791 -0.00365453 0.000733943 0.00587259 -0.00806491 +0.00129501 0.00157254 -0.00593516 2.89579e-05 0.00405471 -0.0103656 0.00327728 0.00546822 +-0.00669877 -0.00410311 0.00906361 0.00140036 -0.00868126 0.00408762 0.00273233 0.00220716 +-0.0055738 0.0022069 0.00309223 0.0021839 0.00046671 0.00046961 0.00956939 -6.61413e-05 +0.00300979 -0.0018135 0.00151295 -0.00167206 0.00443675 0.00174164 -0.00343071 0.00256861 +-0.00502387 0.000103078 0.00193135 -0.00172707 -0.00725361 0.00721095 0.00336528 -0.00149761 +-0.009037 0.00102346 -0.00187788 0.00852647 0.00873401 -0.0110563 -0.0100997 0.00677727 +-0.0049128 -0.00627455 0.00498471 -0.00615053 -0.010479 0.0111592 0.000413752 -0.00937737 +0.00340804 0.00859464 -0.00274506 -0.00406274 0.00273587 0.00296285 -0.00152907 -0.00605785 +-0.00258822 0.00440216 0.00343715 -0.00662589 0.00336383 -0.00240714 -0.00343317 -0.000197623 +0.00878043 0.00406035 -0.00983719 0.00428887 0.00625949 -0.00661211 0.000141826 0.00383345 +-0.00879373 -0.00477384 0.0114088 -0.00366464 -0.0110489 -0.00511229 -7.20986e-05 -0.000129242 +0.000496908 0.00137734 -0.00600793 -0.000399195 0.00899841 0.000579902 0.00289622 -0.00229039 +-0.00988332 -0.00231368 0.010101 0.000314417 -0.00901144 -0.00369956 -0.00524639 0.00651492 +-0.00120401 -0.00548938 0.000761613 -0.00545839 -0.00403183 0.00668545 0.000367345 -0.00590228 +0.00354482 -0.0012814 -0.000398879 0.000388253 -0.000543208 0.00482949 0.008922 -0.00369149 +0.00194886 0.00110674 0.00446449 -0.000335538 0.00867497 -6.30313e-05 -0.00450561 -0.000868124 +0.0123264 0.00148412 -0.00558256 -0.000345807 -0.00267139 0.00350158 0.00454814 0.00189608 +-0.00687768 0.00430186 0.00223308 -0.000724647 0.00363883 -0.00471057 -0.00075187 0.00551322 +0.000791475 -0.00367861 -0.000596091 0.00788299 -0.00284521 0.00131295 -0.00225178 -0.00250783 +0.0026174 0.00398811 -0.00303452 0.00502065 -0.00735446 0.00031047 0.00885824 0.00420006 +-0.00479135 0.00762518 0.00239252 0.000741042 -0.00319701 0.00646062 -0.00579053 -0.00109321 +0.00371126 -0.00142317 -0.00290815 -0.00104743 -0.000318399 -0.00708279 0.00293866 -0.000712499 +0.00204781 0.00258834 -0.00502655 -0.00103863 0.0068815 -0.00308326 -0.00281035 -0.00044577 +0.00951175 0.00452414 -0.00305797 -0.00248296 0.00489839 -0.00727601 0.000814637 0.00451871 +-0.00336353 -0.00461342 -0.00141473 -0.00295683 0.00338654 -0.00225377 -0.00304125 -0.00194002 +0.00355317 -0.00196417 -0.00367808 -0.00179934 0.00515435 -0.000953948 0.00291012 0.000871127 +-0.00136232 -0.000622644 0.0052534 -0.00159633 -0.0050163 0.000407381 0.00746536 -0.00194374 +-0.00317011 -0.00241466 0.000655266 0.00258651 0.00805517 0.00217304 -0.00820795 -0.00458712 +0.00482381 -0.00247925 0.00135441 0.00170543 -0.00212381 -0.00345137 0.00333416 -0.00431962 +0.00348481 0.00442314 0.00142058 -0.00636639 -0.000121414 0.00606912 0.0038502 0.00310015 +-0.00592383 -0.000927296 0.00607532 -0.000721276 -0.0016439 -0.000782416 0.00816427 -0.00174668 +-0.00292351 0.00151456 0.00173947 -0.00736563 -0.000455401 0.00883059 -0.0025244 0.00363807 +0.00318564 -0.00697151 -0.00421664 0.00258212 0.00354441 0.00452501 -0.00346964 -0.000856528 +0.00369717 0.00120282 -0.00495738 -0.000817395 0.00601194 -5.3111e-05 -0.00551295 -0.00202112 +0.00114825 -0.000295829 -0.00854224 -0.000867944 -0.000961033 -0.0033048 -0.00230976 -0.000649937 +0.000732746 0.00116258 0.00323804 -0.00420856 -0.000331012 0.00846858 0.00141065 -7.65363e-05 +0.00511061 -0.0037566 -0.000728355 0.00568796 0.00349074 -0.00611279 -0.00281329 0.00634092 +0.00213905 -0.00128373 0.00417243 -0.00262604 0.00121707 0.00424451 0.00293855 0.000691781 +0.000334756 -0.00104229 0.00444104 -0.00330327 -0.00380473 -0.000708117 0.00224295 -0.00577649 +-0.00367442 -0.00210708 -0.00325188 -0.000317386 -0.00360035 0.00575674 0.00362187 -0.00733703 +-0.000261036 0.00508694 -0.00265619 -0.00566347 0.00464179 0.00189407 -0.00617238 -0.00668738 +0.00481546 0.00343095 -0.00665042 -0.00206714 0.00450838 -0.00120059 0.000649174 0.00870124 +-0.000111267 -0.0081759 0.00338264 -0.00416897 -0.00211676 0.00180927 -0.000347482 0.00276498 +0.0012996 -0.00535555 -0.00449048 0.00343112 0.00152012 -0.000500066 -0.00120488 -0.000507236 +0.0043081 -0.00350691 -0.00115674 0.00385674 0.0014045 -0.0123737 0.000821083 0.00324503 +-0.000680552 -0.000914579 0.00235912 0.000202517 -0.00288976 0.00211377 0.00280667 -0.000381589 +-0.00503539 -0.00457489 -0.00264134 0.00657838 -0.00134429 -0.00145231 -0.0017951 0.00182371 +0.0018727 -0.000911072 0.00215373 0.00257286 -0.00231029 -0.00400254 0.000498636 0.00694046 +0.000661064 -0.00548284 -0.00131493 0.00979045 0.00127213 -0.00447167 -0.001823 0.00192645 +0.000765254 -0.00237488 -0.00140128 0.00386174 0.005079 -0.000603354 -0.0030817 -0.000405708 +-0.000563718 0.00282854 0.00145703 -0.00330396 0.000836245 0.00253403 0.000642801 0.00189169 +-0.000321591 -0.00293569 -0.000907547 0.00152188 0.00207732 0.00414524 0.00152529 -0.000244837 +0.00175141 0.000272431 -0.00363516 -0.00348099 0.00301289 0.00570992 -0.000966353 -0.00600103 +0.00311914 0.00250546 -0.00101946 -0.00495093 0.004026 0.00247987 -0.00229415 -0.00494004 +0.00035095 0.00374607 -0.00121923 -0.00493001 -0.00261154 -0.000408485 0.00164723 0.000484819 +0.00014876 -0.00404211 0.00551885 0.000317814 -0.00473277 -0.00163972 -0.00124841 -0.00159215 + diff --git a/data/statistics.out.good b/data/statistics.out.good new file mode 100644 index 000000000..a564714b9 --- /dev/null +++ b/data/statistics.out.good @@ -0,0 +1,4 @@ +values=2 2 2 2 +max=2 min=2 average=2 +values=2 5 2 2 +max=5 min=2 average=2.75 diff --git a/data/step.log b/data/step.log new file mode 100644 index 000000000..13e0f5cdb --- /dev/null +++ b/data/step.log @@ -0,0 +1,58 @@ +6 6 6 6 6 0 0 1 +0 0 0 0 0 0 0 1 +6 6 6 6 6 0 0 1 +0 0 0 0 0 0 0 1 +6 6 6 6 6 0 0 1 +0 0 0 0 0 0 0 1 +6 6 6 6 6 0 0 1 +1200 1200 1200 1200 200 0 0 11 +6 6 6 6 6 0 0 1 +1200 1200 1200 1200 200 0 0 11 +6 6 6 6 6 0 0 1 +1200 1200 1200 1200 200 0 0 11 +6 6 6 6 6 0 0 1 +600 600 600 600 200 0 0 10 +6 6 6 6 6 0 0 1 +600 600 600 600 200 0 0 10 +6 6 6 6 6 0 0 1 +600 600 600 600 200 0 0 10 +6 6 6 6 6 0 0 1 +6000 6000 6000 6000 250 0 0 2 +6 6 6 6 6 0 0 1 +6000 6000 6000 6000 250 0 0 2 +6 6 6 6 6 0 0 1 +6000 6000 6000 6000 250 0 0 2 +1536 1536 1536 1536 6 0 10 1 +0 0 0 0 0 0 10 1 +1536 1536 1536 1536 6 0 10 1 +0 0 0 0 0 0 10 1 +1536 1536 1536 1536 6 0 10 1 +0 0 0 0 0 0 10 1 +1536 1536 1536 1536 6 0 10 1 +1200 1200 1200 1200 4 176 10 1 +1536 1536 1536 1536 6 0 10 1 +1200 1200 1200 1200 4 176 10 1 +1536 1536 1536 1536 6 0 10 1 +1200 1200 1200 1200 4 176 10 1 +1536 1536 1536 1536 6 0 10 1 +600 600 600 600 2 88 10 1 +1536 1536 1536 1536 6 0 10 1 +600 600 600 600 2 88 10 1 +1536 1536 1536 1536 6 0 10 1 +600 600 600 600 2 88 10 1 +1536 1536 1536 1536 6 0 10 1 +6000 6000 6000 6000 23 112 10 1 +1536 1536 1536 1536 6 0 10 1 +6000 6000 6000 6000 23 112 10 1 +1536 1536 1536 1536 6 0 10 1 +6000 6000 6000 6000 23 112 10 1 +2400 0-2400 0 2400 0 200 5 12 +24 0-24 0 24 0 24 5 1 +2400 0-2400 0 2400 0 200 5 12 +1200 600-1200 600 1200 50 100 5 12 +2400 0-2400 0 2400 0 200 5 12 +48 24-48 24 48 24 48 5 1 +2400 0-2400 0 2400 0 200 5 12 +66 36-66 36 66 36 66 5 1 +0 0 0 0 0 0 0 1 +6 3-6 3 6 3 6 2 1 diff --git a/data/step_grib1.filter b/data/step_grib1.filter new file mode 100644 index 000000000..cccbb8c3d --- /dev/null +++ b/data/step_grib1.filter @@ -0,0 +1,131 @@ +set indicatorOfUnitOfTimeRange="h"; + +set stepUnits="s"; +set stepType="instant"; +print "--- stepType=[stepType] ---"; +set startStep=21600; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set startStep=21600; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set endStep=21600; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set stepRange="21600"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +transient mytimeRangeIndicator=timeRangeIndicator; +set stepRange="16200"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set timeRangeIndicator=mytimeRangeIndicator; + +print ""; +set stepUnits="m"; +set startStep=28800; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set startStep=28800; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set endStep=28800; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set stepRange="28800"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +print ""; +set stepUnits="s"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set stepUnits="h"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set stepUnits="D"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +write "x.grib"; +set stepUnits="m"; +set step=225; +print "set stepUnits=m; set step=225;"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set step=240; +print "set step=240;"; +set stepUnits="h"; +print "set stepUnits=h;"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set mytimeRangeIndicator=timeRangeIndicator; +set step=275; +print "set set step=275;"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set timeRangeIndicator=mytimeRangeIndicator; + + +print ""; +set stepUnits="h"; +set indicatorOfUnitOfTimeRange="h"; +set step=528; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set startStep=528; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set endStep=528; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set stepRange="528"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +print ""; +set stepUnits="s"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set stepUnits="h"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set stepUnits="D"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; + +print ""; +set stepType="diff"; +set stepUnits="h"; +print "--- stepType=[stepType] ---"; +set stepRange="72-528"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +write "x.grib"; +set startStep=72; +set endStep=528; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +print ""; +set stepUnits="s"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set stepUnits="h"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set stepUnits="D"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; + +print ""; +set timeRangeIndicator=10; +set stepUnits="h"; +set step=65700; +print "--- stepType=[stepType] ---"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set stepUnits="m"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +set stepUnits="s"; +print "stepRange=[stepRange] step=[step] startStep=[startStep] endStep=[endStep] stepUnits=[stepUnits:s]"; +print "indicatorOfUnitOfTimeRange=[indicatorOfUnitOfTimeRange:s] timeRangeIndicator=[timeRangeIndicator] P1=[P1] P2=[P2]"; +print ""; + diff --git a/data/step_grib1.log b/data/step_grib1.log new file mode 100644 index 000000000..919b737ea --- /dev/null +++ b/data/step_grib1.log @@ -0,0 +1,75 @@ +--- stepType=instant --- +stepRange=21600 step=21600 startStep=21600 endStep=21600 stepUnits=s +indicatorOfUnitOfTimeRange=h timeRangeIndicator=0 P1=6 P2=0 +stepRange=21600 step=21600 startStep=21600 endStep=21600 stepUnits=s +indicatorOfUnitOfTimeRange=h timeRangeIndicator=0 P1=6 P2=0 +stepRange=21600 step=21600 startStep=21600 endStep=21600 stepUnits=s +indicatorOfUnitOfTimeRange=h timeRangeIndicator=0 P1=6 P2=0 +stepRange=21600 step=21600 startStep=21600 endStep=21600 stepUnits=s +indicatorOfUnitOfTimeRange=h timeRangeIndicator=0 P1=6 P2=0 +stepRange=16200 step=16200 startStep=16200 endStep=16200 stepUnits=s +indicatorOfUnitOfTimeRange=15m timeRangeIndicator=0 P1=18 P2=0 + +stepRange=28800 step=28800 startStep=28800 endStep=28800 stepUnits=m +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=0 P1=160 P2=0 +stepRange=28800 step=28800 startStep=28800 endStep=28800 stepUnits=m +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=0 P1=160 P2=0 +stepRange=28800 step=28800 startStep=28800 endStep=28800 stepUnits=m +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=0 P1=160 P2=0 +stepRange=28800 step=28800 startStep=28800 endStep=28800 stepUnits=m +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=0 P1=160 P2=0 + +stepRange=1728000 step=1728000 startStep=1728000 endStep=1728000 stepUnits=s +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=0 P1=160 P2=0 +stepRange=480 step=480 startStep=480 endStep=480 stepUnits=h +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=0 P1=160 P2=0 +stepRange=20 step=20 startStep=20 endStep=20 stepUnits=D +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=0 P1=160 P2=0 +set stepUnits=m; set step=225; +stepRange=225 step=225 startStep=225 endStep=225 stepUnits=m +indicatorOfUnitOfTimeRange=m timeRangeIndicator=0 P1=225 P2=0 +set step=240; +set stepUnits=h; +stepRange=4 step=4 startStep=4 endStep=4 stepUnits=h +indicatorOfUnitOfTimeRange=h timeRangeIndicator=0 P1=4 P2=0 +set set step=275; +stepRange=275 step=275 startStep=275 endStep=275 stepUnits=h +indicatorOfUnitOfTimeRange=h timeRangeIndicator=10 P1=1 P2=19 + +stepRange=528 step=528 startStep=528 endStep=528 stepUnits=h +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=0 P1=176 P2=0 +stepRange=528 step=528 startStep=528 endStep=528 stepUnits=h +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=0 P1=176 P2=0 +stepRange=528 step=528 startStep=528 endStep=528 stepUnits=h +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=0 P1=176 P2=0 +stepRange=528 step=528 startStep=528 endStep=528 stepUnits=h +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=0 P1=176 P2=0 + +stepRange=1900800 step=1900800 startStep=1900800 endStep=1900800 stepUnits=s +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=0 P1=176 P2=0 +stepRange=528 step=528 startStep=528 endStep=528 stepUnits=h +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=0 P1=176 P2=0 +stepRange=22 step=22 startStep=22 endStep=22 stepUnits=D +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=0 P1=176 P2=0 + +--- stepType=diff --- +stepRange=72-528 step=528 startStep=72 endStep=528 stepUnits=h +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=5 P1=24 P2=176 +stepRange=72-528 step=528 startStep=72 endStep=528 stepUnits=h +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=5 P1=24 P2=176 + +stepRange=259200-1900800 step=1900800 startStep=259200 endStep=1900800 stepUnits=s +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=5 P1=24 P2=176 +stepRange=72-528 step=528 startStep=72 endStep=528 stepUnits=h +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=5 P1=24 P2=176 +stepRange=3-22 step=22 startStep=3 endStep=22 stepUnits=D +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=5 P1=24 P2=176 + +--- stepType=instant --- +stepRange=65700 step=65700 startStep=65700 endStep=65700 stepUnits=h +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=10 P1=85 P2=140 +stepRange=3942000 step=3942000 startStep=3942000 endStep=3942000 stepUnits=m +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=10 P1=85 P2=140 +stepRange=236520000 step=236520000 startStep=236520000 endStep=236520000 stepUnits=s +indicatorOfUnitOfTimeRange=3h timeRangeIndicator=10 P1=85 P2=140 + diff --git a/data/typeOfProcessedData.ok b/data/typeOfProcessedData.ok new file mode 100644 index 000000000..20bc63a81 --- /dev/null +++ b/data/typeOfProcessedData.ok @@ -0,0 +1,42 @@ +missing 4g +missing 4g +missing 4g +missing 4g +missing 4g +missing 4g +fc fc +fc fc +fc fc +fc fc +fc fc +fc fc +an an +an an +an an +an an +an an +an an +an an +an an +an an +an an +an an +an an +pf pf +pf pf +pf pf +pf pf +pf pf +pf pf +cf cf +cf cf +cf cf +cf cf +cf cf +cf cf +ep ep +ep ep +ep ep +ep ep +ep ep +ep ep