�������4� ��R�.S�.T�.U�.V WX WY WZ W[ ��\ ��] ^_ ^`�.a ��b�.c�.d ��e�.f@$������ gh ij gkl���������.m�.n�.o�.p �q rst �"Ru �"v �"wx �"y �;z{N�.|}~ g �"�� �1R �1�� �1��� �1y� �x�� �;�� �;��� �"���� �� Wy���.�� �J� g� g������������� �X�� W��.��.�� ���� �� �;� �� ��� ����� �� ��� �k�� �mR �� ��� ������ �k������ ��� �|R �|� �|�� ��R ��� ��� �� ���� ��R ��� ��� �k��� �k� �k��� ����.����������������� �m��.��.��� ���� ��� �� g� ��� ������<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lorg/das2/dataset/TableUtil;�getYTagArrayDouble�:(Lorg/das2/dataset/TableDataSet;ILorg/das2/datum/Units;)[D�j�I�table�Lorg/das2/dataset/TableDataSet;�itable�units�Lorg/das2/datum/Units;�yy�[D� StackMapTable���getLargestYTag�7(Lorg/das2/dataset/TableDataSet;)Lorg/das2/datum/Datum;�r�Lorg/das2/datum/Datum;�tds�result��getSmallestYTag� closestRow�9(Lorg/das2/dataset/TableDataSet;ILorg/das2/datum/Datum;)I�datum�:(Lorg/das2/dataset/TableDataSet;IDLorg/das2/datum/Units;)I�x�D�xx�closestDatum�c(Lorg/das2/dataset/TableDataSet;Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum;�y�i�tableIndexAt�#(Lorg/das2/dataset/TableDataSet;I)I�guessYTagWidth�8(Lorg/das2/dataset/TableDataSet;I)Lorg/das2/datum/Datum;�t�y0�y1�n�yn�cycles~�tableMax�8(Lorg/das2/dataset/TableDataSet;Lorg/das2/datum/Units;)D�ny�checkForNaN�"(Lorg/das2/dataset/TableDataSet;)V�zz�([[D)V�[[D�toString�3(Lorg/das2/dataset/TableDataSet;)Ljava/lang/String;�buffer�Ljava/lang/StringBuffer;�tableCountLimit��getDatumVector�>(Lorg/das2/dataset/TableDataSet;I)Lorg/das2/datum/DatumVector;�zunits�array��getYTagsDatumVector�yunits�Lorg/das2/datum/DatumVector;�dumpToAsciiStream�d(Lorg/das2/dataset/TableDataSet;Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;Ljava/io/OutputStream;)V�delim�Ljava/lang/String;�xmin�xmax�out�Ljava/io/OutputStream;�pout�Ljava/io/PrintStream;�base�offsetUnits�yTagsString�Ljava/lang/StringBuilder;�xnf�Ljava/text/NumberFormat;�ynf�dx�t����8(Lorg/das2/dataset/TableDataSet;Ljava/io/OutputStream;)V�I(Lorg/das2/dataset/TableDataSet;Ljava/nio/channels/WritableByteChannel;)V�'Ljava/nio/channels/WritableByteChannel;�dumpToBinaryStream�dumpToDas2Stream�C(Lorg/das2/qds/QDataSet;Ljava/nio/channels/WritableByteChannel;ZZ)V� xTransferType�"Lorg/das2/stream/DataTransferType;� zTransferType�xTag�tds1�Lorg/das2/qds/QDataSet;�xds1�yds1�xDescriptor�#Lorg/das2/stream/StreamXDescriptor;�yDescriptor�'Lorg/das2/stream/StreamYScanDescriptor;�pd�"Lorg/das2/stream/PacketDescriptor;�xds�producer� Lorg/das2/stream/StreamProducer;�sd�"Lorg/das2/stream/StreamDescriptor;�xunits�zValues�[Lorg/das2/datum/DatumVector;�se�!Lorg/das2/stream/StreamException;�asciiTransferTypes�Z�sendStreamDescriptor��"�����K(Lorg/das2/dataset/TableDataSet;Ljava/nio/channels/WritableByteChannel;ZZ)V�key�e�Entry�InnerClasses�Ljava/util/Map$Entry;� properties�Ljava/util/Map;�LocalVariableTypeTable�;Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Object;>;�5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;�getPreviousRow�ds�dir�dd� getNextRow�collapse�C(Lorg/das2/dataset/TableDataSet;II)Lorg/das2/dataset/VectorDataSet;�w�avg�weight�d�offset�length�builder�'Lorg/das2/dataset/VectorDataSetBuilder;�weights�� SourceFile�TableUtil.java���� �������������������� !"#�java/lang/Double$% & '()*�����java/lang/StringBuilder� found NaN at +,+-�,��./0�org/das2/dataset/DataSet12� weight: �org/das2/dataset/TableDataSet3��+4�java/lang/StringBuffer+5�, +6�[� xTags, � yTags]78�java/io/PrintStream��9�8This is not a das2 stream, even though it looks like it.:0�[00]�<stream start="+;�" end="�" >�<comment>Stream creation date: <=>� </comment>� </stream>?�org/das2/datum/LocationUnits@A��B��� [01]<packet> �<x type="asciiTab10" �base="�" � xUnits="� />�!<yscan type="asciiTab10" zUnits="� " yTags="�"/>� </packet>�java/text/DecimalFormat� 00000.000��0�0.00E00CDEFGH�:01:�IJ� � KILM��NOP��2Q RSTUVW�org/das2/stream/StreamProducer��X� org/das2/stream/StreamDescriptorYZ[\�time24]^�ascii24�ascii10� sun_real4� sun_real8_`�org/das2/datum/DatumVectorK abcW�!org/das2/stream/StreamXDescriptordefg�%org/das2/stream/StreamYScanDescriptorheijklm� org/das2/stream/PacketDescriptornopqrstuvwx`�org/das2/stream/StreamException�java/lang/RuntimeException��yz{|}~������java/util/Map$Entry���java/lang/String���������"java/lang/IllegalArgumentException�$collapse can't span multiple tables!�%org/das2/dataset/VectorDataSetBuilder�������������org/das2/dataset/TableUtil�java/lang/Object�org/das2/datum/Datum�org/das2/datum/Units�java/io/OutputStream�java/text/NumberFormat�org/das2/qds/QDataSet�%java/nio/channels/WritableByteChannel� org/das2/stream/DataTransferType� java/util/Map�java/util/Iterator� getYLength�(I)I� getYTagDouble�(IILorg/das2/datum/Units;)D�getYTagDatum�(II)Lorg/das2/datum/Datum;� tableCount�()I�gt�(Lorg/das2/datum/Datum;)Z�lt�getUnits�()Lorg/das2/datum/Units;�doubleValue�(Lorg/das2/datum/Units;)D�org/das2/dataset/DataSetUtil�closest�([DD)I� closestColumn�3(Lorg/das2/dataset/DataSet;Lorg/das2/datum/Datum;)I�tableOfIndex�getDatum�tableEnd� getYUnits� log10Ratio�java/lang/Math�log10�(D)D�createDatum�(D)Lorg/das2/datum/Datum;� tableStart� getDouble� getXLength� getZUnits�isNaN�(D)Z�java/lang/System�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�()Ljava/lang/String;�println�(Ljava/lang/String;)V� getPlanarView�.(Ljava/lang/String;)Lorg/das2/dataset/DataSet;� dimensionless�(D)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuffer;�,(Ljava/lang/String;)Ljava/lang/StringBuffer;�newDatumVector�6([DLorg/das2/datum/Units;)Lorg/das2/datum/DatumVector;�(Ljava/io/OutputStream;)V�print�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�org/das2/datum/TimeUtil�now�()Lorg/das2/datum/Datum;� getXUnits�getOffsetUnits�microseconds�seconds�subtract�.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum;�getXTagDatum�(I)Lorg/das2/datum/Datum;� getXTagDouble�(ILorg/das2/datum/Units;)D�format�(D)Ljava/lang/String;�!org/das2/util/FixedWidthFormatter�'(Ljava/lang/String;I)Ljava/lang/String;�close�java/nio/channels/Channels� newChannel�?(Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel;�rank�org/das2/qds/ops/Ops�join�G(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�org/das2/qds/SemanticOps�xtagsDataSet�0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;�*(Ljava/nio/channels/WritableByteChannel;)V�/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;�org/das2/datum/UnitsUtil�isTimeLocation�(Lorg/das2/datum/Units;)Z� getByName�6(Ljava/lang/String;)Lorg/das2/stream/DataTransferType;�streamDescriptor�%(Lorg/das2/stream/StreamDescriptor;)V�slice�(I)Lorg/das2/qds/QDataSet;�ytagsDataSet�setUnits�(Lorg/das2/datum/Units;)V�setDataTransferType�%(Lorg/das2/stream/DataTransferType;)V� setZUnits�org/das2/qds/DataSetUtil� asDatumVector�5(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/DatumVector;�setYCoordinates�(Lorg/das2/datum/DatumVector;)V�setXDescriptor�&(Lorg/das2/stream/StreamXDescriptor;)V�addYDescriptor�'(Lorg/das2/stream/SkeletonDescriptor;)V�packetDescriptor�%(Lorg/das2/stream/PacketDescriptor;)V�value�(I)D�packet�X(Lorg/das2/stream/PacketDescriptor;Lorg/das2/datum/Datum;[Lorg/das2/datum/DatumVector;)V�streamClosed�(Ljava/lang/Throwable;)V� getProperties�()Ljava/util/Map;�entrySet�()Ljava/util/Set;� java/util/Set�iterator�()Ljava/util/Iterator;�hasNext�()Z�next�()Ljava/lang/Object;�getKey�getValue�setProperty�'(Ljava/lang/String;Ljava/lang/Object;)V�getYTags�(I)Lorg/das2/datum/DatumVector;�getScan�/(Lorg/das2/datum/Units;Lorg/das2/datum/Units;)V�$org/das2/dataset/WeightsTableDataSet�create�@(Lorg/das2/dataset/TableDataSet;)Lorg/das2/dataset/TableDataSet;� getFillDouble�()D�insertY�(DD)V�toVectorDataSet�"()Lorg/das2/dataset/VectorDataSet;�!��������������������/�����*���������������$���������������� ����������������**����N6-���-*,���R����-�������������)� �*��+�"�*�(�-�����4�� ���������*���������*��������*������ � ������������� ����� ����������������@**���d���L=*�����$**���d���N-+����-L����+�������������1��2��3�.�4�8�2�>�6�����*��.� �������+��������@��������/���������� �����$��� ����������������0*���L=*�����*���N-+����-L����+�������������:� �;��<��=�(�;�.�?�����*��� �������#��������0������� �'���������� �������� ����������P�����*,,���� ,���� �������������C����� ��������������������������� ����������f�����*��:(����������� ����G� �H�����4����������������������������������� ������� ����������x�����*+�� >**���,��6*����������������L��M��N�����4����������������������������������� ������ ����������h�����=*����� �����������������R��S��T����� ���������������������������������� ����������0�����*���������������X���������������� ���������X�� ����**������I**������9*���d6**������9(g(g�ko9 (��� (9I9 ������(o�����(g�o(g���*���(g�o���*���(g�����������2����f��g��h�*�i�;�j�J�k�Q�l�[�n�d�o�r�q���r���t�����R��T������������������������������������������*�x������;�g������J�X����� ��������[�����!� ��������������m�I6*�����\*���6*���6*�����56��%*+���(���*+���I���ڄ��Ą���(���������.����y��{��|��}�3�~�=��M���Y�~�_�}�e�{�k�������H��6�)������&�?�������I�������d��������m���������m�������i�����������������"������� ���������������<*������=��y**������J)�� ��]��!��"Y��#$��%��&'��%��&��(��)*+��,���0��!��"Y��#-��%*+��,���.��/�����0��(��)�������u���������*� �����������#���*���L���W�������������������*��#�a�������|�����������������������������������u���������������������N<*���H=*2���8*21J)�� ��%��!��"Y��#$��%��&'��%��&��(��)���Ƅ������������"������������������A���G���M�������*���)������ �=�������K��������N����������������6����� ����������������~��1Y��2L*�����+*�����3W=>*�����,��'+��"Y��#4��%*�����&��(��5W���л�"Y��#6��%*�����&7��%+��8��%9��%��(������������������������0���N���T�������*��!�3��������~��������v�������_�������������������2� ����������������;*���M**�������N6-���-*,���R����-,��:���������������������5�������4�����������;���������;�������4�������$�������������������� ����������d�����*���M*,��,��:N-�������������������������*�������������������� ������������� �����������������;Y-��<:::=��>?��>��"Y��#@��%+��AB��%,��AC��%��(��)��"Y��#D��%��E��F��%G��%��(��)H��>*��I���J�� +:����J��K:��L����M:N��>O��>��B��"Y��#P��%��AQ��%��(��>��"Y��#R��%��AQ��%��(��>�� ��"Y��#R��%*��I���A��(��>S��)��"Y��#:*�����AW6*�����4��%*�����AW������"Y��#T��%*�����AU��%��AV��%��(��)W��>��XYY��Z:��XY[��Z: ,+��\�� 9 6*��������*��]���\�� 9 ��**��I���^�9 ���� ����_��>��"Y��# ��`��%a��%��(��>*���66*�����T`*����� b:��a:��"Y��# **��������` ��c��%��%��(��>�������'��d�����������/����� ��� ������������D���f���m���y���|����������������������������������������#��2��F��L��x�����������������������������������)��8��?��C��t��z���������������&�&������������ <������C�1������^������a������������� ������������������������������������������ |������ y������v�����q�������������������� ������ �����~� ���������Q�� ��%��W�������������&����@"����6���������������� ��������A����� *+��e��f��������� ������������� ��������� ������ ��������@�����*+��g��������� ������������������������ �� ������C�����*+��e��g��������� ��� � ������������������������ ����������Y*��h��� *��iK*��j:��kY+��l:��mY��n:��o:*��o:��&��p�� q��r: �� s��r: t��r: ��u��r: v��r: �� ��w��x:6*��y����*��z�: ��j: ��{:��|Y��}:��~ �����Y���: ���������������Y���:���������6 ��y���4������: ��z����S������Ƅ��D�� �����:���Y��������IL����������*��� ��� �)�0 �6%�:&�B'�L)�S+�]-�d.�k1�v2�|4��5��6��7��9��:��;��<��=��>��?��@��A��B��C��DEF'G2D84>JIMLKNLXO��������I� � �Z�� �S� � �������=���������� ������������������v����U����������3�� )��) ��0 ����6������d��� �k�� � �|��!"�N� #$���Y������Y�� ���Y%&���Y'&�������� ��;� ()(*+���������,�� �� ,, ��-��{�()(*+����,,-(((./0����<� ()(*+����,,-������ �()��B1� 2����������t��kY+��l:��mY��n:*����:��������:������,�������:�������: ������������**��I���p�� q��r:�� s��r:t��r:��u��r:v��r:�� ��w��x: 6 *��������|Y��}:*��I���~�����Y���:���*������* ����������Y���: ��� ��� ���* ���6* �����**��]�: *����S ������τ ��S�� �����:���Y��������dg����������'��Z� [�]�^�?_�K`�Ya�\f�`g�lh�vj�}l��n��o��r��s��t��u��v��w��x��y��z��{��|�}~�,�6�B�M�StY�d�g�i�s���������K�3��� �?�47��s� ������}� �6�����4�������������{���S� ��������� � Z��Q��I89���������� �����!"� i� #$���t��������t�� ���t%&���t'&�:�����?�4;��I8<����������)���)*+=>����2���,�� �� ,, ��-��u���)*+=,,-./0����3���)*+=,,-������ ���)��B1� ?����������� ���M*,��>*���:*���*���g9*���,�� g9��k���d�������������������&��9��G��K������H����M@�������M��������M�������F�������>������&�'A����9�B�����������K���������� C����������� ���V*,��>*���:*���*���g9*���,�� g9*���d��k���`�������������������&��9��P��T������H����V@�������V��������V�������O�������G������&�0A����9�B�����������T���������� DE����� ������*���>*`d����� ���Y�����*���6*���:*���:���Y*���*������:*���:6 ��s9 96`��4 ��/���9 * ���kc9 c9������������ o9* ������� ���������������R���������!��*��2��:��O��U��_��b��e��p��������������������������������F����h�9������b�gG��� �e�dH������I����X�w����� ����@��������J�������K������������*��������2��������:��������O��LM��U��N��������0���!��6� ������O��������8D���P���Q6��� ����5