4O     V V n V f  V        X n X f ! X V  Y Y   + * +  + * *   *     ! V" V# Z$ *%&E '( ) **+,-./ 01 023 S *45 V6 h h78 Z9 Z: Z; f< = Z>? Z@ A +B ZCDE 0F VG H HI J KLM nN VOP Q R S qT UV XWX XYZ[\]^_`abcdefghijklmnopqr *s Zt *uv w *x *y *z V{| *Y }~ } } } }   } } }     { X            @    X  }   V  P  q qY f f f f f f  G u      V !  debugProjZ ConstantValue debugBreakupprojCTLucar/nc2/dataset/ProjectionCT;startxDstartyisMine(Lucar/nc2/NetcdfFile;)ZCodeLineNumberTableLocalVariableTablencfileLucar/nc2/NetcdfFile; StackMapTable()Vthis'Lucar/nc2/dataset/conv/AWIPSConvention;augmentDataset=(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/util/CancelTask;)VdLucar/nc2/Dimension;levelsLjava/util/List;ex Lucar/ma2/InvalidRangeException;ioeLjava/io/IOException; levelNameLjava/lang/String;levelVarLucar/nc2/Variable;ncvarvLucar/nc2/dataset/VariableDS;unitsds Lucar/nc2/dataset/NetcdfDataset; cancelTaskLucar/nc2/util/CancelTask;dimxnxIdimynyprojName timeCoord!Lucar/nc2/dataset/CoordinateAxis;vlistLocalVariableTypeTable&Ljava/util/List;%Ljava/util/List; normalize&(Ljava/lang/String;)Ljava/lang/String; breakupLevelsE(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Variable;)Ljava/util/List; levelVarDataLucar/ma2/ArrayChar;sstokeLjava/util/StringTokenizer;dimListvalues currentUnitsiterStringIterator InnerClasses#Lucar/ma2/ArrayChar$StringIterator;$Ljava/util/List; Exceptions Signature[(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Variable;)Ljava/util/List;makeZCoordAxisX(Lucar/nc2/dataset/NetcdfDataset;Ljava/util/List;Ljava/lang/String;)Lucar/nc2/Dimension;coord coordDataLucar/ma2/Array;newDatalennamedimorgNamecountpositivel(Lucar/nc2/dataset/NetcdfDataset;Ljava/util/List;Ljava/lang/String;)Lucar/nc2/Dimension;makeZCoordName makeUnitsName makeLongNamecreateNewVariablesZ(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Variable;Ljava/util/List;Lucar/nc2/Dimension;)VvarNew long_namencVarnewDimslevelDimdims newDimIndexorigin[Ishapep(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Variable;Ljava/util/List;Lucar/nc2/Dimension;)V getAxisTypeb(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/dataset/VariableEnhanced;)Lucar/nc2/constants/AxisType;ve#Lucar/nc2/dataset/VariableEnhanced;vnameunitmakeCoordinateTransforms#(Lucar/nc2/dataset/NetcdfDataset;)Vvp VarProcess-Lucar/nc2/dataset/CoordSysBuilder$VarProcess;getZisPositiveU(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/dataset/CoordinateAxis;)Ljava/lang/String;attValuemakeLCProjectionS(Lucar/nc2/dataset/NetcdfDataset;Ljava/lang/String;)Lucar/nc2/dataset/ProjectionCT; centralLat centralLonrotationlc1Lucar/unidata/geoloc/projection/LambertConformal;lat0lon0start)Lucar/unidata/geoloc/ProjectionPointImpl;makeStereoProjectionlatDxDylatRscaleproj.Lucar/unidata/geoloc/projection/Stereographic;latNlonNptmakeXCoordAxisV(Lucar/nc2/dataset/NetcdfDataset;ILjava/lang/String;)Lucar/nc2/dataset/CoordinateAxis;xnamedxmakeYCoordAxisynamedymakeLonCoordAxisnminmaxmaxCalcmakeLatCoordAxismakeTimeCoordAxisC(Lucar/nc2/dataset/NetcdfDataset;)Lucar/nc2/dataset/CoordinateAxis;valsetimeVar recordDimrecLenvalLendesc#Lucar/nc2/dataset/CoordinateAxis1D;makeTimeUnitFromFilenamedsNameposFirstposLastyearmondayhourmakeTimeCoordAxisFromReferencef(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Variable;Lucar/ma2/Array;)Lucar/nc2/dataset/CoordinateAxis;refArrayrefValuerefVardvalsditerLucar/ma2/IndexIterator;iiterfindAttributeDouble5(Lucar/nc2/dataset/NetcdfDataset;Ljava/lang/String;)DattnameattLucar/nc2/Attribute; SourceFileAWIPSConvention.java%ucar/nc2/dataset/conv/AWIPSConvention  charsPerLevel xy 01AWIPS ?  none LATLON    LAMBERT_CONFORMAL  #$   STEREOGRAPHIC        ucar/nc2/Attributeucar/nc2/constants/_Coordinate_CoordinateAliasForDimension 0     ucar/nc2/Variablejava/lang/StringBuilder Levels     ! ]^ ucar/ma2/InvalidRangeException "#*createNewVariables InvalidRangeException%njava/lang/Object$ %&java/io/IOException createNewVariables IOException%n '(_CoordinateAxesx y) *+ ,1 - ./ucar/nc2/constants/CDM0 12 [\/second1/sec degrees KK**^3 45 67java/util/ArrayList 89ucar/ma2/ArrayChar :;  java/util/StringTokenizer 0< = > ? pq @ 0 A }\ B CDjava/lang/String- EF GHI J KLM NOucar/nc2/Dimension 0P QR!ucar/nc2/dataset/CoordinateAxis1D S! ~\ \ 0T _CoordinateZisPositive UVCreated Z Coordinate Axis = WX%nMBPressureLevels PotTempLevelsBLBoundaryLayersFHAGFixedHeightAboveGroundFH FixedHeightSFCSurfaceMSL MeanSeaLevelFRZ FreezingLevelTROP TropopauseMAXW MaxWindLevelhPamPotential Temperature Level'BoundaryLayer hectoPascals above ground Y Z[ \]ucar/ma2/Section 0^ _` a\ bc de"Created New Variable as section = f ghlon ih jhlat khrecord lhm n millibaro pq rh sh th u vw x yz updown /ucar/unidata/geoloc/projection/LambertConformal 0{lat00lon00| }~ 'ucar/unidata/geoloc/ProjectionPointImpl  %&  '&ucar/nc2/dataset/ProjectionCTFGDC 0   ,ucar/unidata/geoloc/projection/Stereographic 00---makeStereoProjection start at proj coord %s%nlatNxNylonNxNy. end at proj coord %s%n# scale= %f%n dxKmkmx on projection UCreated X Coordinate Axis = dyKmy on projectionCreated Y Coordinate Axis = xMinxMax  degrees_east longitude_CoordinateAxisType;Created Lon Coordinate Axis (max calc= %f shoule be = %f)%nyMinyMax degrees_northlatitude;Created Lat Coordinate Axis (max calc= %f should be = %f)%nvaltimeMINUSreftime  % corrected the TimeCoordAxis length%n)makeTimeCoordAxis InvalidRangeException%n  \ Osynthesized time coordinate from valtimeMINUSreftime and filename YYYYMMDD_HHMM ! Created Time Coordinate Axis = E  Z   seconds since  ::0reftime  ucar/nc2/iosp/netcdf3/N3iosp    seconds since 1970-1-1 00:00:00=synthesized time coordinate from reftime, valtimeMINUSreftime.Created Time Coordinate Axis From Reference = ERROR cant find attribute= %s%njava/lang/Double   ucar/nc2/dataset/CoordSysBuilderucar/nc2/dataset/NetcdfDatasetucar/nc2/util/CancelTaskucar/nc2/dataset/CoordinateAxisjava/util/Iteratorjava/util/List!ucar/ma2/ArrayChar$StringIterator+ucar/nc2/dataset/CoordSysBuilder$VarProcess java/util/NoSuchElementExceptionucar/ma2/Arrayucar/ma2/IndexIteratorucar/nc2/NetcdfFilefindGlobalAttribute((Ljava/lang/String;)Lucar/nc2/Attribute; findDimension((Ljava/lang/String;)Lucar/nc2/Dimension;conventionName findVariable'(Ljava/lang/String;)Lucar/nc2/Variable; getLength()IfindAttValueIgnoreCaseK(Lucar/nc2/Variable;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equalsIgnoreCase(Ljava/lang/String;)ZaddCoordinateAxis@(Lucar/nc2/dataset/VariableDS;)Lucar/nc2/dataset/CoordinateAxis; getDimension(I)Lucar/nc2/Dimension; getShortName()Ljava/lang/String;equals(Ljava/lang/Object;)Z'(Ljava/lang/String;Ljava/lang/String;)V addAttribute*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute; getVariables+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableListiterator2()Lcom/google/common/collect/UnmodifiableIterator;hasNext()Znext()Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringgetRank getDataType()Lucar/ma2/DataType;ucar/ma2/DataTypeCHARLucar/ma2/DataType; parseInfoLjava/util/Formatter;java/util/Formatterformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;makeCoordinateTransformVariablee(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/dataset/CoordinateTransform;)Lucar/nc2/dataset/VariableDS;ucar/nc2/dataset/VariableDS addVariable8(Lucar/nc2/Group;Lucar/nc2/Variable;)Lucar/nc2/Variable;finish()Ljava/util/Iterator; attributes()Lucar/nc2/AttributeContainer;ucar/nc2/AttributeContainerfindAttributeString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;ucar/unidata/util/StringUtil2 substituteJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;remove'(Ljava/lang/String;I)Ljava/lang/String;read()Lucar/ma2/Array;getStringIterator%()Lucar/ma2/ArrayChar$StringIterator;(Ljava/lang/String;)V hasMoreTokens nextTokentrimaddsize(I)Ljava/lang/StringBuilder;get(I)Ljava/lang/Object;replace9(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String; getRootGroup()Lucar/nc2/Group;ucar/nc2/GroupfindVariableLocal makeArray5(Lucar/ma2/DataType;Ljava/util/List;)Lucar/ma2/Array;ucar/ma2/MAMath nearlyEquals#(Lucar/ma2/Array;Lucar/ma2/Array;)Z(Ljava/lang/String;I)V addDimension:(Lucar/nc2/Group;Lucar/nc2/Dimension;)Lucar/nc2/Dimension;DOUBLE(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Ljava/lang/String;Lucar/ma2/DataType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V setValues(Ljava/util/List;)VgetNameAndDimensions(Ljava/util/Formatter;ZZ)V getDimensionsindexOf(Ljava/lang/Object;)IgetShape()[I([I[I)Vsection'(Lucar/ma2/Section;)Lucar/nc2/Variable;setName setDimension(ILucar/nc2/Dimension;)VaddVariableAttribute=(Lucar/nc2/Variable;Lucar/nc2/Attribute;)Lucar/nc2/Attribute;ucar/nc2/constants/AxisTypeGeoXLucar/nc2/constants/AxisType;LonGeoYLatTime!ucar/nc2/dataset/VariableEnhancedgetUnitsStringucar/nc2/units/SimpleUnit isCompatible'(Ljava/lang/String;Ljava/lang/String;)ZPressureHeightGeoZgetNamefindVarProcessn(Ljava/lang/String;Lucar/nc2/dataset/CoordSysBuilder$VarProcess;)Lucar/nc2/dataset/CoordSysBuilder$VarProcess;isCoordinateTransformct&Lucar/nc2/dataset/CoordinateTransform;(DDDD)Vucar/unidata/geoloc/LatLonPointcreate%(DD)Lucar/unidata/geoloc/LatLonPoint; latLonToProjH(Lucar/unidata/geoloc/LatLonPoint;)Lucar/unidata/geoloc/ProjectionPoint;getX()DgetYK(Ljava/lang/String;Ljava/lang/String;Lucar/unidata/geoloc/ProjectionImpl;)Vjava/lang/Math toRadians(D)Dsinabs(DDD)VvalueOf(D)Ljava/lang/Double;(IDD)VisNaN(D)ZgetSize()JsectionNoReduce([I[I[I)Lucar/ma2/Array; getLocationINT setCachedData(Lucar/ma2/Array;Z)V(CC)Ljava/lang/String; lastIndexOf(I)I(II)I substring(I)Ljava/lang/String;(II)Ljava/lang/String;lengthgetIndex()Lucar/ma2/Index; getDouble(Lucar/ma2/Index;)Dfactory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;getIndexIterator()Lucar/ma2/IndexIterator; getDoubleNext setDoubleNext(D)VfindGlobalAttributeIgnoreCasegetNumericValue()Ljava/lang/Number;java/lang/Number doubleValue! !" !#$%&'& ()*k.*%***+89-8, .-./,@01*= ** +CD E,  2345*g#+ + N- 6+ : 6+:"+*+W+*+Wh-**++*+W+*+W4***++*+W+*+W*+:6+W:   !Y# $%W+&':  ( )*: +Y, -./.0: + :   1 23*+ 4: *+   56&: *89:;W: *8=:;Wi*'*+*>:  !Y?@$AW+ BW+C+&:  D:  (; )*:  EGH:   !YG* I$JWay|7ay<+6H I KLN O'Q2R<SJT[UeVpW~XYZ[\`abcdeij7k?lDmGnPoSp^qatjuyz|v~wzxy|~ ",$67 j89 ~:; <= 7h>? ?`@A BA CD E? )CA #23#FG#HIJ7 KL M7'NL2O?\PQLR9 Sj8T LRU /V OVWnnf30>XY>*f* Z7R<*ZY>[\*4+K LL+M NL+OPQL+)RL+(RL++" $+2,4234E?/ ]^*, SYTN,UV::-::W:X{Y:ZY[:  \ ]^:   %-*+_`WSYT: : \ ]`W a`W-*+_`W-<+j%-4?GJT^cs|, _`<=4na??cbc TNE? 23FG@Ad9_`e9f?%gkSdTel/@ V*Z<V Zfh$fZ(f  m<nopq* W,b6*-c:+Y,.d0:!+Y,.,ef.0: ghW+ijY:7 -+ik:U:2,l:  m:6+ij$+Y,.g.d0:ֻnYo:+pWqY+r*-s*tu: *+ v:   !Yw $%W ,x+ W*8y:;W *8z*8{:;W+~.LVfp{   &-;FT,{rAst ut W23WFGWe9WE?OvLHw?cx7y?zLWCQ  N{? S Wel/!.fMnf,QXfm<n|}\*z+|}+N~++++++++++V   !"!#$%-&0'9(<)E*H+Q,T-].`/i0l1u2x3,z23zE?/ ~\*3+|++++& 7 8 9:;!<$=->0?,3233E?/ \*h+~+++C D EFH,23w?/ *X ,:6,1 :,:6 -D:  ( )n: +Y,,-.g. .0:  O O,Y:   W  +,,-:+Y,.g. .0:+ !Y$W+ BW*8:;W *8*8{:;W  `6 !+ZOPSTU"V@W`YgZq\]^abceghik l m,`w? A i?@x7  23 FG A 9 79L"zL S TT/)* V*ZnZYm7n*w,*N--:-5:,:+Ztu wxz#{'}1~5?CMQXjnv{,H23FGCA ?XCx7v%?/*f nf *'***M,,**++!&,  '23'FG/!*K+,N--,:+&  %47FI,4K23KFGKCQ B?%&?/fAff* k*+J*+9*+9Y)): *+9 *+9    :*µ*ĵŻY, Ȱ+* )2;LU^,f k23kFGkw?c&Z&Q&)B 29& ;0& Lm**+J*+9*+ɷ99  ˸co9 Y) : *+9*+9 :*µ*ĵ*8:YS;W*+ӷ9*+Է9 :*8:YS;W*8:Y S;WY, Ȱ+J!1?HQbkt,23FGw?&&&!& 1& ? H&Q&b~P&G&6m* S*+ط9qY+-r-ڷu:**8:;W*8z*8{:;W+ )7BP,>S23SFGSKLS? J&6CQ* S*+ݷ9qY+-r-޷u:**8:;W*8z*8{:;W+ )7BP,>S23SFGSNLS? J&6CQ*e *+9*+9*+9 qY+-r-u:   !Y$%Wkc9 *8:Y SYS;W *8z*8{:;W +6  35IShr ,\ 23FGL? &&6&IcCQ r:& / 3*e *+9*+9*+9 qY+-r-u:   !Y$%Wkc9 *8:Y SYS;W *8z*8{:;W +6  35IShr,\ 23FGL? &&6&IcCQ r:& / 3*" + M+ N,U::- 66= YO Y- O:*8:;W:*8:;W*+: *+,:qY+u:  *8:;W *8*8{:;W <0WZ7+b !%(&',!-).00I1W4Z2\3j8t9y:=>@BCDF, t<=\;23FGA7t!L)LtZE?H?2P /@V*n<>V*n7f\*~ +\/L+/==+.>+`L +`L+ +:+:+:+  :+  :+Y,..g..g.......0+BJ MNORS"T-V6Y?ZA\I]R^\_f`pb,\ 23?LLIm?Rd?\Z?fP?pF?/  * + :U: 9: r- ::-:   c+G: * I: : qY+r  u:  *8:;W *8*8{:;W #&<+bh ijmn#q&o(p*r3s5vAwHxNyXzl|y}~, t#&(<=23FGAt A*&AtHN yVE? I? 3P /*U< *)+,N-*8:Y,S;W-+ !,*)23)FG)?#/!!jhVi