4 .  X  \     \ s7  \  [  s s & t s & + +PTOPLjava/lang/String; ConstantValuePSSIGMApsVarLucar/nc2/Variable;sigma[DptopD<(Lucar/nc2/NetcdfFile;Lucar/nc2/Dimension;Ljava/util/List;)VCodeLineNumberTableLocalVariableTableeLjava/io/IOException;dataLucar/ma2/Array;psUnitLucar/nc2/units/SimpleUnit;ptopUnitfactorthis)Lucar/unidata/geoloc/vertical/AtmosSigma;dsLucar/nc2/NetcdfFile;timeDimLucar/nc2/Dimension;paramsLjava/util/List;psNameptopNameptopVar sigmaNamesigmaVar ptopUnitStrLocalVariableTypeTable/Ljava/util/List; StackMapTable Signature[(Lucar/nc2/NetcdfFile;Lucar/nc2/Dimension;Ljava/util/List;)VgetCoordinateArrayD3 InnerClasses(I)Lucar/ma2/ArrayDouble$D3;zIpsValxy timeIndexpspsIndexLucar/ma2/Index;nzshape2D[InynxresultLucar/ma2/ArrayDouble$D3;n ExceptionsgetCoordinateArray1DD1(III)Lucar/ma2/ArrayDouble$D1;xIndexyIndexLucar/ma2/ArrayDouble$D1; SourceFileAtmosSigma.java :'ucar/unidata/geoloc/vertical/AtmosSigmaSurfacePressure_variableName 45PressureTop_variableName 89java/io/IOException"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder :AtmosSigma failed to read  err= :Sigma_variableName  67ucar/nc2/constants/CDMunitsnone 0  ucar/ma2/ArrayDouble$D3 : ucar/ma2/ArrayDouble$D1 : 2ucar/unidata/geoloc/vertical/VerticalTransformImplucar/nc2/NetcdfFileucar/nc2/Dimensionjava/util/Listjava/lang/Stringucar/nc2/Variableucar/ma2/Arrayucar/ma2/Indexucar/ma2/InvalidRangeException(Lucar/nc2/Dimension;)VgetParameterStringValue6(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; findVariable'(Ljava/lang/String;)Lucar/nc2/Variable;readScalarDouble()D()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder; getMessage()Ljava/lang/String;toString(Ljava/lang/String;)Vread()Lucar/ma2/Array;java/lang/DoubleTYPELjava/lang/Class;get1DJavaArray%(Ljava/lang/Class;)Ljava/lang/Object;findAttributeString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equalsIgnoreCase(Ljava/lang/String;)Zucar/nc2/units/SimpleUnitfactory/(Ljava/lang/String;)Lucar/nc2/units/SimpleUnit; convertTo(DLucar/nc2/units/SimpleUnit;)D readArray&(Lucar/nc2/Variable;I)Lucar/ma2/Array;getIndex()Lucar/ma2/Index;getShape()[Iucar/ma2/ArrayDouble(III)Vset(II)Lucar/ma2/Index; getDouble(Lucar/ma2/Index;)D(IIID)V(I)V(ID)V!./01201301456789:;<*,*-:*+*-:+:* .: Y Y *-:+:: * .: Y Y  **: * (*!:  !:   "9 **  k )25 q =bHJKM!N)P2S5Q7R`UiVqYxZ][\_abdefgj>7)?@xAB )?@ CD ED F9 GHIJKLMNO0!P0)Q5iR0qS52T0 U MVWN5XYZ[[\ *) XYZ[[\[\ *J[]^_b< **#M,$N*6,%:.6.6&Y':6  V6  F,-  ()9 6  (   * * 1 * gkc* ׄ  =Bu vxyz"{(}7AKYc> \,cd Y/e9 DJfd :Zgd GHhd iBjkld{mn"uod(opd7`qrW/: stu& +v wxz<( `**#:$:*6+Y,:()96  $ * * 1* gkc- =& $2<W]>f 5(cd `GH`hd`{d`|d UiBNjkGld$<q}2.e9W5 st+'v w~a&` +y