PK ege\ META-INF/þÊPK dge\ ™O:jjMETA-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.10.12 Created-By: 1.8.0_202-b08 (Oracle Corporation) PK ’QÉZorg/PK ’QÉZ org/autoplot/PK ’QÉZorg/autoplot/binarydatasource/PK ’QÉZ®Ú¹ZZMETA-INF/build.txtbuild.timestamp: build.user.name: build.svnurl: $URL$ build.svnrevision: $Revision$ PK ’QÉZ­&Þž>>AMETA-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsorg.autoplot.binarydatasource.BinaryDataSourceEditorPanel bin PK ’QÉZ„I³Ô;;=META-INF/org.autoplot.datasource.DataSourceFactory.extensionsorg.autoplot.binarydatasource.BinaryDataSourceFactory bin PK ’QÉZ…�<99<META-INF/org.autoplot.datasource.DataSourceFormat.extensionsorg.autoplot.binarydatasource.BinaryDataSourceFormat bin PK ’QÉZEC€DDGMETA-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsorg.autoplot.binarydatasource.BinaryDataSourceFormatEditorPanel bin PK ’QÉZæ^ÁÁ6org/autoplot/binarydatasource/BinaryDataSource$1.classÊþº¾4+  ! " # $%& val$offsetJval$finalRecOffsetIval$finalRecSizeBytesthis$00Lorg/autoplot/binarydatasource/BinaryDataSource;7(Lorg/autoplot/binarydatasource/BinaryDataSource;IJII)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lorg/autoplot/binarydatasource/BinaryDataSource$1;x0value(I)Di SourceFileBinaryDataSource.javaEnclosingMethod' ()   *0org/autoplot/binarydatasource/BinaryDataSource$1!org/das2/qds/AbstractRank1DataSet.org/autoplot/binarydatasource/BinaryDataSource getDataSet@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;(I)V     Z*+µ*!µ*µ*µ*·±Y   I*´*´…a…*´…iaН\  PK ’QÉZúÖñI+I+4org/autoplot/binarydatasource/BinaryDataSource.classÊþº¾4ç ‰   ˆ ˆ    ÿÿÿ                 !"# $ % ˆ& ' ( ˆ)* *+ *,- ˆ. /012å3 ˆ4æÿÿÿ5 67 89 :; <= <>¹ ˆ? ˆ@AB CñD½µE F GHI J KLM PòN OP Q RSó»TUV W XY Z[ X\ ]^_`a b cdef gh ig×jkl qmn@ Ropq rstuvwxyz c{ |}~ i$ €�‚ƒ InnerClasses(Ljava/net/URI;)VCodeLineNumberTableLocalVariableTablethis0Lorg/autoplot/binarydatasource/BinaryDataSource;uriLjava/net/URI; parseLong(Ljava/lang/String;)JresultIiprodJsprod[Ljava/lang/String;sumsvalLjava/lang/String;ssum StackMapTableœgetIntParameter(Ljava/lang/String;I)Ilnamedeflt getLongParameter(Ljava/lang/String;J)J getParameter8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getTypeFromCode&(Ljava/lang/String;)Ljava/lang/Object;Ljava/lang/Object;code"parseRecFormat'(Ljava/lang/String;)[Ljava/lang/Object;repeattypejns recFormatoffsets[Itypes[Ljava/lang/Object;countLjava/lang/Integer;ssioffifield  getDataSet@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;infodefltcolo recSizeBitsfirstlastds%Lorg/das2/qds/MutablePropertyDataSet;dep0uLorg/das2/datum/Units;dep0Typedep0ds#Lorg/das2/qds/buffer/BufferDataSet; dep0UnitsfinalRecSizeBytesfinalRecOffsetro reportOffsetZuddsLorg/das2/qds/QDataSet;mon'Lorg/das2/util/monitor/ProgressMonitor;fLjava/io/File;fcLjava/nio/channels/FileChannel;offsetdefLenlength fieldCountrecCountbufLjava/nio/ByteBuffer;recFormatParsedep0 dep0Offsetcol columnTypecolType recSizeBytes frecCountrank2dims recOffsetencoding‚„…†‡ˆ‰Š Exceptions‹ SourceFileBinaryDataSource.java ‹Œ\+ Œ�\* Ž� ”• �‘’ “”java/lang/Stringjava/lang/Integer"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder ‹•"parameter must be 32-bit integer: –—= ˜™ ‹š ›œ‰ �¯ ž¯ Ÿ¯bad format code:  ¯ ¡¯ ¢¯ £¯ ¤¯ ¥¯ ¦§ ¨©java/lang/Object, ä© ª« ­® ª¬ ­® ¯°java/io/FileInputStream ‹± ²³ byteOffset ©ª… ä´ byteLengthGdefault length (entire file) is bigger than 2G, which is not supported.depend0 £¤,(byteOffset=%d byteLength=%d file.length=%d)µ ¦¶ }·JbyteLength and byteOffset parameters would read past the end of the file. ¸ º»† ¼½ ¾• «¬ ²³ depend0Offsetcolumn ¦¿(rank2 and columnFormat are not supported recLength À®Á ÂÃ: ÄÅ ŒÆ#java/lang/IndexOutOfBoundsException(rank 2 index is greater than field count[ ÇÈ] ÉÈÊ ËÌ byteOrderlittlebig ÍÎÏ Ðч ÒÓ ÔÑ ÕÖ depend0Type depend0Units ׬Š ØÙorg/das2/qds/QDataSetUNITS ÚÛDEPEND_0ˆFno0org/autoplot/binarydatasource/BinaryDataSource$1 ‹ÜCADENCE ÝÞvalidMin VALID_MINß ¦àvalidMax VALID_MAX fillValue FILL_VALUEunits org/das2/qds/buffer/AsciiDataSetnominal zá âãformat%FORMATä åæ.org/autoplot/binarydatasource/BinaryDataSource*org/autoplot/datasource/AbstractDataSource%org/das2/util/monitor/ProgressMonitor java/io/Filejava/nio/channels/FileChanneljava/nio/ByteBuffer#org/das2/qds/MutablePropertyDataSet!org/das2/qds/buffer/BufferDataSetorg/das2/datum/Unitsjava/lang/Exceptionsplit'(Ljava/lang/String;)[Ljava/lang/String;parseInt(Ljava/lang/String;)IparamsLjava/util/Map; java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)VcharAt(I)CUBYTEUSHORTUINTBYTESHORTINTLONGFLOATDOUBLEvalueOf(I)Ljava/lang/Integer;intValue()I substring(I)Ljava/lang/String;(II)Ljava/lang/String; byteCount(Ljava/lang/Object;)IgetFile7(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;(Ljava/io/File;)V getChannel!()Ljava/nio/channels/FileChannel;()Jjava/lang/Long(J)Ljava/lang/Long;9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;%java/nio/channels/FileChannel$MapModeMapMode READ_ONLY'Ljava/nio/channels/FileChannel$MapMode;mapF(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;close&(Ljava/lang/Object;)Ljava/lang/String;bitCountjava/lang/Mathmin(II)Icontains(Ljava/lang/CharSequence;)Z((Ljava/lang/String;I)[Ljava/lang/String; startsWith(Ljava/lang/String;)ZendsWithorg/das2/qds/DataSetUtilproduct([I)Iequals(Ljava/lang/Object;)Zjava/nio/ByteOrder BIG_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; LITTLE_ENDIANmakeDataSetBitsS(IIIIIIILjava/nio/ByteBuffer;Ljava/lang/Object;)Lorg/das2/qds/buffer/BufferDataSet; replaceAll lookupUnits*(Ljava/lang/String;)Lorg/das2/datum/Units; putProperty'(Ljava/lang/String;Ljava/lang/Object;)V7(Lorg/autoplot/binarydatasource/BinaryDataSource;IJII)V asDataSet(D)Lorg/das2/qds/DRank0DataSet;java/lang/Double&(Ljava/lang/String;)Ljava/lang/Double;#()Lorg/das2/datum/EnumerationUnits;setUnits(Lorg/das2/datum/Units;)Vorg/das2/qds/ops/Opsreform3(Lorg/das2/qds/QDataSet;I[I)Lorg/das2/qds/QDataSet;!ˆ‰‹Œ�>*+·±Ž  !��‘’“”•�Lr+¶M,¾ C+¶N-¾  +¸6…­*-2·76-¾¢*-2·i7„§ÿé­*,2·B6,¾¢!*,2·aB„§ÿë!­ŽB$% &'( )$+-,7-D,J/M2U3_4j3p6�\ –—0˜—- ™š9›œX˜—U�šr�‘ržŸk œ¡ý$¢¢ý úùý ú£¤�ËO*´+¹À N-Ǭ*-·7 ”ž'» Y»Y·¶+¶¶-¶¶·¿*-·ˆ¬Ž;<=?@$AHC�44¥šO�‘O¦ŸO§—AžŸ¡ ü¨ü3©ª��#*´+¹À :Ç § *·7­ŽHI J�4#�‘#¦Ÿ#§šžŸ –š¡ ü¨E«¬�ˆ*´+¹À N-Ç,§-:°ŽNOP�4�‘¦Ÿ§ŸžŸ–Ÿ¡ ü¨@¨ ­®�((*¶u f*¶«Cb.i<s5x)L§ì²L§å²L§Þ²L§×» Y»Y·¶*¶¶·¿*¶ª™bxo™’™‹™™}™™„™™™™™™v™™™™jL§H²L§A²L§:²L§3²L§,²L§%²L§» Y»Y·¶*¶¶·¿+°ŽFU V8W=XDYKZR[m^Ü_á`èaïböcýde f&i�„ :–¯A–¯H–¯O–¯Þ–¯å–¯ì–¯ó–¯ú–¯–¯–¯(°Ÿ&–¯¡8ûnü± ²³�Ðc¸ N-¶!¼ L-¶!½"M*#¶:66:¾66  ¢¯ 2:  ¶$6  ¤  d¶u   d¶%:§  d¶%:¶$  6 ¸&: §¸&:   ¶$d¶'¸6 +O6 ¢- Æ, S+O„ ¸(`6§„„§ÿÒ„ §ÿP½":+S,S¸ S¸ S°Ž‚ vw xz{ |#}=D‚Xƒf…q‡{ˆ~‰ˆ‹�Œ¢Ž¨�²�·‘½’ÓƔӖÖ�Ü}â›èœí�òžûŸ¡�¬c°Ÿ~ ´— …µ¯ «1¶—¢:´— D˜·— �Mµ¯ qk°Ÿ=Ÿ¸Ÿ ¹Ÿ úº»ò¼½¾¿êÀœ çÁ—#ä—è–½¡} ÿ/ ¨ZFâ¢þ6¨ý ¨ÿ¨ZF⢨±¨ü'ÿ ¨ZFâ¢øÄÅ� ý #*+¶)M»*Y,·+¶,N*- ·.7,¶/e7*0·.7”š,¶/e ”ž » Y1·¿*2*´3¹Ç§·46 *56·46 ,¶/a”œD7½"Y¸8SY¸8SY,¶/¸8S¸9: » Y»Y·:¶ ¶¶·¿-²;¶<: -¶=*>·?: : Æ ¸@:2À ¶!6 *3·46*A·46   6§�ž 6§6*B·46²¸C:Æ8*´D¹À :Æ » YE·¿2ÀFÀF:2¸C:*G·?:*H·46Æ2À ¶!6 ¸I h6§ h6Ç ¸Il6 Ji…mˆ ¸L6:*´D¹À :Æ¢:6ü6M¶N™?Mþ¶O:2¶$ž*2·ˆ6¾¤2¶$ž*2·ˆ6ü  6¼ YOYO:6œ  `6 ¤ »PYQ·R¿ ¤ »PYQ·R¿:*´S¹À :ÆqT¶U™ ¶%:V¶W™¶$d¶':#þ¶O:¾¼ :6¾¢*2·ˆO„§ÿæ¼ YOY¸XO:*Y·46 'Æ2ÀZÀZ.6§¸Ihl6*[\·?:]¶^™ ²_¶`W§  ²a¶`WÆX.ü  O.œ .`O.œ .`Oh..d ¸b:§h ¸b:£ ¤¢*c·?:Æ*c2ÀFÀF2¸C·?: $Ǹ(h6§2ÀZÀZ.6h ¸b:*de·?:  ¶$ž f¶g:  ¸h:!j!¶kl¹m§h*no·?:o¶Ušp¶^š§6™>l6 6!»qY*! ·r:""s‡to¸v¹ml"¹m*´w¹À :Æx¸y¹m*´z¹À :Æ{¸y¹m*´|¹À :Æ}¸y¹m*´~¹À :ÆJÁ™4€¶^™ ¸�:§ ¸h:À¶‚j¹m§j¸h¹m*´ƒ¹À :Æ7¶$ #„¶Uš»Y·„¶¶¶:…¹mƹ†¸‡:°°Ž>�§©«­$®.°D±N´i¶s¸€¹¥ºÁ½Î¿ÒÁÛÃÞÄãÅêÆöÊÿËÎÏÑ$Ò*Ô-Ø7Û?ÜDÝTÞYßcáoâyæƒèŒé‘ê�í£î°ð·ó¼ôÆ÷ØùÛûëüðýôþ÷ÿü&7B N ] a m ~�’¢§¹ÒÝäïþ $!)";$H(R)\*h,q1v2€3†4�5˜7Ÿ8ª:Ë<á?í@÷AüBDEF,H;KQL[McNnOuP~R‰SŒT–U±V¶W½XÁYÓ_æ`ñefgj$k)l7oGpLqZujvowwy�z‰|�~𥀍�¶…ƆˇވôŠÿ�Ž�‘�5¥ÆŸ Ç—'Ç—o ¼½T%ÈŸ­É—1Àœô›¸Ÿ÷˜Ê—ü“˗瘗Ý8ÀœÈÌÍu ÎÏ!÷’ПQ8ÑÒ[.ÓŸ ½4Ô— Á0Õ—!ÓÑÍ"–[ÖŸ±@ר†ÙÏ�ÙÏÚÛ�‘ÜÝÞßàáÿâš$öãš.ìäši±å— s§æ— ÎLçè Û?¹Ÿ Þ<é½ÿê—ë—-íÇ—7ãì—ƒ—íŸ?ÛŽï—·cÉ—ØBð—Û?ñ»ë/ÈŸ’ˆò»üó—RÈôŸá9Ì͸Ÿ¡s6ÿNõö÷øÿõö÷øõ¨ÿõö÷øõ¨ý\þ4ù¨Fý# üÿ5õö÷øù¨F¨¨úÿ#õö÷øù¨F¨¨üÿ_õö÷øù¨F¨¨Z¨¨¢ú øü)Zý¢úúü% ü¨ üú ü&¨ýBû¨ø ü!¨@úAü"¨"".üüú = ýþÿŠq:<¹ PK ’QÉZ7ñt€��Aorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$1.classÊþº¾4B $ # "% "& '( ') *+ *, '-./0this$0;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;>(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$1;actionPerformed(Ljava/awt/event/ActionEvent;)VrLjava/awt/Rectangle;eLjava/awt/event/ActionEvent; StackMapTable. SourceFile BinaryDataSourceEditorPanel.javaEnclosingMethod1 2  34 567 89 :;< => ?> @A%javax/swing/text/BadLocationException;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$1javax/swing/AbstractAction9org/autoplot/binarydatasource/BinaryDataSourceEditorPanel()V access$000Z(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)VparamsTextArea1+Lorg/autoplot/datasource/ui/ParamsTextArea;)org/autoplot/datasource/ui/ParamsTextAreagetCaretPosition()I modelToView(I)Ljava/awt/Rectangle;java/awt/RectanglexIy showPopup(II)V  > *+µ*·±9  ›4*´+¸*´´*´´¶¶M*´´,´,´¶ §M±/2 <>?/B2@3C 44r !"#  PK ’QÉZCn#ììAorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$2.classÊþº¾4%   this$0;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;>(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$2;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFile BinaryDataSourceEditorPanel.javaEnclosingMethod !"  " #$;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$2java/lang/Objectjava/awt/event/ActionListener9org/autoplot/binarydatasource/BinaryDataSourceEditorPanelinitComponents()V access$100Z(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± l    A *´+¸± no    PK ’QÉZuŽWîììAorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$3.classÊþº¾4%   this$0;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;>(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$3;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFile BinaryDataSourceEditorPanel.javaEnclosingMethod !"  " #$;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$3java/lang/Objectjava/awt/event/ActionListener9org/autoplot/binarydatasource/BinaryDataSourceEditorPanelinitComponents()V access$200Z(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± u    A *´+¸± wx    PK ’QÉZ-\+ììAorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$4.classÊþº¾4%   this$0;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;>(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$4;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFile BinaryDataSourceEditorPanel.javaEnclosingMethod !"  " #$;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$4java/lang/Objectjava/awt/event/ActionListener9org/autoplot/binarydatasource/BinaryDataSourceEditorPanelinitComponents()V access$300Z(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± ~    A *´+¸± €�    PK ’QÉZ¢ª¥¥Aorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$5.classÊþº¾4)  ! "#$canEdit[Zthis$0;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;e(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;[[Ljava/lang/Object;[Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$5;x0[[Ljava/lang/Object;x1[Ljava/lang/Object;isCellEditable(II)ZrowIndexI columnIndex SourceFile BinaryDataSourceEditorPanel.javaEnclosingMethod% &'  ( ;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$5#javax/swing/table/DefaultTableModel9org/autoplot/binarydatasource/BinaryDataSourceEditorPanelinitComponents()V*([[Ljava/lang/Object;[Ljava/lang/Object;)V    ð¤*+µ*,-·*¼YTYTYTYTYTYTYTYTYTY TY TY TY TY TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTµ± ’ “*¤¤ ¤¤ E*´3¬ ˜  PK ’QÉZ> ýÐÐAorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$6.classÊþº¾4#   this$0;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;>(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$6; mouseMoved(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent; SourceFile BinaryDataSourceEditorPanel.javaEnclosingMethod    !";org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$6!java/awt/event/MouseMotionAdapter9org/autoplot/binarydatasource/BinaryDataSourceEditorPanelinitComponents()V access$400Y(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/MouseEvent;)V   > *+µ*·± ›    A *´+¸± �ž    PK ’QÉZÖ~§¾ÌÌAorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$7.classÊþº¾4#   this$0;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;>(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$7; mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent; SourceFile BinaryDataSourceEditorPanel.javaEnclosingMethod    !";org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$7java/awt/event/MouseAdapter9org/autoplot/binarydatasource/BinaryDataSourceEditorPanelinitComponents()V access$500Y(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/MouseEvent;)V   > *+µ*·±      A *´+¸± ¢£    PK ’QÉZwL¥ÈììAorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$8.classÊþº¾4%   this$0;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;>(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$8;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFile BinaryDataSourceEditorPanel.javaEnclosingMethod !"  " #$;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$8java/lang/Objectjava/awt/event/ActionListener9org/autoplot/binarydatasource/BinaryDataSourceEditorPanelinitComponents()V access$000Z(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+µ*·± µ    A *´+¸± ·¸    PK ’QÉZñöÐë$$Aorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$9.classÊþº¾4N ) * + ,- ./ ,0 1234 56 789:val$ds2Lorg/das2/qds/QDataSet;this$0;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;U(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Lorg/das2/qds/QDataSet;)VCodeLineNumberTableLocalVariableTablethis InnerClasses=Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$9; getRowCount()IgetColumnCount getValueAt(II)Ljava/lang/Object;rowIndexI columnIndexv StackMapTable SourceFile BinaryDataSourceEditorPanel.javaEnclosingMethod; <=   => ?@ AB CDE FG%2Xjava/lang/ObjectH IJK LM;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$9$javax/swing/table/AbstractTableModel9org/autoplot/binarydatasource/BinaryDataSourceEditorPanelupdate()Vorg/das2/qds/QDataSetlengthjava/lang/Mathmin(II)Ivalue(I)Djava/lang/CharactertoString(C)Ljava/lang/String;java/lang/IntegervalueOf(I)Ljava/lang/Integer;java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; C*+µ*,µ*·±,¬ 9x*´¹¸¬ �/*´¹Ž> ¡}£ ’¸°½ Y¸ S¸ °! "#%*// /!  #" #ü$%&'(  PK ’QÉZªyÚBÚB?org/autoplot/binarydatasource/BinaryDataSourceEditorPanel.classÊþº¾4' ö‹ öŒ ö� öŽ ö� ö� 0‘ ö’ ö“ 7”• –— 7˜ ™š› œ �ž öŸ  ¡ ¢ £¤ ö¥ ¦ § ¨© ª „« ¬­® ‘¯ ° ± ² ¬³´ %‘ öµ¶ (‘ ö· ö¸ ö¹º -‘ ö»¼ ö½¾ 2‘ ö¿ ‘ öÀÁ 7‘ 9‘ öà öÄÅ =‘ öÆ öÇÈ (ÉÊ Cœ (Ë %ÌÍÎ (ÏÐ JœÑÒÓ NœÔ PÕ öÖ -ר 2ÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúû Vü ýþ zœ ÿ }œ  2 7 7 7 „ 9  9É 9    9 =É ‘œ =Ë ” 0 ”  ”      ! " # ”$ ”% -&' §( -) ö * ö+, ö- ./ ­0 12 ö3 456 ´‘ 789 ·: ;< 7=> »‘> ?@ ?ABC ;D ;E YF ;GH ÆI ¨¦ JKL JM JN %O PQ öR ST YU öVWX JY Z[ Ï ;\ ?] 7^ ö_` ;a Þb 4cd ef ghi æ‘j è‘ 7kl ë0 ;m 4n 4o Þp qr Ys qtu 1vwx InnerClassesloggerLjava/util/logging/Logger;suriLjava/lang/String; infoLabelLjavax/swing/JLabel;jButton1Ljavax/swing/JButton;jLabel1jPanel1Ljavax/swing/JPanel; jPopupMenu1Ljavax/swing/JPopupMenu; jScrollPane1Ljavax/swing/JScrollPane; jScrollPane3 jScrollPane4 jSplitPane2Ljavax/swing/JSplitPane;jTable2Ljavax/swing/JTable;jTable3paramsTextArea1+Lorg/autoplot/datasource/ui/ParamsTextArea;setByteOffsetMenuItemLjavax/swing/JMenuItem; setDep0OffsetsetRecOffsetMenuItem()VCodeLineNumberTableLocalVariableTableiIthis;Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;imLjavax/swing/InputMap;tabLjavax/swing/KeyStroke; StackMapTablewyzinitComponents jPanel1Layout!Lorg/jdesktop/layout/GroupLayout;layoutjButton1ActionPerformed(Ljava/awt/event/ActionEvent;)VexLjava/lang/Exception;evtLjava/awt/event/ActionEvent;,updatesuri1dss$Lorg/autoplot/datasource/DataSource;dsLorg/das2/qds/QDataSet;modelLjavax/swing/table/TableModel;split"Lorg/autoplot/datasource/URISplit;paramsLjava/util/Map; newParams byteOffset suriBytesdss2ds2model2nLocalVariableTypeTable5Ljava/util/Map;Ý{|}~ ExceptionsjTable2MouseClicked(Ljava/awt/event/MouseEvent;)VLjava/awt/event/MouseEvent;$setByteOffsetMenuItemActionPerformedcol currentOffset#setRecOffsetMenuItemActionPerformedsetDep0OffsetActionPerformedjTable2MouseMovedgetParam8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;paramdeftpposetParam'(Ljava/lang/String;Ljava/lang/String;)VvalgetPanel()Ljavax/swing/JPanel;setURI(Ljava/lang/String;)VfLjava/io/File;Ljava/io/IOException;uril markProblems(Ljava/util/List;)VproblemsLjava/util/List;$Ljava/util/List; Signature'(Ljava/util/List;)VgetURI()Ljava/lang/String;reject(Ljava/lang/String;)Zurlfs%Lorg/das2/util/filesystem/FileSystem;€�prepareM(Ljava/lang/String;Ljava/awt/Window;Lorg/das2/util/monitor/ProgressMonitor;)ZparentLjava/awt/Window;mon'Lorg/das2/util/monitor/ProgressMonitor; access$000Z(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)Vx0x1 access$100 access$200 access$300 access$400Y(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Ljava/awt/event/MouseEvent;)V access$500 SourceFile BinaryDataSourceEditorPanel.java MN UN T+ S+ P+ *+  &  ‚ƒTABz „… †‡y ˆ‰;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$1 Š‹ Œ�   javax/swing/JTable Ž� �‘’ “”  •– —˜™ š› œ� ž–Ÿ  �java/lang/StringBuilderb ¡¢ ¡£ ¤p ¥¦javax/swing/JPopupMenu javax/swing/JMenuItem   javax/swing/JSplitPane   javax/swing/JPanel javax/swing/JScrollPane  )org/autoplot/datasource/ui/ParamsTextAreajavax/swing/JLabel ýþ þjavax/swing/JButton ÿ  Set Byte Offset §b;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$2 ¨© ª«Set Record Offset-Set the offset of the data within each record ¬b;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$3Set Depend 0 Offset,Set the offset for depend0 (the x positions);org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$4java/awt/Dimension ­ ®¯ °�javax/swing/ScrollPaneConstants ±�;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$5[Ljava/lang/Object;java/lang/Objectjava/lang/StringTitle 1Title 2Title 3Title 4Title 5Title 6Title 7Title 8Title 9Title 10Title 11Title 12Title 13Title 14Title 15Title 16Title 17Title 18Title 19Title 20Title 21Title 22Title 23Title 24Title 25Title 26Title 27Title 28Title 29Title 30 ² ³´;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$6 µ¶;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$7 ·¸ ¹º »� ¼� ½¯ java/awt/FontDialog ¾ ¿ÀjLabel2 Á DejaVu SansPright-click to get completions. Click update to see how it parses.javax/swing/SwingConstants Ã�Update;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$8org/jdesktop/layout/GroupLayout Ä ÅÆ ÇÉjava/lang/ShortÊ ªË ÌÎÏ ªÐorg/jdesktop/layout/LayoutStyle ÑÒ ªÓ ªÔ ª× ªØ ÙÎ ªÚ ÛÜ ÝÜ Þº#javax/swing/table/DefaultTableModel ß àº ªá 1java/lang/Exception ùúâ ãä åpæ çè opé êë)org/das2/util/monitor/NullProgressMonitor{ ìí$org/das2/qds/util/QDataSetTableModel î~ ïð ñòjava/util/LinkedHashMap ˆó Œô byteLength100 õö ;ü ÷– øù;org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$9 úû üýjava/awt/Component þ– ÿ–  –0 VW   \] recOffset dep0Offset    col   ó  ûü java/net/URL ü b  ÷ ¡ bytes5org/autoplot/binarydatasource/BinaryDataSourceFactoryjava/util/ArrayList java/io/IOException ü   €  ! " #r apdss.binary $%9org/autoplot/binarydatasource/BinaryDataSourceEditorPanel-org/autoplot/datasource/DataSourceEditorPaneljavax/swing/InputMapjavax/swing/KeyStroke"org/autoplot/datasource/DataSourceorg/das2/qds/QDataSetjavax/swing/table/TableModel org/autoplot/datasource/URISplit java/util/Map#org/das2/util/filesystem/FileSystemjava/net/URISyntaxException getInputMap()Ljavax/swing/InputMap; getKeyStroke+(Ljava/lang/String;)Ljavax/swing/KeyStroke; getActionMap()Ljavax/swing/ActionMap;get+(Ljavax/swing/KeyStroke;)Ljava/lang/Object;>(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;)Vjavax/swing/ActionMapput)(Ljava/lang/Object;Ljavax/swing/Action;)VsetAutoResizeMode(I)VgetTableHeader"()Ljavax/swing/table/JTableHeader;javax/swing/table/JTableHeadersetReorderingAllowed(Z)VgetColumnCount()IgetColumnModel&()Ljavax/swing/table/TableColumnModel;"javax/swing/table/TableColumnModel getColumn"(I)Ljavax/swing/table/TableColumn;getFont()Ljava/awt/Font;getSizejavax/swing/table/TableColumnsetPreferredWidthappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toStringsetHeaderValue(Ljava/lang/Object;)VsetTextaddActionListener"(Ljava/awt/event/ActionListener;)Vadd0(Ljavax/swing/JMenuItem;)Ljavax/swing/JMenuItem;setToolTipText(II)VsetPreferredSize(Ljava/awt/Dimension;)VsetOrientationsetHorizontalScrollBarPolicye(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;[[Ljava/lang/Object;[Ljava/lang/Object;)VsetModel!(Ljavax/swing/table/TableModel;)VaddMouseMotionListener'(Ljava/awt/event/MouseMotionListener;)VaddMouseListener!(Ljava/awt/event/MouseListener;)VsetViewportView(Ljava/awt/Component;)V setColumnssetRowssetMaximumSize(Ljava/lang/String;II)VsetFont(Ljava/awt/Font;)V setAlignmentY(F)VsetVerticalAlignment(Ljava/awt/Container;)V setLayout(Ljava/awt/LayoutManager;)VcreateParallelGroup ParallelGroup2(I)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;-org/jdesktop/layout/GroupLayout$ParallelGroupH(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;createSequentialGroupSequentialGroup3()Lorg/jdesktop/layout/GroupLayout$SequentialGroup;/org/jdesktop/layout/GroupLayout$SequentialGroupJ(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;addPreferredGap4(I)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;G(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;6(III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;&GroupX(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;Z(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;addContainerGapY(ILorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;setHorizontalGroup*(Lorg/jdesktop/layout/GroupLayout$Group;)VsetVerticalGroupsetLeftComponent*([[Ljava/lang/Object;[Ljava/lang/Object;)VsetRightComponentI(ILjava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;java/util/logging/LevelSEVERELjava/util/logging/Level; getMessagejava/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V"org/autoplot/datasource/DataSetURI getDataSource8(Ljava/lang/String;)Lorg/autoplot/datasource/DataSource; getDataSet@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;(Lorg/das2/qds/QDataSet;)Vparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit; getParams()Ljava/util/Map;&(Ljava/lang/Object;)Ljava/lang/Object;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; formatParams#(Ljava/util/Map;)Ljava/lang/String;lengthformat6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;U(Lorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel;Lorg/das2/qds/QDataSet;)Vjava/awt/event/MouseEvent getSource()Ljava/lang/Object;getXgetYshow(Ljava/awt/Component;II)VgetSelectedColumnjava/lang/IntegerparseInt(Ljava/lang/String;)IvalueOf(I)Ljava/lang/String;getPoint()Ljava/awt/Point; columnAtPoint(Ljava/awt/Point;)I parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;remove setParams(Ljava/util/Map;)VfilegetFileE(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File; java/io/File()J(J)Ljava/lang/StringBuilder; setFactory>(Lorg/autoplot/datasource/DataSourceFactory;Ljava/util/List;)VpathtoUri"(Ljava/lang/String;)Ljava/net/URI; getWebURL(Ljava/net/URI;)Ljava/net/URL;toURI()Ljava/net/URI;create5(Ljava/net/URI;)Lorg/das2/util/filesystem/FileSystem; substring isDirectory getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;%org/jdesktop/layout/GroupLayout$Group!ö0÷ùúûüýþÿþ      >¦*·*·*´ ¶ L ¸ M*´ ¶ +,¶»Y*·¶*´¶*´¶¶*´¶*´¶¶>*´¶¢H*´¶¹*´¶¶h¶*´¶¹»Y· ¶!¶"¶#¶$„§ÿ³±:56789-E5F@GHHSI`J|KŸI¥N*UP¦–� !"ÿU#$%úO&ý ;*»%Y·&µ'*»(Y·)µ**»(Y·)µ+*»(Y·)µ,*»-Y·.µ/*»0Y·µ1*»2Y·3µ4*»Y·5µ*»2Y·3µ6*»7Y·8µ *»9Y·:µ;*»9Y·:µ<*»=Y·>µ?*»2Y·3µ@*»Y·5µ*´*A¶B*´*»CY*·D¶E*´'*´*¶FW*´+G¶B*´+H¶I*´+»JY*·K¶E*´'*´+¶FW*´,L¶B*´,M¶I*´,»NY*·O¶E*´'*´,¶FW*»PY X·Q¶R*´/¶S*´4 ¶U*´»VY*½WY½XYSYSYSYSYSYSYSYSYSY SY SY SY SY SYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSS½YYZSY[SY\SY]SY^SY_SY`SYaSYbSY cSY dSY eSY fSY gSYhSYiSYjSYkSYlSYmSYnSYoSYpSYqSYrSYsSYtSYuSYvSYwS·x¶y*´»zY*·{¶|*´»}Y*·~¶*´4*´¶€*´ ¶�*´ ¶‚*´ »PYèè·Q¶ƒ*´6*´ ¶€*´;»„Y…·†¶‡*´;ˆ¶‰*´; ¶Š*´<»„Y‹·†¶‡*´<Œ¶‰*´<¶Ž*´?�¶�*´?»‘Y*·’¶“»”Y*´1·•L*´1+¶–++¶—*´4þÿ¶™+¶š*´6þñþ¶›¶�+¶—+¶š*´?¶žÿ¶Ÿ¶ *´;ÿ¶™*´<!ÿ¶™¶¡¶¢¶£¶¤++¶—+¶š+¶—+¶š*´?¶ž¶�*´<þþ¶›¶�*´;ÿ¶›   ¶Ÿ¶ *´6þÿ¶™¶¡   ¶Ÿ*´4þDþ¶›¶ ¶¥*´/*´1¶¦*´@ ¶U*´»§Y½WY½XYSYSYSYSSY½XYSYSYSYSSY½XYSYSYSYSSY½XYSYSYSYSS½YYZSY[SY\SY]S·¨¶y*´@*´¶€*´/*´@¶©»”Y*·•M*,¶ª,,¶—*´/ ÿ¶«¶¤,,¶—*´/Xÿ¶™¶¥±Šb[ \]!^,_7`BaMbXccdneyf„g�hši¥k®l½qÉsÒtÛuêzö|ÿ}~ƒ#…4‡<‰E‹£›² Á¥̧ըݩñªü¬­® °3±<²D´Mµ\»h¼p½s¾€¿…À“Á—œàħůƲľÇÌÈÏÃÒÉÕÀؽÛËÞÌâÍçÎëÏòÐöÑÒÓÔÕÏ+Ö.Î7×DØGÍJËMÛXÝaßçêòìýîï ðñò ð#ô&õ4ö7ô:ø ;hÓ'(5)(*+z*·¬§M²®²¯,¶°,¶±±­üÿýþ ,-./"G01±%*¶²L+¸³M,»´Y·µ¹¶N»·Y-·¸:*´¶y+¸¹:*´ ¶º:»»Y·¼:½¹¾ÀY:ƽ¹¿WÀÁ¹¿W¸ÂµÃ´ÃƴöĚ µÃ¸Å:  ¸³:  »´Y·µ¹¶: »ÆY* ·Ç: *´ ¶y*´¶¹È6 6 ¢K*´¶¹*´¶¶h¶*´¶¹»Y· ¶!¶"¶#¶$„§ÿ´±b "+ 1 : C Q bnx‘˜Ÿ¯»)Ä*Ò+Ü,ù-+$0˜ÕO% 2ü 34 56"781ô9::ë;<Câ=<QÔ>ü˜�?ü Ÿ†@4 ¯vA6 »jB8 ÒSC D:ë;ECâ=E"Xÿb #FGHIJKKF.ÿC#FGHIJKKFFGHIúNL­MNO*´'+¶ÉÀÊ+¶Ë+¶Ì¶Í± 23.OP+u!*´¶Î=*½ϷиÑ>*½`¸Ò·Ó±678 9*!!./Q RS+Y*´¶Î=*Ô¸Ò·Ó±<=> ./ QT+Y*´¶Î=*Õ¸Ò·Ó±ABC ./ QUNm'*´+¶Ö¶×=*´»Y·ض!¶"¶#¶Ù±F G&H ''.O QVWà,*¶²N-¸¹:´Ã¸Ú:+¹¾ÀY:Ç,°°KL MN"O'P)RH,,Xü,Yü'2ü !9:Z<" [üD ZE"ÿ)#FFFJKF\]Ø9*¶²N-¸¹:´Ã¸Ú:,Ç+¹ÛW§ +,¹¿W*´ ¶Ü±"WX YZ[%]/_8`>99Xü9^ü42ü .9:$Z<D $ZE"þ%FJK _`,*°d ab)|*+µÝ+¸¹M»ÞY,´ß·à»´Y·µ¸áN*´;»Y·â¶!-¶ã¶äå¶!¶#¶‰,´Ã¸Ú:*´ ¶Ü*´ »æY·ç»èY·é¶ê§M²®²¯,¶ì,¶±±ilë. jk l mBnKoTpitlrms{u> _9: IcdK;<m,e||füD K;E" ÷lghiG±zjkD jlmnop¤3*´Ý¸¹L*´ ¶ºM+,¸ÂµÃ+´ÃÆ+´Ã¶Äš+µÃ+¸Å°~€�.‚ 3+9:#;<D #;E" ý.JKqr˜/+¸¹M,´í¸î¸ï¶ð¸ñN-,´ß,´í¶Ä¶ò¶ó™¬¬š›œ+�-Ÿ*//sü*9:tu" ý-JvLëwxys+¸¹:»ÞY´ß·à-¸áW¬¤¥¦4füz{|}9:L­~:*+·±.€�/‚:*+·±.€�/ƒ:*+·±.€�/„:*+·±.€�/…†:*+·±.€�O‡†:*+·±.€�Oˆ! ô¸õ³®±0‰Šøb Æ‘}zVNJC”È”ÍÕ”ÖPK ’QÉZË¡hæÃÃ;org/autoplot/binarydatasource/BinaryDataSourceFactory.classÊþº¾4L ‰«¬ ­ ® ¯° «±²³ ´ µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉ ÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜ Ý Þ ßàá ßâãäåæçèéêëìíîïðñòóôõö ÷øùúûüýþÿ      !"#$%&'()*+,-./01 ÷2345()VCodeLineNumberTableLocalVariableTablethis7Lorg/autoplot/binarydatasource/BinaryDataSourceFactory; getDataSource4(Ljava/net/URI;)Lorg/autoplot/datasource/DataSource;uriLjava/net/URI; Exceptions6getCompletionsd(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;resultLjava/util/List; paramNameLjava/lang/String;cc+Lorg/autoplot/datasource/CompletionContext;mon'Lorg/das2/util/monitor/ProgressMonitor;LocalVariableTypeTable=Ljava/util/List; StackMapTable7 Signature‘(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;getDescription()Ljava/lang/String; SourceFileBinaryDataSourceFactory.java Š‹.org/autoplot/binarydatasource/BinaryDataSource Š8 9: ;:java/util/ArrayList)org/autoplot/datasource/CompletionContext byteOffset=byte offset of the first record Š<= >? byteLength=(total number of bytes to read (limit 2G) fieldCount=)specify record length based on field typerank2=*start and stop indices for rank 2 data setdims=,like rank2, but allows for higher dimensions recCount=&limit the number of records to read in recLength=byte length of each record recOffset=byte offset into each record recFormat=.specify field types and rec size in one stringcolumn=0byte offset into each record based on field typetype= Š@depend0=depend0Offset=�byte offset into each record for dep0. If the first 8 bytes is the timetag, then this would be zero (which is also the default). depend0Type= depend0Units=.support timetags like 'seconds since 2001-001' validMin= validMax= fillValue=value indicating invalid data.units=5indicating unit type, like cmps or TT2000 or nominal. byteOrder=endianess of the datareportOffset=TDdepend0 is byte offset into file, this is the legacy (2010) behaviorformat=specify format A: BC7 DE byteOffset F? byteLength fieldCount recLengthrecCount recOffsetvalidMinvalidMaxunits fillValuecolumnrank2dimstypedepend0 depend0Type depend0Units byteOrder recFormatformatG HI cdfTT2000 CDF time tagscmps cm per secondV/mVolts per meternominal nominal data invalid value :first,last (exclusive) fields0:return rank two to last field:!as many as will fit in one record[10]rank 2 ds[:,10][48,64]rank 3 ds[:,48,64]doublefloatlongintuinttruncatedFloatvaxFloatshortushortbyteubytenybblefour-bit integerstime243ISO8601 time in 24 ASCII characters (16-24 allowed)ascii85Formatted number in 8 ASCII characters (1-24 allowed)seconds since 2001-001T00:00ms since 2001-001T00:00little,(default) first byte has little significancebigfirst byte has big significanced,13fdouble followed by 13 floatsi,s,ubint, short, unsigned bytex,ub,ui&skip byte, unsigned byte, unsigned int%dformat as integer%cformat as character%xformat as hexidecimal%.1f!format as double with one decimal JKBinary Tables within files5org/autoplot/binarydatasource/BinaryDataSourceFactory1org/autoplot/datasource/AbstractDataSourceFactoryjava/lang/Exceptionjava/lang/String(Ljava/net/URI;)VcontextLjava/lang/Object;CONTEXT_PARAMETER_NAME9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Vjava/util/Listadd(Ljava/lang/Object;)Z'(Ljava/lang/Object;Ljava/lang/String;)VCONTEXT_PARAMETER_VALUEgetQ(Ljava/lang/Object;Lorg/autoplot/datasource/CompletionContext;)Ljava/lang/String;hashCode()Iequalsjava/util/Collections singletonList$(Ljava/lang/Object;)Ljava/util/List; emptyList()Ljava/util/List;!ˆ‰Š‹Œ/*·±�Ž ��‘’Œ= »Y+·°�Ž �� “”•–—˜Œ ƒ \+´²¦Ñ»Y·N-»Y²  · ¹ W-»Y² · ¹ W-»Y²· ¹ W-»Y²· ¹ W-»Y²· ¹ W-»Y²· ¹ W-»Y²· ¹ W-»Y²· ¹ W-»Y²· ¹ W-»Y²· ¹ W-»Y²· ¹ W-»Y²!· ¹ W-»Y²"#· ¹ W-»Y²$· ¹ W-»Y²%&· ¹ W-»Y²'· ¹ W-»Y²(· ¹ W-»Y²)*· ¹ W-»Y²+,· ¹ W-»Y²-.· ¹ W-»Y²/0· ¹ W-»Y²12· ¹ W-°+´²3¦y²+¸4N-:6¶5«ö„Û›&Æ«HËÈ«H̶ ¯>ÓVO´_÷÷è¼õ¥®>Â:Ú‹µÌu8ž¤Íï‚_ëõð§×þÌ3–Û/ ëq6�:‚õ]Cût9†`¤Wo-Æ¢»ïË»« ÕL5Ë\¢wD“6¶7™D6§>8¶7™46§.9¶7™$6§:¶7™6§;¶7™6§þ<¶7™ô6§î=¶7™ä6§Ý>¶7™Ó6§Ì?¶7™Â6§»@¶7™± 6§ªA¶7™  6§™B¶7™� 6§ˆC¶7™~ 6§wD¶7™m 6§fE¶7™\6§UF¶7™K6§DG¶7™:6§3H¶7™)6§"I¶7™6§J¶7™6ªg_o�Ÿ¯¿ÏßCeuÃû%5I}µ»Y²3K· ¸L°»Y²3K· ¸L°»Y²3K· ¸L°»Y²3K· ¸L°»Y²3K· ¸L°»Y²3K· ¸L°»Y²3M· ¸L°»Y²3M· ¸L°»Y·:»Y²3NO· ¹ W»Y²3PQ· ¹ W»Y²3RS· ¹ W»Y²3TU· ¹ W°»Y·:»Y²3MV· ¹ W°»Y²3K· ¸L°»Y·:»Y²3WX· ¹ W»Y²3YZ· ¹ W»Y²3[\· ¹ W°»Y·:»Y²3]^· ¹ W»Y²3_`· ¹ W°»Y·:»Y²3a· ¹ W»Y²3b· ¹ W»Y²3c· ¹ W»Y²3d· ¹ W»Y²3e· ¹ W»Y²3f· ¹ W»Y²3g· ¹ W»Y²3h· ¹ W»Y²3i· ¹ W»Y²3j· ¹ W»Y²3k· ¹ W»Y²3lm· ¹ W»Y²3no· ¹ W»Y²3pq· ¹ W°»Y²3K· ¸L°»Y·:»Y²3a· ¹ W»Y²3b· ¹ W»Y²3c· ¹ W»Y²3d· ¹ W»Y²3e· ¹ W»Y²3f· ¹ W»Y²3g· ¹ W»Y²3h· ¹ W»Y²3i· ¹ W»Y²3j· ¹ W»Y²3k· ¹ W»Y²3no· ¹ W»Y²3pq· ¹ W°»Y·:»Y²3r· ¹ W»Y²3s· ¹ W°»Y·:»Y²3tu· ¹ W»Y²3vw· ¹ W°»Y·:»Y²3xy· ¹ W»Y²3z{· ¹ W»Y²3|}· ¹ W°»Y·:»Y²3~· ¹ W»Y²3€�· ¹ W»Y²3‚ƒ· ¹ W»Y²3„…· ¹ W°¸†°¸†°�²l '<Qf {!�"¥#º$Ï%ä&÷' ()2*G+Z,m-‚.—/¬0Á1Ö2Ø3â4ê5L7\9l;|=Œ?œA¬C¼EÌHÕIëJKL-M0Q9ROSRVbYkZ�[—\­]°`¹aÏbåcègñhij-kAlUmin}o‘p¥q¹rÍsãtùuvy"|+}?~Sg€{��‚£ƒ·„Ë…߆󇈉3Š6Ž?�S�g‘j•s–‰—Ÿ˜¢œ«�Ážןí ð¤ù¥ ¦ %§ ;¨ Q© T¬ X¯Ž˜Æ™šÕ[™š9™škE™š¹/™šñ!™š+ ™š?+™šs/™š«E™šù[™šên›œ \�� \�ž \Ÿ ¡p Æ™¢Õ[™¢9™¢kE™¢¹/™¢ñ!™¢+ ™¢?+™¢s/™¢«E™¢ù[™¢£I,ûØþǤ¤ û`ûc!ûM7û)û37ûMûcø¥¦§¨Œ-‡°�µŽ ��©ªPK ’QÉZn~Vçç:org/autoplot/binarydatasource/BinaryDataSourceFormat.classÊþº¾4 =†‡ˆ ‰P Š‹Œ�Ž �� ‘ ’ “”•– — ˜™ ˜š “› �œ� ž Ÿ   ¡ ¢ £ =¤ =¥t¦ <§ ’ ¨ © ª« ¬­®¯ °± °² °³ <´ <µ¶· -¸¹ °º 0»¼ 3½ ¾¿ ÀÁ ÀÂà 8Ä ÅÆÇÈÉ()VCodeLineNumberTableLocalVariableTablethis6Lorg/autoplot/binarydatasource/BinaryDataSourceFormat; formatRank2d(Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map;)Ljava/nio/ByteBuffer;ddep0#Lorg/das2/qds/buffer/BufferDataSet;dataLorg/das2/qds/QDataSet;mon'Lorg/das2/util/monitor/ProgressMonitor;paramsLjava/util/Map;dep0typeLjava/lang/String;dep0Typedep0LenItypeSize dep0TypeSizerecSizesizeresultLjava/nio/ByteBuffer;ddatait"Lorg/das2/qds/QubeDataSetIterator;LocalVariableTypeTable5Ljava/util/Map; StackMapTable‡ŒÈÊËÌÍÎ� SignatureŠ(Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map;)Ljava/nio/ByteBuffer; formatRank1 formatDataS(Ljava/lang/String;Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;)Vmpds%Lorg/das2/qds/MutablePropertyDataSet;channel'Ljava/nio/channels/WritableByteChannel;uridoDepsplit"Lorg/autoplot/datasource/URISplit;outFileLjava/io/File;ϹÐà ExceptionsÑ canFormat(Lorg/das2/qds/QDataSet;)ZdsgetDescription()Ljava/lang/String; SourceFileBinaryDataSourceFormat.java >?org/das2/qds/QDataSetDEPEND_0 ÒÓË ÔÕjava/lang/Stringdouble depend0TypeÎ Ö× ØÙ ØÚÌ ÛÜbig byteOrder ÝÞÍ ßà áà âã äå org/das2/qds/QubeDataSetIterator >æ çè é? êë ìí îÚ ïð ñ? òó ôƒ õö÷ øùú ûüDEPEND_1BUNDLE_1Ï ýþ MQ ÿ EF lF"java/lang/IllegalArgumentExceptionrank not supported >ð java/io/File  >java/io/FileOutputStream > Ð   ?java/lang/Throwable    € Binary Table4org/autoplot/binarydatasource/BinaryDataSourceFormat0org/autoplot/datasource/AbstractDataSourceFormat%org/das2/util/monitor/ProgressMonitor java/util/Mapjava/nio/ByteBufferjava/nio/ByteOrder!org/das2/qds/buffer/BufferDataSet org/autoplot/datasource/URISplit%java/nio/channels/WritableByteChanneljava/io/IOExceptionproperty&(Ljava/lang/String;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object; byteCount(Ljava/lang/Object;)Ilength(I)I()Iallocate(I)Ljava/nio/ByteBuffer;equals(Ljava/lang/Object;)Z BIG_ENDIANLjava/nio/ByteOrder; LITTLE_ENDIANorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; makeDataSetS(IIIIIIILjava/nio/ByteBuffer;Ljava/lang/Object;)Lorg/das2/qds/buffer/BufferDataSet;(Lorg/das2/qds/QDataSet;)VhasNext()ZnextgetValue(Lorg/das2/qds/QDataSet;)DputValue"(Lorg/das2/qds/WritableDataSet;D)VranksetUri(Ljava/lang/String;)V maybeMkdirsgetParam8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; toUpperCasecharAt(I)Corg/das2/qds/DataSetOpsmakePropertiesMutable>(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/MutablePropertyDataSet;#org/das2/qds/MutablePropertyDataSet putProperty'(Ljava/lang/String;Ljava/lang/Object;)Vparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit; parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap; resourceUriLjava/net/URI;(Ljava/net/URI;)V(Ljava/io/File;)Vjava/nio/channels/Channels newChannel?(Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel;write(Ljava/nio/ByteBuffer;)Iclose addSuppressed(Ljava/lang/Throwable;)Vorg/das2/qds/SemanticOpsisJoin!<=>?@/*·±AB CDEF@ì 0+¹À:-¹À:Ç:- ¹À:Ç:ǧ6¸ 6¸ 6  h+¹ h`6 +¹  h6  ¸ :  -¹¶™ ²§²¶W  h+¹ +¹  ¸: »Y+·:¶™¶ +¶¶§ÿæÆN¹ C ¹  ¸:»Y·:¶™¶¶¶§ÿå °Ar% *+#-0.90E1L3S4e6p8w9–;Ÿ<±;¶CÀEÈFÍGÝJíKóLÿKOQRS-WB¢)GH0CD0IJ0KL0MN #OJPQ0RQEëSTLäUTSÝVT eËWT pÀXT w¹YZ ¶z[H Àp\]^ 0M_`x ý#abüb@ÿK cadeabbffÿ cadeabbffgý-hiü1hújklF@Ò +¹À:-¹À:Ç:- ¹À:Ç:ǧ6¸ 6¸ 6  h`6 +¹  h6  ¸ :  -¹¶™ ²§²¶W  h+¹  ¸: »Y+·:¶™¶ +¶¶§ÿæÆB +¹  ¸:»Y·:¶™¶¶¶§ÿå °Ar] _`#b0c9eEfLgSh]ihkolŽn—p£n¨s²uºv¿wÏzÔ{Ù}å{êõ�ý‚ƒ‡B¢ê)GHCDIJKLMN  OJüPQ0æRQEÑSTLÊUTSÃVT ]¹WT h®XT o§YZ ¨n[H ²d\]^ M_`x ý#abüb@ÿC cadeabbffÿ cadeabbffgý'hiü%hújkmn@ -*+·*·*¶ :¶!ž8¶"¶#F *,¸$:¹%&¹%'¹%M+¸(:´)¸*:,¹«4'*,-·+:§*,-·,:§ »-Y.·/¿»0Y´1·2:»3Y·4¸5: :  ¹6W Æ] Æ ¹7§N:   ¶9§B ¹7§8:  :  ¿:  Æ% Æ ¹7§:   ¶9§  ¹7 ¿±×Þá8ÃÍ÷8ÃÍ 8÷Ab�Ž �‘)’/“9”C•M–P™Vš`�€ŸŠ �¢—£š¥¤¨²©ÃªÍ«÷©«,­B„ /!opŠYZ—YZÀlqr -CD-sQ-IJ-KLtQV×uv`ÍMN¤‰YZ²{wx^ `ÍM_`  üPbý/ye ü fÿ< cbadbyefz{|| I|H|ÿ cbadbyefz{||| ÿ cbadbyefz}~€@_ +¹¢+¹™+¸:š§¬A±B CD �J`@‚ƒ@-;°A¶B CD„…PK ’QÉZ�À•qEorg/autoplot/binarydatasource/BinaryDataSourceFormatEditorPanel.classÊþº¾4 L K€�  K‚ƒ  K„ K… K†‡  Kˆ‰ Š‹Œ�Ž��‘ ’ “”•–—˜ Š™ š K› œ � žŸ ž ¡ ž¢ ž£ ¤¥ ž¦§ ž¨ © ¤ª ¤« ¬ ­® ¯° ¯± ¯²³ K´ µ¶· ¸ ¹ º » ¼ ¯½ K½¾ A ¿ À ­Á Âà ¯ÄÅ ¯ÆÇÈÉfileLjava/lang/String;endianComboBoxLjavax/swing/JComboBox;jLabel1Ljavax/swing/JLabel;jLabel2 justDataCBLjavax/swing/JCheckBox; typeComboBox()VCodeLineNumberTableLocalVariableTablethisALorg/autoplot/binarydatasource/BinaryDataSourceFormatEditorPanel;initComponentslayout!Lorg/jdesktop/layout/GroupLayout;getPanel()Ljavax/swing/JPanel;getParamG(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;argsLjava/util/Map;namedeflsLocalVariableTypeTable5Ljava/util/Map; StackMapTableŒ Signaturem(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;setURI(Ljava/lang/String;)Vurisplit"Lorg/autoplot/datasource/URISplit;ÊËgetURI()Ljava/lang/String;resultparamsss SourceFile&BinaryDataSourceFormatEditorPanel.java XY _Yjavax/swing/JLabel RSjavax/swing/JComboBox WQ TS PQjavax/swing/JCheckBox UVType: Ìr javax/swing/DefaultComboBoxModeljava/lang/Stringdoublefloatintshortbyte XÍ ÎÏByte Order / Endianness:biglittle 7Just Data, don't format timetags and other dependenciesorg/jdesktop/layout/GroupLayout XÐ ÑÒ ÓÖ ×ÙÚ ÛÙ ÜÝorg/jdesktop/layout/LayoutStyle Þß Üàá Üä Üåjava/lang/Short Ûæ çè Üé Üê ëèË ìíÊ îï {O ðñtype de òó byteOrderdoDep ôõ ö÷ øy ùú ûü NOjava/util/HashMap ýþ ÿ  F file:/// ?org/autoplot/binarydatasource/BinaryDataSourceFormatEditorPaneljavax/swing/JPanel3org/autoplot/datasource/DataSourceFormatEditorPanel org/autoplot/datasource/URISplit java/util/MapsetText([Ljava/lang/Object;)VsetModel(Ljavax/swing/ComboBoxModel;)V(Ljava/awt/Container;)V setLayout(Ljava/awt/LayoutManager;)VcreateParallelGroup ParallelGroup InnerClasses2(I)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;createSequentialGroupSequentialGroup3()Lorg/jdesktop/layout/GroupLayout$SequentialGroup;/org/jdesktop/layout/GroupLayout$SequentialGroupaddContainerGapaddG(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;addPreferredGap4(I)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;J(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;-org/jdesktop/layout/GroupLayout$ParallelGroup GroupX(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;Z(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;5(II)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;setHorizontalGroup*(Lorg/jdesktop/layout/GroupLayout$Group;)VE(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;H(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;setVerticalGroupget&(Ljava/lang/Object;)Ljava/lang/Object;parse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit; parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;setSelectedItem(Ljava/lang/Object;)Vlength()I substring(II)Ljava/lang/String; toUpperCasecharAt(I)C setSelected(Z)VgetSelectedItem()Ljava/lang/Object;equals(Ljava/lang/Object;)Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; isSelected()Z formatParams#(Ljava/util/Map;)Ljava/lang/String;format6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;%org/jdesktop/layout/GroupLayout$Group!KLMNOPQRSTSUVWQXYZ; *·*·±[\  ]^_YZ‘ …*»Y·µ*»Y·µ*»Y·µ *»Y·µ *» Y· µ *´¶*´»Y½YSYSYSYSYS·¶*´ ¶*´ »Y½YSYSYS·¶*´ ¶»Y*· L*+¶!++¶"+¶#¶$+¶"+¶#*´¶%¶'*´þ{þ¶(¶)+¶#*´ ¶%¶'*´ þþ¶(¶)¶*ÿ¶,¶)+¶#¶$*´ ¶%ÿ¶,¶)¶-++¶"+¶#¶$+¶"*´¶.*´þþ¶/¶*¶'+¶"*´ ¶.*´ þþ¶/¶*¶'*´ ¶%Ìÿ¶,¶)¶0±[Þ7& '(!),*7,@.k0t2•4ž6§7¬8¯9³:¶;»<¿=Æ>Ê?×@Ú=ÞAåBéCõDøAû<E: F GHIF 8#K&L*M-N2O9PEQHOLRQSXTdUgSkVrW{X~M�K„Z\…]^§Þ`abcZ,*°[g\ ]^deZ”+,¹1À:Ç-°°[k lmo\4]^fghOiO jOk flmünopqrZs+¸2M,´3¸4N*-5·6:*´¶7*-8·6:*´ ¶7-9¹1À:Æ&¶:žF¶;¶<¶=  *´ ¶>*,´?µ@±[. uv yz!|,}5B€b�j„r…\4s]^ssOntu ffg[jOk  fflmþjvwnxyZJ†*´@L»AY·BM*´¶CÀN-¶Dš ,5-¹EW*´ ¶CÀN-¶Dš ,8-¹EW*´ ¶F™,9G¹EW,¸H:+ÇIL+¸2:¶:ž µ3¸J°[:‰Š �Ž+�6‘I“S”^—d˜k™q›yœ€ž\>†]^�zO yfgnjOd"{Oq|uk  yflmþ+nwnü nüv}~Õ¤ÔžØâãPK ’QÉZµ$t$‚‚*org/autoplot/binarydatasource/package.html

Binary Data Source reads data from binary files, where each record has the same length.

PK ege\ íAMETA-INF/þÊPK dge\ ™O:jj¤�+META-INF/MANIFEST.MFPK ’QÉZíAÇorg/PK ’QÉZ íAéorg/autoplot/PK ’QÉZíAorg/autoplot/binarydatasource/PK ’QÉZ®Ú¹ZZ¤�PMETA-INF/build.txtPK ’QÉZ­&Þž>>A¤�ÚMETA-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsPK ’QÉZ„I³Ô;;=¤�wMETA-INF/org.autoplot.datasource.DataSourceFactory.extensionsPK ’QÉZ…�<99<¤� META-INF/org.autoplot.datasource.DataSourceFormat.extensionsPK ’QÉZEC€DDG¤� META-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsPK ’QÉZæ^ÁÁ6¤�Iorg/autoplot/binarydatasource/BinaryDataSource$1.classPK ’QÉZúÖñI+I+4¤�^org/autoplot/binarydatasource/BinaryDataSource.classPK ’QÉZ7ñt€��A¤�ù3org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$1.classPK ’QÉZCn#ììA¤�è9org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$2.classPK ’QÉZuŽWîììA¤�3>org/autoplot/binarydatasource/BinaryDataSourceEditorPanel$3.classPK ’QÉZ-\+ììA¤�~Borg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$4.classPK ’QÉZ¢ª¥¥A¤�ÉForg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$5.classPK ’QÉZ> ýÐÐA¤�ÍKorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$6.classPK ’QÉZÖ~§¾ÌÌA¤�üOorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$7.classPK ’QÉZwL¥ÈììA¤�'Torg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$8.classPK ’QÉZñöÐë$$A¤�rXorg/autoplot/binarydatasource/BinaryDataSourceEditorPanel$9.classPK ’QÉZªyÚBÚB?¤�õ^org/autoplot/binarydatasource/BinaryDataSourceEditorPanel.classPK ’QÉZË¡hæÃÃ;¤�,¢org/autoplot/binarydatasource/BinaryDataSourceFactory.classPK ’QÉZn~Vçç:¤�HÁorg/autoplot/binarydatasource/BinaryDataSourceFormat.classPK ’QÉZ�À•qE¤�‡Úorg/autoplot/binarydatasource/BinaryDataSourceFormatEditorPanel.classPK ’QÉZµ$t$‚‚*¤�ñorg/autoplot/binarydatasource/package.htmlPKå Ëñ