4 L              #         # L  &   - -  #    #    #        A   #                                   !"# $ % & #'?tj  () * + , -. /0 1 2 3 4 5 6 7? 89 : ; < = > ?_$ @_ A #B8 CD hE Ff -G?w H IJ??(\) K@ L M -N -OP Q R S TU VWXY Interpolate InnerClassesloggerLjava/util/logging/Logger; interpolateZ enlargePixelsinterpolateXThenY cadenceCheckPROP_CADENCECHECKLjava/lang/String; ConstantValueinterpolateType3Lorg/das2/dataset/AverageTableRebinner$Interpolate;PROP_INTERPOLATETYPEpropertyChangeSupport"Ljava/beans/PropertyChangeSupport;()VCodeLineNumberTableLocalVariableTablethis'Lorg/das2/dataset/AverageTableRebinner;toString()Ljava/lang/String; getRank1Tags0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;resultLorg/das2/qds/QDataSet;xds StackMapTableisCadenceCheck()ZsetCadenceCheck(Z)VoldCadenceCheckrebin(Lorg/das2/qds/QDataSet;Lorg/das2/dataset/RebinDescriptor;Lorg/das2/dataset/RebinDescriptor;Lorg/das2/dataset/RebinDescriptor;)Lorg/das2/qds/QDataSet;zdstdsxLorg/das2/qds/JoinDataSet;xcLorg/das2/datum/UnitsConverter;boundsstartDenddrLorg/das2/datum/DatumRange;nyI yTagWidth0Lorg/das2/qds/RankZeroDataSet;yds1i xTagWidthLorg/das2/datum/Datum; yTagWidthQ yTagWidthjdsddX"Lorg/das2/dataset/RebinDescriptor;ddYddZbundletdsrankweightstds1ydsxunitsLorg/das2/datum/Units;nx rebinData[[D rebinWeightsLorg/das2/qds/DDataSet; weightResultZ[\>]#^ Exceptions_ getXTagWidthE(Lorg/das2/datum/Units;Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Datum;rrdcadence deltaPlus deltaMinusF(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Datum;d xTagWidthDsgetNextPrevIndex1(Lorg/das2/qds/QDataSet;Lorg/das2/datum/Datum;I)IcheckbestibestlookForwdsxxsigncanInterpolate4(Lorg/das2/datum/DatumRange;Lorg/das2/datum/Datum;)Zp xSampleWidthspanxTagWidthLimitfudgedoBoundaries2RL(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;[[D[[DLorg/das2/dataset/RebinDescriptor;Lorg/das2/dataset/RebinDescriptor;Lorg/das2/dataset/AverageTableRebinner$Interpolate;)Vjjalphaixi0i1yunitsitableYdoBoundaries2TBislicej0j1mydsud0d1iiiyyy doCornersyalphaydrxdrxalpha averageBundleibinxibinyzwvydsvxdsfillaverage[IibinxmaxiTablenTableszunits`multiplyWeights ([[D[[DD)VdatafillInterpolateXC([[D[[D[D[D[DDLorg/das2/dataset/AverageTableRebinner$Interpolate;)Vjjjii2idxa2a1ii1xTags[DxTagMinxTagMaxi2rfillInterpolateXNewu([[D[[DLorg/das2/dataset/RebinDescriptor;Lorg/das2/datum/Datum;ZLorg/das2/dataset/AverageTableRebinner$Interpolate;)Viii doInterpRdoInterpnoCadenceCheckxTagTemp xTagUnitslogisNN pixelSizefillInterpolateYt([[D[[DLorg/das2/dataset/RebinDescriptor;Lorg/das2/datum/Datum;Lorg/das2/dataset/AverageTableRebinner$Interpolate;)V ySampleWidthcl0l1il1il0i1ji2jyTagTempyTags yTagUnitsySampleWidthRatiometric ySampleWidths ([[D[[D)Vaa enlargeSize isInterpolatesetInterpolateisInterpolateXThenYsetInterpolateXThenYsetEnlargePixelsisEnlargePixelsgetInterpolateType5()Lorg/das2/dataset/AverageTableRebinner$Interpolate;setInterpolateType6(Lorg/das2/dataset/AverageTableRebinner$Interpolate;)VoldInterpolateTypeaddPropertyChangeListener&(Ljava/beans/PropertyChangeListener;)Vlistener#Ljava/beans/PropertyChangeListener;removePropertyChangeListener SourceFileAverageTableRebinner.java `  java/beans/PropertyChangeSupport a java/lang/StringBuilder!averageTableRebinner interpolate= bc bd cadenceCheck= interpolateType= be  fg hij kl%org/das2/dataset/AverageTableRebinner mn AverageTableRebinnero pqjava/lang/NullPointerException null data set r si tiorg/das2/qds/QDataSetPLANE_0 uv"java/lang/IllegalArgumentException7Data set must be an instanceof TableDataSet or Bundle: wxy z {  |org/das2/qds/JoinDataSet } ~     fZ [  \  f    ] *org/das2/dataset/NoDataInIntervalExceptiondata starts after range data ends before range i$not supported, must specify ddY bins )ddY was null but there was rank 3 dataset 0Allocating rebinData and rebinWeights: {0} x {1}java/lang/Object   W>  _> => G> R> #$      wx  ^   WEIGHTS  q java/lang/Double DEPEND_0   BIN_PLUS DELTA_PLUS BIN_MINUS DELTA_MINUS   *failed to guessXTagWidth rCADENCEorg/das2/qds/RankZeroDataSet i         rank 3 expected #*  -. 67    ,kludge assumes rank2 yds is repeating values    org/das2/datum/DatumRange  fg   "biggest X pixel location seen: {0}          done calculating ySampleWidths r m  das2.data.rebinner  org/das2/dataset/DataSetRebinner1org/das2/dataset/AverageTableRebinner$Interpolate org/das2/dataset/RebinDescriptororg/das2/datum/Unitsorg/das2/datum/UnitsConverterorg/das2/datum/Datumorg/das2/qds/DDataSetorg/das2/DasExceptionLinear(Ljava/lang/Object;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Z)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;()Iorg/das2/qds/SemanticOpsisBins(Lorg/das2/qds/QDataSet;)Zorg/das2/qds/ops/Ops reduceMean1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;firePropertyChange(Ljava/lang/String;ZZ)Vjava/util/logging/Loggerentering'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/lang/String;)VisTableDataSetisBundleproperty&(Ljava/lang/String;)Ljava/lang/Object;getClass()Ljava/lang/Class;java/lang/ClassgetName xtagsDataSet^(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;(I)Vjoin(Lorg/das2/qds/QDataSet;)VweightsDataSetslice(I)Lorg/das2/qds/QDataSet; ytagsDataSetgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;length()Lorg/das2/datum/Units; getConverter7(Lorg/das2/datum/Units;)Lorg/das2/datum/UnitsConverter;value(II)Dconvert(D)D numberOfBinsbinStop(I)Lorg/das2/datum/Datum;binStartorg/das2/datum/DatumRangeUtilunionI(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Lorg/das2/datum/DatumRange;max()Lorg/das2/datum/Datum; doubleValue(Lorg/das2/datum/Units;)DminisSimpleTableDataSet(I)Ijava/util/logging/LevelFINESTLjava/util/logging/Level;java/lang/IntegervalueOf(I)Ljava/lang/Integer;A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)VgetDependentDataSet()Dmultiply(D)Lorg/das2/datum/Datum;org/das2/qds/DataSetUtilguessCadenceNewN(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/RankZeroDataSet;courserCadence\(Lorg/das2/qds/RankZeroDataSet;Lorg/das2/qds/RankZeroDataSet;)Lorg/das2/qds/RankZeroDataSet;asDatum6(Lorg/das2/qds/RankZeroDataSet;)Lorg/das2/datum/Datum; createRank2(II)Lorg/das2/qds/DDataSet;putValue(IID)V putDepDataSet(Lorg/das2/qds/QDataSet;Lorg/das2/qds/MutablePropertyDataSet;Lorg/das2/dataset/RebinDescriptor;Lorg/das2/dataset/RebinDescriptor;)V putProperty'(Ljava/lang/String;Ljava/lang/Object;)VexitinggetOffsetUnits createDatum/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Datum;gt(Lorg/das2/datum/Datum;)Zadd.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum; guessCadenceG(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;guessXTagWidthwarning isMonotonicgetPreviousIndex0(Lorg/das2/qds/QDataSet;Lorg/das2/datum/Datum;)I getNextIndex(I)Dorg/das2/datum/UnitsUtil isRatiometric(Lorg/das2/datum/Units;)Z logERatiodivide dimensionlessjava/lang/Mathwidth binCenter normalize4(Lorg/das2/datum/DatumRange;Lorg/das2/datum/Datum;)DNearestNeighbor BinXInterpYwhichBin(DLorg/das2/datum/Units;)I asDataSet(D)Lorg/das2/qds/DRank0DataSet;total(Lorg/das2/qds/QDataSet;)DisLog(DDLorg/das2/datum/Units;)V getFillDouble(II)IFINE(D)Ljava/lang/Double;@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vabs binCenters()[Djava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VbinWidth(ILorg/das2/datum/Units;)Dfinest9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!L r,*******Y* ">5 67Pw+? ,Y/ Y  ***C / w** *L*L+HIKM  /*U `*=** YZ [\ -+ Y 6+!Q+" 6D+$%#:$&Y Y '+()*+++,L6+:6-Y.:/:+0:1:  +2:  32:  4: ,5 ,67:+8:9:99:9,,;d<,=>:?,6@ AYBCD,6@ AYEC,  5,;6-(+"+F &YG* H6 -;6- &YI*JKLYMSYMSNO:O:,-*P Q: R,-*R*6,-*S,-*T,-*U : *b +V:W XZ:  [:' : 1:[:r13: 1:[:65913: 1:[\::]:W XZ:*:*.,,**^-<-*_+--*_,,**^* *`a:a:6;6+21b21bԄ+,-cdefam noqs"t)u/w<xAyb{m|ps|'1CMae} 1BFMUinz,EOVZlp   * (<4 rl\L8 wBbUT,}/?---- -  s |  | r k F a`Vi`&2 &  C ROOJOO"# ! OO. D OO   .!&" #$d*gK+*ikN6+5\+1l%#M, *m,5/,[: *gmn:-o-N-W *pk-++M,r%#N-,s%#N,t%#:,u%#N-(--nnv+3:,5V+H,55,[: ,[:,w:*gpkn:*pk#% 8!<"B#L$S%a&h'x~*+-012345689 ;$</>6@;ABBGCRFYG\IS%%h&8Fdz',%6&%Y&()edd f'A (5 #*Fa*5.*+xN-yz*4g:pkM,-M-*{%|N- -nM*4g:pkM,>U VWXY%Z.[0^2`5aAbEcMeVf_if % ."+2JV A,aa_#0 -.M x*} *+~*+pJ6+*4@9*0:6  *5<* gk9    )  6 J >wx y{~(.<Lhlou\ L#/ 1D ]0Z1(P2.J3xx4x5=67c9+1+@9kI*?*D@(++@9kI*+@("=GMH%89G+c:c;M9^<,;@#@=> * &Y*6*5*1:+2: 3:     2: 0:  4:  4:  :6z ;d6  : 6 6 #  k  k>:9 9  5;6  1: :65 6f_-21P 9 9k1,2g9k9kcR-2Rm,",6=PW^elu~#9DRVeOh?Y@9V_AH4>B4Cx},6 = ^3 e lD uE  ? OOFFF!J @DO-OOFOOFG> {6*5i*1:+: 3:  O 5l6  5/  H#  9  9 z  1: 0:  4:  4: 6 ;d6  : } ~6 6G X:}$XZ~6XZ6 0G?  k  k>:_:D@9D@o9?@o9Y:@ok:99;665  6f_-21P 9 9k1,2g9k9kcR-2Rw*6%,7Bpx    +28F NS"[#b$n%&'(+,-/012 34677:9`:h0ntz@V"BAH IJ IJ7KbULnI+7M%NhOAS@PQ+CI+CJV%O ,H 3 D  qE{ {{{{{ {n OOF OOFFF5 OOF@ 8-OOFOOFR> 6*5~*1:+2: 3:  5# 5  1:    2: 0:  4:  4:  :6 ;d6: 6 6  k  k>:9 96[  1: : ;d6:66 k k>:99-21 9 9k 9k 9ka,29kk9gkgkc9kgkc9gkkcR-2R}AEFIJL(M/NPOZQbRiTpVwW~Y[\]_`abdehijhklm"q+r6sDuHwZxczm{w|~+<Rfu}q[I8ASTZ#PcQmIwJH;%^A4BCUVk(a /Z p3 wD ~   E  P OOFF-OOF 9 @OOFF-OOFO@6]OOFOOFOOFW>u*1:+:3: Q:  0:  4: 4:  0:0:9;6;66 5  6  6 9 9v#-21~,2R-2Rj-21%,21,2R-2R<,2\1kcR-2\1cR,2\1kcR-2\1cR,-# %,3:AFMTcq".=L[gmtXYZ[Wu uuuuu u le^ W %P3 ,ID 3B :;\A4]F/^M(T!WOOFOOF-OOF_> _* &Y**4:9  *H;6 *;6 *566  * 1:+2:3:5#5 1: 2:0:4:4:H :0:0:Q6F4OO O965.666 9bH :6J899OO O  6H9999.. ,-2.1,2. R-2.R-2.1.,2.1 ,2.R-2.RO,2.\1kcR-2.\1cR+$,2.\1kcR-2.\1cR) ,-f*J $+AX`jt~   ":ELR#W$f(k)y*,/2367:;<=>? AD<!I-J>KKLXMjNrOyPQRUVWYZ^_`(J.$4gDJjTk^lB KXXOKZX[0XZt~s3lDeYY`R\K]Wacb _ _____ _`c$;dA X +4^   OOFD OOFD OOFL<OOFe2 3 6 q9#' OOF fge6*I6*26+21*2*21+21oR *2(RƄf* o pq!r-sFuNqTpZydz4= Mehee^  .ij,6*26  :  : 6 66+21d O O6+21;5 O O6|6 Ob+21JdAG O O6`6 O O6 O O+!6 O6 . . - .1 .1gk . .u .6O .  .6<,1 .1g- .1, .1go9  .6  .6*2*21R+2+21R96 . .- .1 .1gkl,1 .1g- .1, .1go9g9 *2* .21 k* .21kcR+2+ .21 k+ .21kcR^r=  #-BHNUgmsw $,6lu~5TZ|kO(l&kmmmnm/ZDo TJn#phqrsrtr9  C` u` -OOvvvFee .,0OOvvvFeeOOvvvFee  < 1OOvvvFeeOOvvvFee OOvvvFeewx T $6*26,;6 :  : ,;: ,:,6:,6#6 1R 9 69-992--@9k9-g@9k9,9c96(66+21d O O6+2182 O O6|6 Ob+21JdAG O O6d6 O O6 O O.!6 Oo6b .W .N  .1 1go6 1  .1go6| . . 6d,- 6M .%  .1 1go6" 1  .1go6 .  .6R .  .6? 1  .1g  .1  .1go9  .6  .6*2*21R+2+21R6 .)  .1  .1g . .do 1  .1g  .1  .1go9g9 *2* .21 k* .21kcR+2+ .21 k+ .21kcRVײfb "(.6<BHMWdmx}  ");A G!K"P#Z$a#j'()*+,-.,0347898<=?@7A[C^GpHvJKMNPUWXYZ\$]-^7`>cLdZ=chmijklm hr#s/P+989+Syy(ly7$z[{s{{{mm4m$n>m{fDo Jnfp,$h$$$$$|"(C` .u` 6}r <qrB~HG9}<A6@;OOFeevv @ OOFeevv .)0OOFeevvOOFeevv 5@@$@@4OOFeevvOOFeevv:k C#ղ*6,;6 : :,;: ,:,6:,6#6 1R 6996-995--@9k96-g@9k9,9,;:6,ucR,9og9oc9,,;d6!!6!,6" !1 "1gcR7-XR(,kcR cRI6#66+21dOO6+2182OO6|6Ob+21JdAGOO6d6OO6OO.!6Oh6[.6.6 k e-  1 1g16!! 1 1g16  1 1g16q, 6\  6J%  1 1g1o6" 1 1g1o6f  6!=  6!0 1 1g  1 1go9   6! 6!*2*2!1R+2+2!1R6.-, .1 .1g1..do 1 .1g .1 .1go9  g9 *2*2.1 k*2.1 kcR+2+2.1 k+2.1 kcRTܲfy  (.4:?IV_jy~1:H[^bmr 5;AGKX_flsy03BHTZ`    !R"t#z$% +,(7B+ 8+SH=1*!H" kQ?K(lk@z!#{E{W{{m!m!m!n m!h{KD _zDo tJn p'h C` u`(r .r4:y\~W<JrB>BOOFeevv @OOFeevvOOFeevvv;OOFeevvv#OOFeevvv   .)0OOFeevvvOOFeevvv 8@@OOFeevvv@OOFeevvv!@@OOFeevvv (OOFeevvvOOFeevvvOOFeevvv<kP>6G6+dG6+25,21#+2+`21R,2,`21RȄ+d6G6+25,21#+2+d21R,2,d21RȄ6+2dE6+5,21#+2+2`1R,2,2`1Rʄ+2d6E6+5,21#+2+2d1R,2,2d1Rʄ /0 12#3/4?5O2U1[9f:r;~<=:9ABCDEBAIJKL-M=JCII0OR ;?MOi;?aIO9OM? 9OG?JPPPNF 44 22/*Y >* ab/*e >* mn>* qr/*u /*{ `*M*+* ,+  A * +±  A * +ñ  ! ĸų1 @