4        - , k k , k m n n E  ,   ,          ,     5 5  5 k !"# ,$%&'()* I+,- K. ,/0@ P12 3 45 46 47@8 [9:; ^<= >?  @ ,ABC  DEFGHIJKL MN OP oQ RS ,T RU ,V ,W XYZ y[ y\ y] y ^_`a k ,b kcdef ,ghijk ,lmn ,opqr ,stu ,v kw x y z{ ,|} ~ k         4      K ,   -      4        @   >  p p@@   ,     p               k   p> k  - k  p     ,   ) )centerXDcenterYprojCTLucar/nc2/dataset/ProjectionCT;gridEZisMine(Lucar/nc2/NetcdfFile;)ZCodeLineNumberTableLocalVariableTablencfileLucar/nc2/NetcdfFile;attLucar/nc2/Attribute; StackMapTable()Vthis%Lucar/nc2/dataset/conv/WRFConvention;augmentDataset=(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/util/CancelTask;)VunitsLjava/lang/String;vLucar/nc2/Variable;glatglonLucar/nc2/dataset/VariableDS;dataLucar/ma2/Array;dataVarlon0lat0 scaleFactorlpt1!Lucar/unidata/geoloc/LatLonPoint;ppt1%Lucar/unidata/geoloc/ProjectionPoint;lat1lat2 centralLat centralLon standardLon standardLatproj$Lucar/unidata/geoloc/ProjectionImpl;taxis!Lucar/nc2/dataset/CoordinateAxis;ds Lucar/nc2/dataset/NetcdfDataset; cancelTaskLucar/nc2/util/CancelTask;vlistLjava/util/List;projTypeIisLatLonLocalVariableTypeTable%Ljava/util/List;removeConstantTimeDim6(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Variable;)Vviewe Lucar/ma2/InvalidRangeException;shape[IwconvertToDegrees%(Lucar/nc2/Variable;)Lucar/ma2/Array;ioeLjava/io/IOException;iiLucar/ma2/IndexIterator; normalize&(Ljava/lang/String;)Ljava/lang/String;makeCoordinateTransforms#(Lucar/nc2/dataset/NetcdfDataset;)Vvp  VarProcess InnerClasses-Lucar/nc2/dataset/CoordSysBuilder$VarProcess; getAxisTypeb(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/dataset/VariableEnhanced;)Lucar/nc2/constants/AxisType;ve#Lucar/nc2/dataset/VariableEnhanced;vnameunitgetZisPositive5(Lucar/nc2/dataset/CoordinateAxis;)Ljava/lang/String;makeLonCoordAxisi(Lucar/nc2/dataset/NetcdfDataset;Ljava/lang/String;Lucar/nc2/Dimension;)Lucar/nc2/dataset/CoordinateAxis;axisNamedimLucar/nc2/Dimension;dxnxstartxmakeLatCoordAxisdynystartymakeXCoordAxismakeYCoordAxismakeZCoordAxisdarraynewArrayD1Lucar/ma2/ArrayDouble$D1;itcountLjava/lang/Exception; fromWhereetaVarnoriginmakeFakeCoordAxismakeTimeCoordAxistimeDatacdLucar/nc2/time/CalendarDate;e2$Ljava/lang/IllegalArgumentException;startAttdateSiter StringIterator#Lucar/ma2/ArrayChar$StringIterator; testTimeStrisCanonicalIsoStrwrfDateWithUnderscorewrfDateWithUnderscorePatternLcom/google/re2j/Pattern;mLcom/google/re2j/Matcher;nttimeVvalues   makeSoilDepthCoordAxisQ(Lucar/nc2/dataset/NetcdfDataset;Ljava/lang/String;)Lucar/nc2/dataset/VariableDS; coordVarNamecoordVarsoilDimdims&Ljava/util/List;findAttributeDouble5(Lucar/nc2/dataset/NetcdfDataset;Ljava/lang/String;)DattnameassignCoordinateTransformsvctLucar/nc2/dataset/VerticalCT;cs#Lucar/nc2/dataset/CoordinateSystem; ncDatasetcsys5Ljava/util/List;%makeWRFEtaVerticalCoordinateTransformb(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/dataset/CoordinateSystem;)Lucar/nc2/dataset/VerticalCT;builder3Lucar/nc2/dataset/transform/WRFEtaTransformBuilder; SourceFileWRFConvention.java south_north DYN_OPT   GRIDTYPE C EMAP_PROJ ?@WRF Fx  34  ! "# $% &'ucar/nc2/Variable ()ucar/nc2/constants/CDM* +ucar/nc2/Attribute  ?, -.GLAT /08Projection type 203 - expected GLAT variable not found%njava/lang/Object1 23ucar/nc2/constants/_Coordinate_CoordinateAxisType4 5 6_CoordinateStagger Arakawa-Esouth_north west_east 78 yz 9: degrees_northGLON8Projection type 203 - expected GLON variable not found%n 5 degrees_eastucar/nc2/dataset/VariableDSLatLonCoordSys; <= ?>_CoordinateAxesGLAT GLON Time ?@ ABLANDMASK_CoordinateSystemsTRUELAT1 TRUELAT2CEN_LATCEN_LON STAND_LON MOAD_CEN_LAT(ucar/unidata/geoloc/projection/FlatEarthucar/nc2/dataset/ProjectionCT flat_earthFGDC ?C 12/ucar/unidata/geoloc/projection/LambertConformal ?DLambert EFG HI JI KI,ucar/unidata/geoloc/projection/Stereographic ?L Stereographic'ucar/unidata/geoloc/projection/Mercator ?MMercator NXLAT O qrXLONGT PQTime XLAT XLONG zUTime XLAT_U XLONG_U zVTime XLAT_V XLONG_V zWTime XLAT XLONG z_stag%ERROR: unknown projection type = %s%nR STU VW XYZ [\ ./ ]\ 0/ ^4_ `ajava/lang/StringBuildercenterX= bc bde f8centerY= west_east  ghx_stagwest_east_stagy y_stagsouth_north_stagz bottom_top z_stagbottom_top_stag ij_CoordinateAxisTypes GeoX GeoYTime TimesZS  k@ lm n opucar/ma2/InvalidRangeException qr*Cant remove first dimension in variable {}s tu vw xy zyjava/io/IOExceptionjava/lang/RuntimeExceptiondata read failed on {= | ?8 }~ \ I  fraction dimensionless-NA**^     4   5lon 5lat 5 5timetimes r5 millibar  5downDX !ucar/nc2/dataset/CoordinateAxis1D = synthesized longitude coordinate ? Lon_CoordinateAliasForDimensionDYsynthesized latitude coordinateLatkm-synthesized GeoX coordinate from DX attributeGeoX-synthesized GeoY coordinate from DY attributeGeoYstag ZNWZNUeta values from variable ucar/nc2/constants/CFpositiveGeoZ  l xucar/ma2/ArrayDouble$D1 ? java/lang/Exception @ =%synthesized coordinate: only an indexucar/ma2/ArrayChar   ([\-\d]{10})_   % & _  "java/lang/IllegalArgumentException.ERROR: cant parse Time string = <%s> err= %s%n START_DATE =ERROR: cant parse global attribute START_DATE = <%s> err=%s%njava/lang/String$ERROR: cant parse Time string = %s%nsecs since 1970-01-01 00:00:00,synthesized time coordinate from Times(time) !ucar/nc2/Dimension soil_layers soilDepth soil depth java/lang/Double \  !!ucar/nc2/dataset/CoordinateSystem   %  3***Added WRFEta verticalCoordinateTransform to %s%nPHPHBPPB1ucar/nc2/dataset/transform/WRFEtaTransformBuilder ? #ucar/nc2/dataset/conv/WRFConvention ucar/nc2/dataset/CoordSysBuilderucar/nc2/dataset/NetcdfDatasetucar/nc2/util/CancelTaskjava/util/Listjava/util/Iterator"ucar/unidata/geoloc/ProjectionImplucar/nc2/dataset/CoordinateAxisucar/ma2/Arrayucar/ma2/IndexIterator+ucar/nc2/dataset/CoordSysBuilder$VarProcess!ucar/ma2/ArrayChar$StringIteratorcom/google/re2j/Patterncom/google/re2j/Matcherucar/nc2/time/CalendarDateucar/nc2/dataset/VerticalCTucar/nc2/NetcdfFile findDimension((Ljava/lang/String;)Lucar/nc2/Dimension;findGlobalAttribute((Ljava/lang/String;)Lucar/nc2/Attribute;getNumericValue()Ljava/lang/Number;java/lang/NumberintValue()IgetStringValue()Ljava/lang/String;equalsIgnoreCase(Ljava/lang/String;)ZconventionName findVariable'(Ljava/lang/String;)Lucar/nc2/Variable; getVariables+()Lcom/google/common/collect/ImmutableList;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; attributes()Lucar/nc2/AttributeContainer;ucar/nc2/AttributeContainerfindAttributeIgnoreCase'(Ljava/lang/String;Ljava/lang/String;)V addAttribute*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute; parseInfoLjava/util/Formatter;java/util/Formatterformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;ucar/nc2/constants/AxisTypeLucar/nc2/constants/AxisType;toString setDimensions(Ljava/lang/String;)V setCachedData(Lucar/ma2/Array;Z)Vucar/ma2/DataTypeCHARLucar/ma2/DataType;(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;Lucar/ma2/DataType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vfactory9(Lucar/ma2/DataType;[ILjava/lang/Object;)Lucar/ma2/Array; addVariable8(Lucar/nc2/Group;Lucar/nc2/Variable;)Lucar/nc2/Variable;K(Ljava/lang/String;Ljava/lang/String;Lucar/unidata/geoloc/ProjectionImpl;)V (DDDDDDD)VisNaN(D)Zjava/lang/Math toRadians(D)Dsinabs (DDDDDD)V(DDDDD)V getShortName startsWithequals(Ljava/lang/Object;)Zjava/lang/IntegervalueOf(I)Ljava/lang/Integer;ucar/unidata/geoloc/LatLonPointcreate%(DD)Lucar/unidata/geoloc/LatLonPoint; latLonToProjH(Lucar/unidata/geoloc/LatLonPoint;)Lucar/unidata/geoloc/ProjectionPoint;#ucar/unidata/geoloc/ProjectionPointgetX()DgetYdebugjava/lang/SystemoutLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(D)Ljava/lang/StringBuilder;java/io/PrintStreamprintlnaddCoordinateAxis@(Lucar/nc2/dataset/VariableDS;)Lucar/nc2/dataset/CoordinateAxis;makeCoordinateTransformVariablee(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/dataset/CoordinateTransform;)Lucar/nc2/dataset/VariableDS;finishgetShape()[IgetRankslice(II)Lucar/nc2/Variable;logLorg/slf4j/Logger;org/slf4j/Loggererror'(Ljava/lang/String;Ljava/lang/Object;)VremoveVariable%(Lucar/nc2/Group;Ljava/lang/String;)Zread()Lucar/ma2/Array;reduce getFullName getMessagegetIndexIterator()Lucar/ma2/IndexIterator; getDoubleNext toDegreessetDoubleCurrent(D)VhashCodeucar/unidata/util/StringUtil2 substituteJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;remove'(Ljava/lang/String;I)Ljava/lang/String;getNamefindVarProcessn(Ljava/lang/String;Lucar/nc2/dataset/CoordSysBuilder$VarProcess;)Lucar/nc2/dataset/CoordSysBuilder$VarProcess;isCoordinateTransformct&Lucar/nc2/dataset/CoordinateTransform;Height!ucar/nc2/dataset/VariableEnhancedgetUnitsStringucar/nc2/units/SimpleUnit isCompatible'(Ljava/lang/String;Ljava/lang/String;)ZPressure getLengthDOUBLE(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Ljava/lang/String;Lucar/ma2/DataType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V setValues(IDD)VendsWith(I)I([I[I)Lucar/ma2/Array;ucar/ma2/ArrayDouble(I)Vset(ID)VprintStackTraceSHORTgetStringIterator%()Lucar/ma2/ArrayChar$StringIterator; getString(I)Ljava/lang/String;compile-(Ljava/lang/String;)Lcom/google/re2j/Pattern;matcher3(Ljava/lang/CharSequence;)Lcom/google/re2j/Matcher;matches#ucar/nc2/time/CalendarDateFormatterisoStringToCalendarDateH(Lucar/nc2/time/Calendar;Ljava/lang/String;)Lucar/nc2/time/CalendarDate; replaceFirst8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getMillis()JfindAttValueIgnoreCaseK(Lucar/nc2/Variable;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getDimensionsfindGlobalAttributeIgnoreCase doubleValuegetCoordinateSystemsgetZaxis#()Lucar/nc2/dataset/CoordinateAxis;trimisEmptyaddCoordinateTransform)(Lucar/nc2/dataset/CoordinateTransform;)V&(Lucar/nc2/dataset/CoordinateSystem;)VmakeCoordinateTransform\(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/AttributeContainer;)Lucar/nc2/dataset/VerticalCT;!,-./0/1234 567Z**L++**L++ + * L+82 3 4 789":$<+=/>G?ICPD9Z:;G<=>  $@?@7= * *8KL M9  ABCD7 ++N*-- +::C:N-#-:Y* W+ N-66ˠF+!:*"#$%WTY'() W*Y*+ W,-*./Y0 W+1:*"2$%WTY'3) W*Y*+ W,-*./Y4 W5Y+6789:  Y:;+ ?W+@:  YA6 Wj*+BC9*+DC9 *+EC9 *+FC9 *+GC9*+HC9:+HrIYJ:*KYLMNOǻPY QS:*KYTMNOU 9 U  9VWXcYo9[YQ\:*KY]MNO@^YQ_:*KY`MNO6::abc"Y'() W*+daec"Y'3) W*+dafgY:h WcaigY:j WBakgY:l W!amgY:n W*"o$YpS%Wj  q:r:*st*uv*w;xyYz{|*t}~xyYz|*v}~K+*++W+*++W+*++W+*++W+*++W+*++W*O?*+*O:Y & ,kl,,kl,mnF8,#,#de,klmo) AA<% ,klmonA+ ,klmokL^5,klm+p qr7@,N,5-..,::,+,aW+?W8* >?BFC!D,E-G7H?J9HsH! tu-sH@AB@`a@GH;vw>!,kx yz7Z+M,M.NYyYz|+||-|~,N---, 8& OP S QR8T=UFVXX9>LM*{|ZABZGH8"LM=}~>M*7 +M>,am, :-H V,g/>*,g!>,g>,g>$8L+L+}L+{L+8]bcefgj9ABEF>4  7'*O**OM,,*O*+8opqr!t&u9  'AB'`a>!7,N-a:   3   (  ¶ ðĶ Ŷ ư,:əʰəð8^xy {|#~-1EISWkoy}9>AB`aGH F#F>      77̰89ABG_7: -*+ϷCk9-6*tdkYog9Y+,-4Է:   Y'׷W,-Ӷg Y-ӷW 8. ,CN_j}9RAB`aFm/gg,T/C=G_ >v,k p76 |-*+ڷC9-6*vdkYog9Y+,-0۷:   Y'ܷW,-Ӷg Y-ӷW 8. (?J[fy9R|AB|`a|F|m/gg(T/?=G_ >r,k p7[ -*+ϷCo9-6*tdkYog9Y+,-:   Y'W,-Ӷg Y-ӷW* Y*+W 86 ,CN_j}9RAB`aF/g,l/CUG_ >v,k p7[ -*+ڷCo9-6*vdkYog9Y+,-:   Y'W,-Ӷg Y-ӷW* Y*+W 86 ,CN_j}9RAB`aF/g,l/CUG_ >v,k p7 -,:Y+,-8yYz||~:Y̷WY'W,-ӶgY-ӷW+: *+,-6 YOYO: YOYO:  : Y:  : 6   9    :  8nARcn     9 /?M 4 -~ *g t AB`aFFAG_HrgewWvw >l  A j pB,k  pxx! ,k  pxx7 Z-Y+,-8:Y'W,-ӶgY-ӷW-8". 9!L#W$94ZABZ`aZFZ=G_> Ep7+ --6+:::Y:6: : 6 :  :   :6   : :f:oq:*"$YSYS%W+:B<:o!:*" $YSYS%WLX:  G   :  :  o: *" $Y S%WY+,- :  Y'W,-Ӷg Y-ӷW  "%Ieh87()* +,-1"4%2'3)64779?:I;T<W?[@bAkBrDzEHIKN^PQTUWX\Y Z["Z&_)`,a3b=cIeQfeihgjh~jnpqrtu9$"M'{| EFltFI TF W4 [F b kQ jt I5F 3N~ AB`aF gH)M47g:G_ >IH,k    ,k    O,k      ,k 4 ,k  Gp7 +,N-:-::$:c:-G-Y̷ W-Y' W,Ӷg-Yӷ W-5+-8:Y+:Y̷WY'WYWӶgYӷW-6 YOYO:  YOYO: -  : Y:  : 6  9   :  =8)yz { }~5CGJPRZjz"/=GRY\fo{~95o /G?M R4 Y-~ \*gt AB`aFH}eEFG_"qg/dw =Vvw i }> mn'F| p@,k m pxx! ,k m pxx7x+,N--8 9*AB`aF<=>77w*++M,N-_-:I: /*+!: "*"#$Y$S%W82  %-7GPU\sv9>P#7<EF%NwABwa mei  m> mn5 7>+%$+&+'+()Y,*N-++8&,.79*>AB>`a>7>,-