4ucar/mcidas/CalibratorMsgjava/lang/Objectucar/mcidas/CalibratorCalibratorMsg.javaC1W3IC2WALPHABETAGAINOFFSETFMT_SIZE BAND_SIZEgHDR_SIZEHEADERLjava/lang/String;MSGT bandCoefs[F planckCoefs[[DcalBytes[B curCalTypeisPreCalibratedZ([I)Vucar/mcidas/CalibratorException)()V '+ ,AAA(A  2 $ 4 %& 6initMsg 8( 9[I;setIsPreCalibrated(Z)V => ?thisLucar/mcidas/CalibratorMsg;calclone()Ljava/lang/Object; DE <FcalIntsToBytes([I)[B HI J "# Ljava/lang/StringN([BII)V 'P OQequals(Ljava/lang/Object;)Z ST OUucar/mcidas/McIDASUtilWflip([III)V YZ X["java/lang/IllegalArgumentException]java/lang/StringBuilder_ `,"Invalid calibration block header: bappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; de `ftoString()Ljava/lang/String; hi `j(Ljava/lang/String;)V 'l ^m getCalCoefs()[[D op q ! scalBlockmsgt([[D)Vcoefs setCalType(I)IcalType calibrate([FII)[F ~F(FII)F | iinputband calTypeOutoutput'java/lang/UnsupportedOperationException,Calibration from reflectance not implemented m,Calibration from temperature not implemented+Calibration from brightness not implemented)Calibration from radiance not implementedcalibrateFromRaw Unknown calibration typepxlF inputPixelcalibratedList(IZ)[IcListisPreCal[D@Yjava/lang/Mathsqrt(D)D @9Unknown calibration type: (I)Ljava/lang/StringBuilder; d `log  greyScale @oUnsupported calibration type: D@n@@z min(DD)D @@max retvaltempLimc1c2java/lang/NumberFormatException! getBandVals'(Ljava/lang/String;)[Ljava/lang/String; java/lang/Double parseDouble(Ljava/lang/String;)D [Ljava/lang/String;7Unable to parse values from calibration block for band *(Ljava/lang/String;Ljava/lang/Throwable;)V ' *e!Ljava/lang/NumberFormatException; bandOffsetstrVals substring(II)Ljava/lang/String; Ojline#origbitescalibratedUnit(I)Ljava/lang/String;mW/m^2/sr/cm-1%KunitStrconvertBritToTemp(I)FoutValinValcon1con2ilim([F)[F  inputData outputDatagetIsPreCalibrated()ZisPrecalibrated ConstantValueCode StackMapTableLineNumberTableLocalVariableTable Exceptions SourceFile!                      !"#$ %&'( b*-* Y.QY/QY0QY QY QY QY QY QY QY QY QY 1Q3*5*7+ *+:*@ \< "\FsKuPT\abABbC;*8( x+G<! @AB@@ @ "| y*5#*5YMCY/9%YYYY*#8 ^Yn  (  . 8BLV`ilv>iyAByy y v j0   YOYONM YOYOYON:   YOYOYOYON YOYOYOYON-  < " 1<ThH;.;Q;jABj j&h; #*td2:#1k1c99  *"]-930*3d0ok9 99*3d0ok9 99k9Ż^Y`YagknI"TL11oco1g1o9`]9U+11oco1g1o9*9&9^Y`Yagkn  ! " "&. %& ' *,$.+/.394\6a7d:g=y>?@AFGHIJLMPXZ[7a:d?eBhIifkqmvoyry>AB  x$t 8>66''g9'kg9 &  &5H#8AB84  / * 5op f L=+hh`>*OY*MgR:+22R+22R+22R+22R+22R+22R$:*Y`Yag`k俄p+,tw $ k  > ,8DP\htwy>y ,l AB x!* *OM>6,,+`S,   (4   *AB*$HI _+hM>6+N,+.~T,+.z~T,+.z~T,+.z~T,  P "!3EW]4 T  Q _AB_;X# CM>%*>6<0MMM MM, (O 2 (*-0369<?A CABC{ A '=>6 d8 dl8     $H'AB' #    $  +M>+,*+0Q, ~  #*  AB  /*7 . AB=> >*7 78AB &