4 L              #         # L  &   - -  #    #    #        A   #                                  !" #$% & ' ( #)?tj  *+ , - . /0 12 3 4 5 6 7 8 9? :; < = > ? @ A_$ Ba C #D8 EF hG Hh /I?y J KL??(\) M N O@ P Q /R /ST U V W XY Z[\] 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; weightResult^_`@a%b Exceptionsc 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;)Vjjalphaixi0i1yunitsitable]doBoundaries2TBislicej0j1mydsud0d1iiiyyy doCornersyalphaydrxdrxalpha averageBundleibinxibinyzwvydsvxdsfillaverage[IibinxmaxiTablenTableszunitsbmultiplyWeights ([[D[[DD)VdatafillInterpolateXC([[D[[D[D[D[DDLorg/das2/dataset/AverageTableRebinner$Interpolate;)Vjjjii2idxa2a1ii1xTags[DxTagMinxTagMaxi2tfillInterpolateXNewu([[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 d  java/beans/PropertyChangeSupport e java/lang/StringBuilder!averageTableRebinner interpolate= fg fh cadenceCheck= interpolateType= fi jk lmn op%org/das2/dataset/AverageTableRebinner qr AverageTableRebinners tujava/lang/NullPointerException null data set v wm xmorg/das2/qds/QDataSetPLANE_0 yz"java/lang/IllegalArgumentException7Data set must be an instanceof TableDataSet or Bundle: {|} ~   org/das2/qds/JoinDataSet       j^ _  `  j    a *org/das2/dataset/NoDataInIntervalExceptiondata starts after range data ends before range m$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   Y@  a@ ?@ I@ T@ %&      yz  b   WEIGHTS  u java/lang/Double DEPEND_0   BIN_PLUS DELTA_PLUS BIN_MINUS DELTA_MINUS   ,failed to guessXTagWidth vCADENCEorg/das2/qds/RankZeroDataSet m         rank 3 expected %,  /0 89    ,kludge assumes rank2 yds is repeating values    org/das2/datum/DatumRange  hi   "biggest X pixel location seen: {0}          done calculating ySampleWidths v q  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 67Pz+? ,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(*+eddf '  A   (5 %,Fa*5.*+xN-yz*4g:pkM,-M-*{%|N- -nM*4g:pkM,>U VWXY%Z.[0^2`5aAbEcMeVf_if % ."-2JV A.aa_#0  /0M x*} *+~*+pJ6+*4@9*0:6  *5<* gk9    )  6 J >wx y{~(.<Lhlou\ L#1 1D ]2Z3(P4.J5xx6x7 =89c9+1+@9kI*?*D@(++@9kI*+@("=GMH%:;G-c<c=M;^>,;@ # @?@ * &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~#9DRVeOhAYB9V_CH6>D4Ex},6 = ^5 e lF uG    ? OOH FF ! J @DO-OOH OOHI@ {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"BAJ KL KL7MbUNnI-7O%PhQCSBRS+CK+CLV%O ,H 5 F  qG{{{{{  {  {n OOH OOHFF  5 OOH @ 8-OOHOOHT@ 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[I8AUVZ#RcSmKwLH;%^C6DEWXk(a /Z p5 wF ~   G    P OOH F-OOH   9 @OOH  F-OOH   O@6]OOH  OOH OOHY@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[gmtZ[\]Wuuuuu  u  u le^ W %P5 ,IF 3B :;^A4_F/`M(T!WOOHOOH-OOHa@ _* &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 KZZOK\X]0ZZt~s5lFeY[bR^K_Wccd _____  _  _`e$;fA X +4`   OOHD OOHD OOHL<OOHg2 3 6 q9#' OOH hie6*I6*26+21*2*21+21oR *2(RƄf* o pq!r-sFuNqTpZydz4= Mejee`  .kl,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|mQ(n&mooopo/ZDq TJp#rjstutvt;  Eb wb -OOxxxHgg .,0OOxxxHggOOxxxHgg  < 1OOxxxHggOOxxxHgg OOxxxHggyz !?6*26,;6 :  : ,;: ,:,6:,6#6 1R 9 69-992--@9k9-g@9k9,9c96C66+21d O O6+2182 O O6|6 Ob+21JdAG O O6d6 O O6 O O.!6 O,,6w6j .W .N  .1 1go6   1  .1go6 . . 6l,- 6U .)  .1 1gko6& 1  .1gko6 .  .6 R .  .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+ .21kcRVfc "(.6<BHMWdmx}  ");A G!K"P#Z$a#j'()*+,-.,0347898<= >@&AJBnDqHIKLNOQVXY Z[]?^H_RaYdgeu>~ijklmn(i.4s>t0P-;:;-S{{(n{J$| n}}}}o o Oo ?pYo } nDq Jp7r)7G?j??  ???)~#"(Eb .wb 6 t <stBHb;}>\8@;OO Hggxx @ OO Hggxx .)0OO HggxxOO Hggxx @ 5@@(@@4OO HggxxOO Hggxx:kOO Hggxx $*6,;6 : :,;: ,:,6:,6#6 1R 6996-995--@9k96-g@9k9,9,,6,;:6,ucR,9og9oc9 , ,;d6""6",6# "1 #1gcR7-XR(,kcR cRI6366+21dOO6+2182OO6|6Ob+21JdAGOO6d6OO6OO.!6Ox6k.6 .6! s!m- !1 1g16"" 1  1gk16 !1  1gk16y, 6d ! 6R ) !1 1gk1o6& 1  1gk1o6f  !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̲fz  (.4:?IV_jy~&1DM[nqu #*3HNTZ^kry'KN]cou{  ,5#?$u%&'(#./28B- :-S&H1= D*"[#mdA^(nmH|"''}`}r}}o"o" o"p o"h}[ T!oDq Jp 8'r7j  Eb wb(t .t4:y+~z>m%7 tR@BOO Hggxx @OO HggxxOO Hggxx@ x;OO Hggxxx#OO Hggxxx   .)0OO HggxxxOO Hggxxx 8@@ OO Hggxxx@OO Hggxxx%@@OO Hggxxx (OO Hggxxx OO HggxxxOO Hggxxx<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ʄ 23 45#6/7?8O5U4[<f=r>~?@=<DEFGHEDLMNO-P=MCLI3OU ;AMQi;AaIQ9QMA 9QGAJPPPNF 44 22/*\ >* de/*h >* pq>* tu/*x /*~ `*M*+* ,+ñ  A * +ı  A * +ű  ! Ƹdz1 @