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/netCDF/PK •QÉZ®Ú¹ZZMETA-INF/build.txtbuild.timestamp: build.user.name: build.svnurl: $URL$ build.svnrevision: $Revision$ PK •QÉZ?,LÎFFAMETA-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsorg.autoplot.netCDF.HDF5DataSourceEditorPanel nc ncml nc4 h5 hdf5 hdf PK •QÉZÇì–'EE=META-INF/org.autoplot.datasource.DataSourceFactory.extensionsorg.autoplot.netCDF.NetCDFDataSourceFactory nc ncml nc4 h5 hdf5 hdf PK •QÉZ-3Ž44<META-INF/org.autoplot.datasource.DataSourceFormat.extensionsorg.autoplot.netCDF.HDF5DataSourceFormat h5 hdf5 nc PK •QÉZU‘gï??GMETA-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsorg.autoplot.netCDF.HDF5DataSourceFormatEditorPanel h5 hdf5 nc PK ½9|TkqÆ00-org/autoplot/netCDF/APIOServiceProvider.classÊþº¾3 :“” 9•–— ˜ ™š› “ œ� 9žŸ  ¡¢q £¤ ¥ ¦§¨ 9©Xª « ¬­ ® ¯° ± ¦²³ 9´ µ¶ · ¸¹º» %“¼ %½ %¾ $˜ ¿ ¬ÀÁ -˜ à ÄÅÆÇÈÉ 4˜Ê ËÌÍÎÏloggerLjava/util/logging/Logger;resultLorg/das2/qds/QDataSet;dep0nameLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis)Lorg/autoplot/netCDF/APIOServiceProvider; isValidFile%(Lucar/unidata/io/RandomAccessFile;)Zarg0"Lucar/unidata/io/RandomAccessFile; ExceptionsopenT(Lucar/unidata/io/RandomAccessFile;Lucar/nc2/NetcdfFile;Lucar/nc2/util/CancelTask;)VvarLucar/nc2/Variable;suridimLucar/nc2/Dimension;namenIdep0tLjava/lang/Throwable;rafncfileLucar/nc2/NetcdfFile;arg2Lucar/nc2/util/CancelTask; StackMapTable¢ÍÐÑÒ¤Ÿ³readData7(Lucar/nc2/Variable;Lucar/ma2/Section;)Lucar/ma2/Array;ivariablesectionLucar/ma2/Section;typeLucar/ma2/DataType;data[Dsdata[Ljava/lang/String;arrayLucar/ma2/Array;ÓtªÔrÕ getFileTypeId()Ljava/lang/String;getFileTypeDescriptionreadToByteChannelO(Lucar/nc2/Variable;Lucar/ma2/Section;Ljava/nio/channels/WritableByteChannel;)Jarg1'Ljava/nio/channels/WritableByteChannel; readSection.(Lucar/nc2/ParsedSectionSpec;)Lucar/ma2/Array;Lucar/nc2/ParsedSectionSpec;close syncExtend()Zsync toStringDebug&(Ljava/lang/Object;)Ljava/lang/String;Ljava/lang/Object; getDetailInfogetFileTypeVersion SourceFileAPIOServiceProvider.java BCvapuri Ö×"java/lang/IllegalArgumentException&vapuri must be specified in iospParams BØÙ ÚÛ)org/das2/util/monitor/NullProgressMonitorÜ ÝÞ >?org/das2/qds/QDataSetNAME ßàjava/lang/String áâucar/nc2/Dimension BãÑ äåDEPEND_0 @Aucar/nc2/Variable BæÓ çp èéê ëì íî ïðjava/lang/Throwable <=ñ òó ô~õ ö÷java/io/IOExceptionjava/lang/StringBuilderAPIOSP.open() failed: øù ú~ ûü ý‰java/lang/RuntimeExceptionwhoops þÿ  Autoplot-URI€Autoplot Data Access URI. Autoplot's libraries are used to access an Autoplot URI via QDataSet, whichis then copied into NetCDF'java/lang/UnsupportedOperationExceptionNot supported yet. apdss.netcdf 'org/autoplot/netCDF/APIOServiceProvider org/autoplot/netCDF/AbstractIOSPucar/nc2/iosp/IOServiceProvider ucar/unidata/io/RandomAccessFileucar/nc2/NetcdfFileucar/nc2/util/CancelTaskucar/ma2/DataTypeucar/ma2/Sectionucar/ma2/InvalidRangeException getProperty&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)V"org/autoplot/datasource/DataSetURI getDataSource8(Ljava/lang/String;)Lorg/autoplot/datasource/DataSource;"org/autoplot/datasource/DataSource getDataSet@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;property&(Ljava/lang/String;)Ljava/lang/Object;length()I(Ljava/lang/String;IZZZ)V addDimension:(Lucar/nc2/Group;Lucar/nc2/Dimension;)Lucar/nc2/Dimension;N(Lucar/nc2/NetcdfFile;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;)VDOUBLE setDataType(Lucar/ma2/DataType;)Vorg/das2/qds/DataSetUtilqubeDims(Lorg/das2/qds/QDataSet;)[IsetDimensionsAnonymous([I)V addVariable8(Lucar/nc2/Group;Lucar/nc2/Variable;)Lucar/nc2/Variable;java/util/logging/LevelWARNINGLjava/util/logging/Level; getMessagejava/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString getDataType()Lucar/ma2/DataType;isStringvalue(I)Ducar/ma2/Arrayfactory9(Lucar/ma2/DataType;[ILjava/lang/Object;)Lucar/ma2/Array;org/das2/datum/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!9:;<=>?@ABCD/*·±E!F GHIJD6¬E'FGHKLM$NOD§ I*¶:Ç »Y·¿*¸»Y· ¹ µ *´  ¹À:Ç:*´ ¹6»Y·:,¶W*´ ¹À :*µÆ:* ¹Àµ*´Ç *µ»Y*´·:,¶WÆ/»Y,*´·:  ²¶ *´ ¸¶, ¶W»Y,·:  ²¶ *´ ¸¶, ¶W§4:² ²!¶"¶#»$Y»%Y·&'¶(¶"¶(¶)·*¿±Ev024,8<9E;P=`?hAxC}D‚E’FŸH±J¹M¾NÎOÖPâQêTøUV W\YZ)[H_Fz ÎPQ  RA`´ST<ØUAPÄVWxœX?øPQ /YZIGHI[LI\]I^_`Hüaý-aÿY bcdeafag0ÿ,bcdeh0M$ijD#_+¶+N:-¶,™ »-Y.·/¿*´ ¹¼:6*´ ¹¢*´ ¹0R„§ÿß-*´ ¸¸1:°E* dglnp&q7rGqMt\wFR)$kW_GH_lQ_mnZop&9qrWst\uv`*þwxÿbyzw{xù#M$|}~D-2°E{F GH~D-3°EF GH€�DR »4Y5·6¿E„F* GH KQ ‚n ^ƒM$|„…D> »4Y5·6¿EˆF GH K†M$|‡CD+±E�F GHM$ˆ‰D4 »4Y5·6¿E�F  GHM$ЉD4 »4Y5·6¿E”F  GHM$‹ŒD> »4Y5·6¿E˜F GH K�Ž~D4 »4Y5·6¿EœF  GH�~D4 »4Y5·6¿E F  GH�CD! 7¸8³ ±E#‘’PK ”QÉZíàT��&org/autoplot/netCDF/AbstractIOSP.classÊþº¾4 A¥¦ @§¨ ¥ @©ª «¬ ­ ® ¯ ° ± ² @³´ ¥ µ ¶·¸¹ º » ¼½ ¼¾¿À Á ÂÃÄ Å º @Æf† ÇÈÉ @ÊË )Ì @Í–—ÎÏ /Ð /ÑÒ Ó Ô ÕÖ @× 9Ø /ÙÚ 9Ð ÛÜ 9Ý 9Ñ @Þßàá _propertiesLjava/util/Properties; _iospParamLjava/lang/String; _ncElementLorg/jdom/Element;_ntimI()VCodeLineNumberTableLocalVariableTablethis"Lorg/autoplot/netCDF/AbstractIOSP; isValidFile%(Lucar/unidata/io/RandomAccessFile;)Zraf"Lucar/unidata/io/RandomAccessFile; ExceptionssendIospMessage&(Ljava/lang/Object;)Ljava/lang/Object;istringmessageLjava/lang/Object;props[Ljava/lang/String; StackMapTableàá] getIospParam()Ljava/lang/String; getProperty&(Ljava/lang/String;)Ljava/lang/String;namereadNcmlElement&(Ljava/lang/String;)Lorg/jdom/Element;eidfilterLorg/jdom/filter/Filter;itLjava/util/Iterator;builderLorg/jdom/input/SAXBuilder;docLorg/jdom/Document;Lorg/jdom/JDOMException; ncmlLocation ncml_filelink ncElement¦¿´âãäÃgetNetcdfElement()Lorg/jdom/Element; makeDimension((Lorg/jdom/Element;)Lucar/nc2/Dimension;elementdimLucar/nc2/Dimension;lengthnË getLength()I makeVariable<(Lucar/nc2/NetcdfFile;Lorg/jdom/Element;)Lucar/nc2/Variable;vLucar/nc2/Variable;structLucar/nc2/Structure;varsLjava/util/List;ncfileLucar/nc2/NetcdfFile;varshapetypeLocalVariableTypeTable$Ljava/util/List;åÚÏægetTimeVarNamevnamegetVariableName&(Lorg/jdom/Element;)Ljava/lang/String; varElement SourceFileAbstractIOSP.java JKjava/lang/String DEjava/util/Properties BC\s çè= éê ëì íî íï ðñ de bcorg/jdom/input/SAXBuilder òóâ ô€org/jdom/filter/ElementFilternetcdf Jõ ö÷ä øù úûorg/jdom/Element iospParam üe ýþorg/jdom/JDOMExceptionjava/io/IOException ÿc FG ìtime HIucar/nc2/Dimension J  ¡ Structureucar/nc2/Structure J õvariable  æ   ‹Œ    ucar/nc2/Variable   €orgName org/autoplot/netCDF/AbstractIOSPjava/lang/Objectorg/jdom/Documentorg/jdom/filter/Filterjava/util/Iteratorucar/nc2/NetcdfFilejava/util/Listsplit'(Ljava/lang/String;)[Ljava/lang/String;contains(Ljava/lang/CharSequence;)ZindexOf(Ljava/lang/String;)I substring(II)Ljava/lang/String;(I)Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;build'(Ljava/lang/String;)Lorg/jdom/Document;getRootElement(Ljava/lang/String;)VgetDescendants.(Lorg/jdom/filter/Filter;)Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getAttributeValueequals(Ljava/lang/Object;)Z getMessagejava/lang/IntegerparseInt(Ljava/lang/String;IZZZ)VN(Lucar/nc2/NetcdfFile;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;)V setDimensions getNamespace()Lorg/jdom/Namespace; getChildren8(Ljava/lang/String;Lorg/jdom/Namespace;)Ljava/util/List;iterator()Ljava/util/Iterator;setParentStructure(Lucar/nc2/Structure;)VaddMemberVariable((Lucar/nc2/Variable;)Lucar/nc2/Variable;ucar/ma2/DataTypegetType'(Ljava/lang/String;)Lucar/ma2/DataType; setDataType(Lucar/ma2/DataType;)V!@ABCDEFGHI JKL/*·±MN OPQRL6¬M,NOPSTU VWLm*+Àµ+ǰ*»Y·µ+À¶M,N-¾66¢;-2: ¶ ™% ¶ 6*´¶ `¶ ¶W„§ÿİM* 57:;#<9=C>L?e<kCN4LXI9,YEmOPmZ[#J\]^ÿ_`aa8øbcL/*´°MGN OPdeLS*´Ç°*´+¶°M K LNOPfE^ ghL½ ‡+M*¶N:»Y·:,¶:¶:-ÆI»Y·:¶:¹™+¹À:  ¶: - ¶™  :§§ÿѧ:» Y¶!·"¿*µ#° loMVP_a cde"g&j1k:lDmPnYobpfqitlxovqw~z„{Nz PiG YjE 1;kl:2mnYopQqrq is‡OP‡tE…uE€vE }wG^@ÿ: _xxxyz{|}.ÿ_xxxyB~U €L/*´#°MN OP�‚L×?M+$¶N+%¶:6Æ ¸&6-'¶™ *µ(»)Y-·*M,°M"‡‰ Š‹Œ •/—=™N>?OP?ƒG=„… 6fE.†E+‡I^ÿ _yˆxx‰ŠL/*´(¬M�N OP‹ŒL¾ ¢N*,¶+:,,¶:,-¶:.¶™d»/Y+·0:¶1,2,¶3¶4:¹5:  ¹™* ¹À: *+ ¶6:  ¶7 ¶8W§ÿÒN§»9Y+·:N-¸;¶<-¶=-°MN¡¢ £¤¥#§1¨8ªD¬c­l®s¯{°~±�²„³‘´šµ ºNp l�Ž ciG 1P��D=‘’¢OP¢“”¢ƒG •Ž ™fE‘–E‰—E˜ D=‘™^.ÿM _šy›xxxœ�}ú0ùU žcLôN'L*¶>M,2,¶3¶4N-¹5:¹™*¹À:+$¶¶™ *¶+L§§ÿÒ+°M& ÃÄÅÆ1Ç?ÉFÊIÌLÍN41ƒGNOPKŸEFwG;‘’˜ ;‘™^ÿ_xy�}-ú ¡Lh+?¶M,Ç +$¶M,°MÕÖ×N OP¢G fE^üx£¤PK ”QÉZÒЫ«5org/autoplot/netCDF/HDF5DataSourceEditorPanel$1.classÊþº¾4%   this$0/Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel;2(Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel$1; stateChanged"(Ljavax/swing/event/ChangeEvent;)VevtLjavax/swing/event/ChangeEvent; SourceFileHDF5DataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/netCDF/HDF5DataSourceEditorPanel$1java/lang/Object javax/swing/event/ChangeListener-org/autoplot/netCDF/HDF5DataSourceEditorPanelinitComponents()V access$000Q(Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel;Ljavax/swing/event/ChangeEvent;)V   > *+µ*·± Ÿ    A *´+¸± ¡¢    PK ”QÉZ~�•¨ÇÇ5org/autoplot/netCDF/HDF5DataSourceEditorPanel$2.classÊþº¾4%   this$0/Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel;2(Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel$2; valueChanged)(Ljavax/swing/event/TreeSelectionEvent;)Vevt&Ljavax/swing/event/TreeSelectionEvent; SourceFileHDF5DataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/netCDF/HDF5DataSourceEditorPanel$2java/lang/Object'javax/swing/event/TreeSelectionListener-org/autoplot/netCDF/HDF5DataSourceEditorPanelinitComponents()V access$100X(Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V   > *+µ*·± ¦    A *´+¸± ¨©    PK ”QÉZ²oI«ÇÇ5org/autoplot/netCDF/HDF5DataSourceEditorPanel$3.classÊþº¾4%   this$0/Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel;2(Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel$3; valueChanged)(Ljavax/swing/event/TreeSelectionEvent;)Vevt&Ljavax/swing/event/TreeSelectionEvent; SourceFileHDF5DataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/netCDF/HDF5DataSourceEditorPanel$3java/lang/Object'javax/swing/event/TreeSelectionListener-org/autoplot/netCDF/HDF5DataSourceEditorPanelinitComponents()V access$200X(Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V   > *+µ*·± °    A *´+¸± ²³    PK ”QÉZòL~ÍÇÇ5org/autoplot/netCDF/HDF5DataSourceEditorPanel$4.classÊþº¾4%   this$0/Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel;2(Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel$4; valueChanged)(Ljavax/swing/event/TreeSelectionEvent;)Vevt&Ljavax/swing/event/TreeSelectionEvent; SourceFileHDF5DataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/netCDF/HDF5DataSourceEditorPanel$4java/lang/Object'javax/swing/event/TreeSelectionListener-org/autoplot/netCDF/HDF5DataSourceEditorPanelinitComponents()V access$300X(Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V   > *+µ*·± Ñ    A *´+¸± ÓÔ    PK ”QÉZ’XŠ/`/`3org/autoplot/netCDF/HDF5DataSourceEditorPanel.classÊþº¾4Z < < <! <" #$ # <% <&' # <() # <* <+, <-. # </0 # <12 # <3 <4 <56 # <78 !# <9: $# <;< '# <= <> <? <@ <A <B <C <D <E <F G?à HI JK LM :N OP QR S TUVWXYZ[ B\ ] S^ Q_ S`abc def ghi jk lm nopqrst Qu Sv dw x yz d{ d| }~ }€ �‚ }ƒ „… „† }‡ }ˆ d‰ }Š y‹ „Œ }� dŽ �� !S‘ |’ !“ '”• €’ '– $—˜ !™š †’›œ y� „žŸ  ¡ Ž’¢£¤ ¥ ¦§¨ © ª <x „« ¬ ­® Ò¯ C° <± ²³´ Cµ C¶· ¤#¸ ¤¹º <»¼ ¤½ C¾ C¿À ®# ²Á Âà ÄÅ ÄÆÇ ´ÈÉÊ CË ´Ì ÍÎ Ï ÍÐ Ñ Ò <Ó !Ô 'Õ Ö× <Ø ÖÙ ÖÚ ÛÜ ÝÞ Öß Ýà Ûá Ûâã Ìä ²å ®æ Ìç Cèéê Ò\ë <ì íî Õï ðñò Úó 'ô 'õ 'ö Íà '÷ Öø <ø Öù Öú <ûü æ# ý½ íþÿ ð    <  ñ Íå æ õ   õ ù   õ  ¤  å õ   ¤ ²  õ ! õ" #Ã$  %  & õ'() !*+ <, '-./0 ð1 B# ²2 B3 ²4 C56 C7÷89 C:;<=> ?@ íAB Ó½ CC CD E ÒF ²GH IJ CK ÖL ÖMNO <# GP GQ GR ST UV GW XYZ [\] InnerClasses vapSchemeLjava/lang/String;allParameterInfoLjava/util/Map; Signature5Ljava/util/Map; advancedPanelLjavax/swing/JPanel;jLabel5Ljavax/swing/JLabel;jPanel1jPanel3 jScrollPane1Ljavax/swing/JScrollPane; jScrollPane3 jScrollPane4 jSplitPane1Ljavax/swing/JSplitPane; jSplitPane2 jTabbedPane1Ljavax/swing/JTabbedPane;parameterInfoLabel parameterTreeLjavax/swing/JTree;subsetComboBoxLjavax/swing/JComboBox;whereCBLjavax/swing/JCheckBox;whereOpwhereParamListwhereTFLjavax/swing/JTextField; xCheckBoxxParameterTree yCheckBoxyParameterTree bindingGroup(Lorg/jdesktop/beansbinding/BindingGroup;loggerLjava/util/logging/Logger;split"Lorg/autoplot/datasource/URISplit;params parameters parametervarsLjava/util/List;%Ljava/util/List;()VCodeLineNumberTableLocalVariableTablethis/Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel;initComponentsbinding#Lorg/jdesktop/beansbinding/Binding;advancedPanelLayoutLjavax/swing/GroupLayout; jPanel1Layout jPanel3LayoutlayoutparameterTreeValueChanged)(Ljavax/swing/event/TreeSelectionEvent;)VviIvdimspsEntryLjava/util/Map$Entry;evt&Ljavax/swing/event/TreeSelectionEvent;tpLjavax/swing/tree/TreePath;longNameibrlongNameSansDescriptiondimsvarnamesitemLjava/lang/Object;LocalVariableTypeTable;Ljava/util/Map$Entry;$Ljava/util/List; StackMapTableéVO^_`ÇêxParameterTreeValueChangedyParameterTreeValueChangedjTabbedPane1StateChanged"(Ljavax/swing/event/ChangeEvent;)VLjavax/swing/event/ChangeEvent;tabupdateMetadata(I)V xparameter yparameterreject(Ljava/lang/String;)Zurifs%Lorg/das2/util/filesystem/FileSystem; ExceptionsprepareM(Ljava/lang/String;Ljava/awt/Window;Lorg/das2/util/monitor/ProgressMonitor;)ZparentLjava/awt/Window;mon'Lorg/das2/util/monitor/ProgressMonitor;cdfFileLjava/io/File;fillTree7(Ljavax/swing/JTree;Ljava/util/Map;Ljava/lang/String;)Vnode)Ljavax/swing/tree/DefaultMutableTreeNode;tLjava/lang/Exception;emmparamrootexpand selectiontm#Ljavax/swing/tree/DefaultTreeModel;-Ljava/util/List;<aãëò](Ljavax/swing/JTree;Ljava/util/Map;Ljava/lang/String;)VsetURI(Ljava/lang/String;)Vdataset Lucar/nc2/dataset/NetcdfDataset;nex Ljava/lang/NullPointerException;dLucar/nc2/Dimension;kv2name descriptionLjava/lang/StringBuilder;v2Lucar/nc2/Variable;aLucar/nc2/Attribute;isFormattedStringsOrTimeZacLucar/nc2/AttributeContainer;nameinfopi0i1fileNameresourcenumDatasubsetsxsycbmodel"Ljavax/swing/DefaultComboBoxModel;wherebc  ·deU markProblems(Ljava/util/List;)Vproblems'(Ljava/util/List;)VgetPanel()Ljavax/swing/JPanel;getURI()Ljava/lang/String;odep0xtpoyytpmain([Ljava/lang/String;)Vargs[Ljava/lang/String;ep/Lorg/autoplot/datasource/DataSourceEditorPanel;] access$000Q(Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel;Ljavax/swing/event/ChangeEvent;)Vx0x1 access$100X(Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V access$200 access$300 SourceFileHDF5DataSourceEditorPanel.java ©‰ ¨‰ ˆ‰ ª« yzjava/util/LinkedHashMap tL €z&org/jdesktop/beansbinding/BindingGroup mnjavax/swing/JSplitPane [Z YZjavax/swing/JPanel OPjavax/swing/JLabel QRjavax/swing/JComboBox abjavax/swing/JCheckBox cd fb ebjavax/swing/JTextField ghjavax/swing/JTabbedPane \]javax/swing/JScrollPane UVjavax/swing/JTree _` SP WV j` id TP XV l` kd ^R f¯ ghAdvancedi jk lmjava/awt/Dimension yn opLoad subset of the data: qÖšLoad a subset of the data records, for example:
[0:100] first 100 records
[-100:] last 100 records
[::10] every tenth record
rÖ st javax/swing/DefaultComboBoxModeljava/lang/String::100:100-100: 0:10000:5 yu vwOnly load data where:3return only the records where the condition is trueItem 1Item 2Item 3Item 4y {| ${selected}} ~enabled€ ~�‚ ƒ„ …†.eq.gt.lt.ne.within0Benter the value, or "mode" for the most frequently occuring value.javax/swing/GroupLayout y‡ ˆ‰Š Œ� Ž� ‘“” •“java/lang/Short –—™ ›œ �žŸ  £ –¤  ¥ ¦§ ¨© –ª «� –¬ •­ ®© ¯°“"plot" selects the dependent parameter for plotting. "x" allows specification of an independent parameter upon which the "plot" parameter depends./org/autoplot/netCDF/HDF5DataSourceEditorPanel$1 y± ²³ ´t/org/autoplot/netCDF/HDF5DataSourceEditorPanel$2 µ¶ ·°select variable ¸¹/org/autoplot/netCDF/HDF5DataSourceEditorPanel$3Set Variable for XXSpecify the parameter to use for the X tags, overriding any settings found in the file. º�  »X ¼½/org/autoplot/netCDF/HDF5DataSourceEditorPanel$4Set Variable for YXSpecify the parameter to use for the X tags, overriding any settings found in the file. Y ¾° ¿°jLabel1javax/swing/SwingConstants À¯ Áp – Ãz^ ÄÅ ÆÇ ÈÉ uJa ÊË
ÌÍ ÎÏjava/lang/StringBuilder ÐÑ
KL Ò ÓÔ ÎÕjava/util/ArrayList Öר ÙÚ` ÛÜ ÝÞjava/util/Map$Entry ßÞ[] à³ áÞ_ âã äÞ åæ çè ét ®¯ êÔ ëÅì íî qr ïð ñJò óôõ ~ö ÷J ø³ ùú ûü'javax/swing/tree/DefaultMutableTreeNode yè ýÔ y¯ âþ ÿãjavax/swing/tree/TreePathjava/lang/Objectjava/lang/Exception op   !javax/swing/tree/DefaultTreeModel y v       IJ sJ   sL)org/das2/util/monitor/NullProgressMonitorb opening cdf file {0}  Ö c  vw zjava/lang/Throwable ucar/nc2/Variable  Ü ucar/nc2/Structure Ù  !" #Ü yÖ $%,d &= 'Ô Ð(java/lang/NullPointerException )* +, -Ôdetected formatted time: {0} ./eucar/nc2/AttributeCATDESC 0 1Select Variable (of ) 23arg_0 ÀÁ 45xy close hdf 6Ö 7× 8è(no plottable parameters) 9³%3D :;.( Ì<\+ java/io/IOException"java/lang/IllegalArgumentException= > ?markProblems: {0} @ AB CÜ DÞ EË%s%s(%s) F+ GH IJ GKN/home/jbf/ct/autoplot/data/hdf/brian/FU1_ZEP_Counts_v1-5681_20110301_v1.0.0.h5-org/autoplot/netCDF/HDF5DataSourceEditorPanel ²³ ¸¹ ÕÖL MNO PQ R SÖ apdss.hdf5T UV-org/autoplot/datasource/DataSourceEditorPanel$javax/swing/event/TreeSelectionEventjava/util/Listjava/util/Iterator java/util/Map java/io/Fileucar/nc2/dataset/NetcdfDatasetucar/nc2/Dimensionucar/nc2/AttributeContainersetOrientationsetResizeWeight(D)Vjavax/swing/BorderFactorycreateTitledBorder5(Ljava/lang/String;)Ljavax/swing/border/TitledBorder; setBorder(Ljavax/swing/border/Border;)V(II)VsetMaximumSize(Ljava/awt/Dimension;)VsetTextsetToolTipText setEditable(Z)V([Ljava/lang/Object;)VsetModel(Ljavax/swing/ComboBoxModel;)VW4org/jdesktop/beansbinding/AutoBinding$UpdateStrategyUpdateStrategy READ_WRITE6Lorg/jdesktop/beansbinding/AutoBinding$UpdateStrategy;$org/jdesktop/beansbinding/ELPropertycreate:(Ljava/lang/String;)Lorg/jdesktop/beansbinding/ELProperty;&org/jdesktop/beansbinding/BeanProperty<(Ljava/lang/String;)Lorg/jdesktop/beansbinding/BeanProperty;"org/jdesktop/beansbinding/BindingscreateAutoBindingË(Lorg/jdesktop/beansbinding/AutoBinding$UpdateStrategy;Ljava/lang/Object;Lorg/jdesktop/beansbinding/Property;Ljava/lang/Object;Lorg/jdesktop/beansbinding/Property;)Lorg/jdesktop/beansbinding/AutoBinding; addBinding&(Lorg/jdesktop/beansbinding/Binding;)V(Ljava/awt/Container;)V setLayout(Ljava/awt/LayoutManager;)V!javax/swing/GroupLayout$Alignment AlignmentLEADING#Ljavax/swing/GroupLayout$Alignment;createParallelGroup ParallelGroupL(Ljavax/swing/GroupLayout$Alignment;)Ljavax/swing/GroupLayout$ParallelGroup;createSequentialGroupSequentialGroup+()Ljavax/swing/GroupLayout$SequentialGroup;'javax/swing/GroupLayout$SequentialGroupaddContainerGap addComponentB(Ljava/awt/Component;III)Ljavax/swing/GroupLayout$SequentialGroup;X*javax/swing/LayoutStyle$ComponentPlacementComponentPlacementRELATED,Ljavax/swing/LayoutStyle$ComponentPlacement;addPreferredGapW(Ljavax/swing/LayoutStyle$ComponentPlacement;)Ljavax/swing/GroupLayout$SequentialGroup;%javax/swing/GroupLayout$ParallelGroupaddGroupYGroupH(Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$ParallelGroup;=(Ljava/awt/Component;)Ljavax/swing/GroupLayout$ParallelGroup;J(Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$SequentialGroup;addGap.(III)Ljavax/swing/GroupLayout$SequentialGroup;setHorizontalGroup"(Ljavax/swing/GroupLayout$Group;)V?(Ljava/awt/Component;)Ljavax/swing/GroupLayout$SequentialGroup;BASELINE@(Ljava/awt/Component;III)Ljavax/swing/GroupLayout$ParallelGroup;-(II)Ljavax/swing/GroupLayout$SequentialGroup;setVerticalGroupsetRightComponent(Ljava/awt/Component;)V2(Lorg/autoplot/netCDF/HDF5DataSourceEditorPanel;)VaddChangeListener%(Ljavax/swing/event/ChangeListener;)VsetRootVisibleaddTreeSelectionListener,(Ljavax/swing/event/TreeSelectionListener;)VsetViewportViewaddTab)(Ljava/lang/String;Ljava/awt/Component;)VTRAILINGk(Ljavax/swing/GroupLayout$Alignment;Ljavax/swing/GroupLayout$Group;)Ljavax/swing/GroupLayout$ParallelGroup; setAlignmentX(F)VsetLeftComponentsetTopComponentsetVerticalAlignmentsetMinimumSizec(Ljava/awt/Component;Ljavax/swing/GroupLayout$Alignment;III)Ljavax/swing/GroupLayout$ParallelGroup;bindgetPath()Ljavax/swing/tree/TreePath;getPathComponent(I)Ljava/lang/Object;valueOf&(Ljava/lang/Object;)Ljava/lang/String;get&(Ljava/lang/Object;)Ljava/lang/Object;indexOf(Ljava/lang/String;)I substring(II)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringlength()I(I)Ljava/lang/String;entrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getValue startsWithgetKeyadd(Ljava/lang/Object;)ZgetSelectedItemtoArray()[Ljava/lang/Object;setSelectedItem(Ljava/lang/Object;)V setSelectedgetSelectedIndexgetSelectionPath org/autoplot/datasource/URISplitparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit; resourceUriLjava/net/URI;path"org/autoplot/datasource/DataSetURItoUri"(Ljava/lang/String;)Ljava/net/URI;#org/das2/util/filesystem/FileSystem5(Ljava/net/URI;)Lorg/das2/util/filesystem/FileSystem;file isDirectorygetFileE(Ljava/net/URI;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File; checkLength(Ljava/io/File;)Vsize%(Ljavax/swing/tree/MutableTreeNode;)Vequalsjava/util/logging/LevelWARNINGLjava/util/logging/Level; getMessagejava/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V(Ljavax/swing/tree/TreeNode;)V(Ljavax/swing/tree/TreeModel;)VsetSelectionPath(Ljavax/swing/tree/TreePath;)VscrollPathToVisible expandPath parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;FINE@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V+org/autoplot/netCDF/NetCDFDataSourceFactory checkMatlabucar/nc2/dataset/NetcdfDatasets openDataset4(Ljava/lang/String;)Lucar/nc2/dataset/NetcdfDataset; getVariables+()Lcom/google/common/collect/ImmutableList;close addSuppressed(Ljava/lang/Throwable;)V getDimensions'com/google/common/collect/ImmutableListisEmpty getFullName2()Lcom/google/common/collect/UnmodifiableIterator; getDataType()Lucar/ma2/DataType;ucar/ma2/DataType isNumeric getDimension(I)Lucar/nc2/Dimension;getName getLength(I)Ljava/lang/StringBuilder;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;CHARLucar/ma2/DataType;getRank attributes()Lucar/nc2/AttributeContainer;getStringValuegetDescription setTitleAt(ILjava/lang/String;)VgetModel()Ljavax/swing/tree/TreeModel;finestkeySet addElementendsWith replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;I)I!org/das2/util/DasExceptionHandlerhandleSEVEREtrimcharAt(I)C isSelectedgetLastPathComponentremovegetTextformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; formatParams#(Ljava/util/Map;)Ljava/lang/String;6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;javax/swing/JOptionPaneshowConfirmDialog)(Ljava/awt/Component;Ljava/lang/Object;)Ijava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintlnorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;%org/jdesktop/beansbinding/AutoBindingjavax/swing/LayoutStylejavax/swing/GroupLayout$Group!<GIJKLMNOPQRSPTPUVWVXVYZ[Z\]^R_`abcdebfbghidj`kdl`mnopqrsLMNtLMNuJvwMxyz{J*·*»Y·µ*· ±|4~56} ~€z{ˆ °*» Y· µ *» Y·µ*» Y·µ*»Y·µ*»Y·µ*»Y·µ*»Y·µ*»Y·µ*»Y·µ*»Y·µ *»!Y·"µ#*»$Y·%µ&*»'Y·(µ)*»Y·µ**»$Y·%µ+*»'Y·(µ,*»Y·µ-*»Y·µ.*»$Y·%µ/*»'Y·(µ0*»Y·µ1*»Y·µ2*´¶3*´4¶6*´7¸8¶9*´»:Yÿ·;¶<*´=¶>*´?¶@*´¶A*´»BY½CYDSYESYFSYGSYHS·I¶J*´?¶K*´L¶M*´N¶O*´»BY½CYPSYQSYRSYSS·I¶J²T*´U¸V*´W¸X¸YL*´ +¶Z*´»BY½CY[SY\SY]SY^SY_S·I¶J²T*´U¸V*´W¸X¸YL*´ +¶Z*´ `¶a*´ b¶c²T*´U¸V*´ W¸X¸YL*´ +¶Z»dY*´·eM*´,¶f,,²g¶h,¶i¶j*´¡ÿ¶l²m¶n*´þTþ¶l²m¶n*´ þ5þ¶l¶o,¶i,²g¶h*´¶p*´¶p,¶i¶j*´þ¯þ¶l¶o¶q‡ÿ¶r¶o¶s,,²g¶h,¶i*´¶t²m¶n*´þþ¶l²m¶n*´¶t¶r,²u¶h*´þþ¶v*´þþ¶v*´ þþ¶v¶qõÿ¶w¶o¶x*´*´¶y*´#z¶{*´#»|Y*·}¶~*´)¶*´)»€Y*·�¶‚*´&*´)¶ƒ*´#„*´&¶…*´,¶*´,»†Y*·‡¶‚*´+*´,¶ƒ*´-ˆ¶M*´-‰¶O»dY*´*·eN*´*-¶f--²g¶h*´+¶p²Š-¶i¶j*´-¶tÄÿ¶w¶‹¶s--²g¶h-¶i*´-¶t²m¶n*´+Rÿ¶l¶o¶x*´#Œ*´*¶…*´. ¶�*´0¶*´0»ŽY*·�¶‚*´/*´0¶ƒ*´1�¶M*´1‘¶O»dY*´.·e:*´.¶f²g¶h*´/¶p¶i¶j*´1¶tÄÿ¶r¶o¶s²g¶h¶i*´1¶t²m¶n*´/Rÿ¶l¶o¶x*´#’*´.¶…*´*´#¶“*´*´¶”*´2•¶>*´2¶—*´2»:Y1d·;¶˜*´*´2¶y»dY*·e:*¶™²g¶h*´¶p¶s²g¶h*´²Šùÿ¶š¶x*´ ¶›±|‚ @ BC!D,E7FBGMHXIcJnKyL„M�NšO¥P°Q»RÆSÑTÜUçVòXúY[\$^-_6a>bicre{f„hªjÃkËmöopr s)uBvJxVy^zc{g|j}x~~‹€‘�ž‚¡|¥ƒ¬„³…º†¾‡ÁˆωÒ‡Õ„ߊâƒåzèŒí�ñŽø�þ� ‘’“ ”'•3–?—K˜N•W™ZŽ]Œ`œkžtŸƒ¥‹¦š«¥­²¯º°ɵÔ·ݸæºò»ú¼ÿ½¾ ¿ÀÁ Â#¿&¼)Ä.Å2Æ9Ç?ÈMÉPÆSÄVÌcÎkÐsÑ‚Ö�ٟؖ۬ܵݼÞÃßÈàËáÒâÜãßàâÝååìæñçøèþé êçåí"ï-ñ8óAôIõ[öføpùvú}û„ü‡úŠþ‘ÿ¢¥þ¨¯}>°~Ãí�‚VZƒ„ò¾…„¬†„p@‡„ˆ‰{Ñ :+¶œM*,¶�¸žµŸ*´*´Ÿ¹ ÀCN-¡¶¢6¤ -¶£§-:*´2»¤Y·¥¦¶§-¶§¨¶§*´©*´Ÿ¹ ÀC¶§ª¶§¶«¶>*´Ÿ¶¬¶­:»®Y·¯:*´¹°¹±:¹²™k¹³À´:  ¹µÀC:  ¶¶¢6    ¶¬d¶£:  ·¶¢6  ¤  `¶£:  ¶¸™ ¹¹¹ºW§ÿ‘*´¶»:*´»BY¹¼·I¶JÆ *´¶½±|V " * =t‚‹±½ÆÖßñû  + 9"}„ ½MŠJ ÆD‹Œ Ö4�J ±YŽ� :~:‘’5“”"•J*–Œ=ý—J‚¸˜J‹¯™w$š›œ±YŽ� ‹¯™žŸƒþ: ¡@¡ÿ_ ¢£ ¡¡¡¤¥ÿU ¢£ ¡¡¡¤¥¦¡¡ÿ ¢£ ¡¡¡¤¥úü+§¨‰{J*´-¶¾*·¿±|%& '}~‘’©‰{J*´1¶¾*·¿±|*+ ,}~‘’ª«{T*´#¶À=*·¿±|/0 1} ~‘¬­Œ®¯{3ª1mÏ*´ŸÆ»¤Y·¥¦¶§*´*´Ÿ¹ ÀC¶§¨¶§*´©*´Ÿ¹ ÀC¶§ª¶§¶«M*´2,¶>§Ç*´,¶ÁN-Æ»-¶�¸ž:ÆG»¤Y·¥¦¶§*´¹ ÀC¶§¨¶§*´©¹ ÀC¶§ª¶§¶«M*´2,¶>§e*´0¶ÁN-ÆY-¶�¸ž:ÆG»¤Y·¥¦¶§*´¹ ÀC¶§¨¶§*´©¹ ÀC¶§ª¶§¶«M*´2,¶>§±|N9;#<c=nAvBzC„D‰EÅFÍHÐKØLÜMæNëO'P/R2W}\ c •JÅ•J„I°JvZ“”'•JæI±JØZ“”3~3­ŒŸûQý^ ùý^ ù²³{’;*+¸ÂµÃ*´Ã´ÄǬ*´Ã´Å¸Æ¸ÇM,*´Ã´È*´Ã´Å¶¬¶­¶É¬|ŒŽ�’"“} ;~;´J"µ¶Ÿ·Õ¸¹{z*+¸ÂµÃ*´Ã´Ä-¸Ê:¸Ë¬|˜š›�}4~´Jº»¼½¾¿·ÕÀÁ{> â»ÌYD·Í:»®Y,¹Î·Ï::,¹°¹±:¹²™f¹³À´:»ÌY¹¹·Í:  ¶Ð¹¹ÀC-¶Ñ™»ÒY½ÓYSY S·Ô:§: ²Ö²× ¶Ø ¶Ù§ÿ–»ÚY·Û:+¶ÜÆ+¶Ý+¶Þ¹ß:¹²™¹³ÀÒ: + ¶à§ÿä±@‚Õ|V¢ ¤¦§@ªP«W¬h­²‚¯„°”³—µ¢·¨¹­º³»¹¾Ø¿ÞÀáÂ}z P/Âà „ÄÅ @TÆ�Ø“” â~â_`âÇLâÈJ ×ÉÃÈÊwÅË”¢@ÌÍœ @TÆ�âÇNÈÊΟ@ÿ*¢ÏСѤ ¥üT¦BÒúúü!Óü¥úMÔÕÖ{ Ë)*+¸ÂµÃ**´Ã´áµâ**´Ã´ã¸äµå*´Ã´Ä»æY·ç¸ÊM,¶èN²Ö²éê-¶ë-:¸ì¸í::*¶îµïÆUƶð§H:¶ò§<¶ð§4::¿:Æ!ƶð§:  ¶ò§¶ð¿*»Y*´ï¹ó·ôµ©*´ï¹ß:¹²™W¹³Àõ:¶ö¶÷™§ÿß¶ø:Áù™ÞÀù¶ú¶û:¹²™Ä¹³Àõ:  ¶ü¶ýš§ÿß ¶ø: »¤Y»¤Y·¥ ¶§¶¶§¶«·þ: 6   ¶ö¶ÿ¢Z  ¶:  ž  ¶§W ¶:Æ ¶Ñš  ¶¶§¶§W  ¶¶W§:¿„ §ÿŸ ·¶§W*´  ¶«¹W§ÿ8§+¶ü²¦¶  §6™²Ö²é ¶ëš¶ü¶ýš§þ´»¤Y»¤Y·¥¶ø¶§¶¶§¶«·þ: 6  ¶ö¶ÿ¢Z ¶:  ž  ¶§W ¶:  Æ ¶Ñš  ¶¶§¶§W  ¶¶W§:  ¿„ §ÿŸ ·¶§W¶ :  ¹ :  ¹²™0 ¹³À :  ¶¶Ñ™ ¡¶§ ¶¶§W§ÿÌ*´ ¶«¹W»¤Y·¥:¶¶§W*´©¶«¹W§ý¥*´¹Î6*´#»¤Y·¥¶§¶¶§¶«¶*´å¹ ÀC::Æ%¶¶¢6Ÿ¶­:¶£:**´)*´·*´,*´)¶¶Ü*´åŒ¹ ÀC:Ç*´å¹ ÀC:Æ**´,*´·*´0*´)¶¶Ü*´å’¹ ÀC:  Ç*´å¹ ÀC:  Æ**´0*´ ·²Ö¶»BY·: *´å¹¹±:  ¹²™ ¹³ÀC:   ¶§ÿãÇM*´å¹š7**´å¹°¹±¹³À´¹¹ÀCµŸ*´Ÿ:*´2D¶>§ *´2 ¶>ÆHÆ:¶¶¸™ ¶­:·¶!™¶¬d¶£:*´¶½§ *´D¶½*´ŸÆ**´Ÿ"¶#µŸ»®Y·¯: *´¹°¹±:  ¹²™! ¹³À´:   ¹¹¹ºW§ÿÛ*´»BY ¹¼·I¶J*´å$¹ ÀC:  Æv ¶¬žn*´¶¾ %¶¢6  ¤S*´  ¶£¶½ &¶¢6 ¶'6*´  ¶£¶½*´  `¶£()¶#¶a§ *´¶¾§M,¸,²Ö²-,¶Ø,¶Ù± inqñV_…ñV_ŽšŸ¢ñ…�Ž„¶¹k� !*!+!|ò|ÈÊÌ!Ð3Ò8ÔDÖGØLÛVÜ_Ý…ÛŽݶßÊáëãùåçé+ê9ë@ì]ímîvï„ñ‹òšó«õ¶ø¹ö»÷¾íÄúÌüÝýãþ$DT] k r � ’� ¢¥«³ºÙç÷ú #$&0'3+>/a0r1u2z3ƒ4‰5’6œ:ª<¸=È>Þ?ã@ñCÿDE%F*G8JALJMpNwOzQR‹S­T³U¿WÉ[Î\Ó]å^þ_ aef+i4jZkillm�n’oŸp§q±r·sÆtÐuÜvìwy z€}~(‚}ˆ'Scר‹+ÙJ»ÚÛvHÜÝ `dÞŒ @�ßJ ]€àá +²âã r+ÙJ ¢ÚÛ ]HÜÝ GdÞŒ Ùäå þ æçDÇàá ºQèé 0êJëáëEŠãƒ‹ŒpìJ Zì� Ð7íŒÜ+V‹Œ 3ß¾¿8ÚïJGËðJ>ÔñŒr ÈJu�òJÈJóJôJ JÈõö 4Þ™w ’€÷J ÚÅ)~)´JœZì� 4Þ™ž Ÿž8ÿq¢¡ø¡¡ùúú GúHúÿ ¢¡ø¡¡ùúúú ÿ¢¡ø¡¡ü¥ü#ûý¡¥ü#ûþ&¡üü#ýü&¡ÿ ¢¡ø¡¡¥û¡¥û¡üýþúúÿ¢¡ø¡¡¥û¡@üý"üü#ýü&¡ÿ ¢¡ø¡¡¥û¡üýþúúýÿ¥3úøø'þh¡¡üA¡ü3¡ý!¥úûD  ý¤¥ú'üš¡ÿ¢¡BÒ{[²Ö²é.+¶/¶ë±| †‡}~wœ žM{,*°|‹} ~{� “*´¶»¶/¶0L+¶¬ž&+¶1[Ÿ»¤Y·¥¶¶§+¶§·¶§¶«L*´ŸM+¶¬ž»¤Y·¥,¶§+¶§¶«M*´å,¹W*´-¶2™**´,¶ÁN-Æ-¶3:*´å¶/¹W§*´å¹4W*´1¶2™**´0¶ÁN-Æ-¶3:*´å¶/¹W§*´å¹4W*´¶2™^*´¶»ÆD*´å$5½ÓY*´¶»SY*´¶»SY*´ ¶6)7¶#S¸8¹W§ *´å$¹4W§*´å$¹4W*´Ã*´âµá*´Ã*´å¸9µã*´Ã´ãÆ*´Ã´ã¶¬š *´Ãµã*´Ã¸:°|z�‘’8•=–D—W™e›oœw�{ž�Ÿ“¡–¢£¥­¦µ§¹¨¿©Ñ«Ô¬á¯ë°õ±6³F¶S¹^ºl»‹¼}H� ›w ”¿ ›µ ”“~…òJ=VìJŸ ü8¡ü¡; - ûT 7  {­B;L»š.,+»æY·ç¹?W,+¹@,¸Aš²B,¹C¶D±|"Á ÄÅ&Æ-Ç5ÈAÍ} B>´J 6Ÿ ýA¡·Õ{:*+·±|,}¬{:*+·±|,}’{:*+·±|,}’{:*+·±|,}’z{" E¸F³Ö±|rHZ ކ€|´²� dxz@yd‹@„d�}d’�˜š@¡d¢PK •QÉZ5Õå�8:8:.org/autoplot/netCDF/HDF5DataSourceFormat.classÊþº¾4æ Ökl k Òm nopqr stu vwxy kz { n| } ~ n€ n� ‚ƒ „… †‡ˆ‰Š ‚‹ ‚Œ ‚� ‚Ž �� ‘’ “” “•– Ò— ˜™š (› œ� üž Ÿ  �¡¢£ 1¤ 1¥ 1� ü¦ §¨©ª Ò« Ò¬­ Ò®¯ Ò° ±² ³´ >µ¶ Ck·ê,¸ ¹ º » ¼½¾ ¿ÀÁÂÃÄÅ-Æ >~Ç >È >ÉÊË Ì Zµ ˜ÍÎÏ ÐÑ ÒÓÔ �ÕÖ Ò× ØÙ ÚÛÜ Ý)Þ Òßàá Úâ œã üä Øå Øæ çèJ Òé Ø| Øêë zk Òìí }kî œïð 1ñò 1ó �ô nõ ö÷ø ˆùú ˆû Š¥ üü Òýþ Òÿ Òô > ”µ Ò  ÇÒÎÓ*¡± ›    œ £ O ~! ° £ ÒGÒÎÓ*¡± !"#$%&'( )* + ,-ì ./0 Š12 É3 4” 45 46 Š78 Ò9:; <=> ?@AnamesLjava/util/Map; Signature:Ljava/util/Map;loggerLjava/util/logging/Logger;$assertionsDisabledZ()VCodeLineNumberTableLocalVariableTablethis*Lorg/autoplot/netCDF/HDF5DataSourceFormat;nameFor+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;dep0Lorg/das2/qds/QDataSet;nameLjava/lang/String;unitsLorg/das2/datum/Units; StackMapTableputypeFor>(Lorg/das2/qds/QDataSet;Ljava/lang/String;)Lucar/ma2/DataType;suggest getPropertyO(Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;srcdeftLjava/lang/Object;oácopyBBuilder InnerClassesC(Lucar/nc2/NetcdfFile;Lucar/nc2/write/NetcdfFormatWriter$Builder;)VdLucar/nc2/Dimension;vLucar/nc2/Variable;inLucar/nc2/NetcdfFile;out+Lucar/nc2/write/NetcdfFormatWriter$Builder;C getDimension=(Lucar/nc2/NetcdfFile;Ljava/lang/String;)Lucar/nc2/Dimension;ncfileª formatDataS(Ljava/lang/String;Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;)Vmpds%Lorg/das2/qds/MutablePropertyDataSet;oldfilenameidepiiIu typeSuggest1aLucar/ma2/Array;arrayvarEntryLjava/util/Map$Entry;writer#Lucar/nc2/write/NetcdfFormatWriter;uridatamon'Lorg/das2/util/monitor/ProgressMonitor; typeSuggestfileLjava/io/File;dimsLjava/util/List;dimdimssname1doDepappend tempFileNameqube[I dataStoreLocalVariableTypeTable9Ljava/util/Map$Entry;&Ljava/util/List;7Ljava/util/Map;8Ljava/util/Map;3Ljava/util/Map;;qD¯EFBG0–H ExceptionsIdefineVariableOnel(Lucar/nc2/write/NetcdfFormatWriter$Builder;Lorg/das2/qds/QDataSet;Ljava/lang/String;[Lucar/nc2/Dimension;)VfillDunitsStr[Lucar/nc2/Dimension;varNametLucar/ma2/DataType;vbuilderJLucar/nc2/Variable$Builder;nfillLjava/lang/Number;metaKJ  formatDataOneO(Lucar/nc2/write/NetcdfFormatWriter;Lorg/das2/qds/QDataSet;Ljava/lang/String;)VadsLorg/das2/qds/ArrayDataSet;dataTypeddataitLorg/das2/qds/DataSetIterator;LúMN canFormat(Lorg/das2/qds/QDataSet;)ZdsgetDescription()Ljava/lang/String; SourceFileHDF5DataSourceFormat.java ßàjava/util/HashMap רF OPjava/lang/Stringorg/das2/qds/QDataSetNAME QRUNITSorg/das2/datum/UnitsS TUEpochjava/lang/StringBuilder Variable_ -V WX -Y Zg [\_ ]^K _M `Xdouble a\floatlongintshort bM cM dM eMG fgh ijC kl mnucar/nc2/Dimension ÛÜo pqout.addDimension({0}) rgs tu vwy z{ |gucar/nc2/Variableout.addVariable({0}) }g ~ €�‚ ƒ„(ncfile.getDimensions() (looking for {0})java/lang/NullPointerException …† ‡àtype ˆ‰ java/io/File Š‹Œ �Ž� �g ߆java/util/ArrayListarg_0 ‘X ’g “”• –—DEPEND_0˜ ™šDEPEND_1DEPEND_2DEPEND_3BUNDLE_1TF.temp ›l œl"java/lang/IllegalArgumentExceptionUnable to delete file -� žqcreate HDF5 file {0}*NetcdfFileWriteable.createNew( {0}, true )Ÿ  ¡H ¢£ oldfile= NetcdfFile.open( {0} ); ¤¥1ncfile=NetcdfFileWriteable.createNew( {0}, true ) ûÿE ¦§¨ ©ªdata is not a qube «XDEPEND_ æçncfile.addDimension({0},{1})java/lang/Object Z¬ t­ z® ¯\ O°± ²³ EF ´µjava/util/LinkedHashMap ÝÞjava/lang/AssertionErroroldFile.getVariables() t¶v.read() ·¸a={0} ¹g ºà »¼½ i¾java/util/Map$Entry ¿nucar/ma2/Array Àn Á WXncfile.flush() Ãàncfile.close() ÄÅjava/io/IOExceptionunable to rename file ñò"ncfile.addVariable({0},{1},)Æ ÇÈ FILL_VALUEjava/lang/Number ÉÊmetadataistpadding ISTP metadata ˆucar/nc2/AttributeFIELDNAM ßÌ ÍÎVAR_TYPEFILLVAL ÏÐ ßÑVALIDMIN VALID_MIN ôõjava/lang/DoubleVALIDMAX VALID_MAX TYPICAL_MINSCALEMIN TYPICAL_MAXSCALEMAX SCALE_TYPESCALETYPlinearTITLECATDESCLABELLABLAXIS _FillValue ÒÓ ÔÕÖ fgL û×"ddata= Array.factory( {0}, qube ); ØÙ org/das2/qds/QubeDataSetIterator ßÚM mà ¿Û ÜÝncfile.write({0},ddata) ÞßHDF5(org/autoplot/netCDF/HDF5DataSourceFormatà ál apdss.netcdfâ ãä0org/autoplot/datasource/AbstractDataSourceFormat)ucar/nc2/write/NetcdfFormatWriter$Builderjava/util/Iterator%org/das2/util/monitor/ProgressMonitorjava/util/List java/util/Mapucar/nc2/NetcdfFile!ucar/nc2/write/NetcdfFormatWriterjava/lang/Exceptionucar/nc2/Variable$Builderucar/ma2/DataTypeorg/das2/qds/ArrayDataSetorg/das2/qds/DataSetIteratorucar/ma2/InvalidRangeExceptionget&(Ljava/lang/Object;)Ljava/lang/Object;property&(Ljava/lang/String;)Ljava/lang/Object;org/das2/datum/UnitsUtilisTimeLocation(Lorg/das2/datum/Units;)Z-(Ljava/lang/String;)Ljava/lang/StringBuilder;size()I(I)Ljava/lang/StringBuilder;toString containsValue(Ljava/lang/Object;)Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;DOUBLEhashCodeequalsFLOATLONGINTSHORT getDimensions+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableListiterator2()Lcom/google/common/collect/UnmodifiableIterator;hasNext()Znext()Ljava/lang/Object;java/util/logging/LevelFINERLjava/util/logging/Level;getNamejava/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V getRootGroup()Lucar/nc2/Group$Builder;åucar/nc2/Group$Builder addDimension.(Lucar/nc2/Dimension;)Lucar/nc2/Group$Builder; getVariables getShortName getDataType()Lucar/ma2/DataType; addVariableR(Ljava/lang/String;Lucar/ma2/DataType;Ljava/util/List;)Lucar/nc2/Variable$Builder;org/das2/qds/DDataSetcreate([I)Lorg/das2/qds/DDataSet;setUri(Ljava/lang/String;)V maybeMkdirsgetParam8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getResourceURI()Ljava/net/URI; java/net/URItoURL()Ljava/net/URL; java/net/URLgetFilelength 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;)Vexistsdelete-(Ljava/lang/Object;)Ljava/lang/StringBuilder;FINEucar/nc2/write/NetcdfFileFormatNETCDF4_CLASSIC!Lucar/nc2/write/NetcdfFileFormat;createNewNetcdf4|(Lucar/nc2/write/NetcdfFileFormat;Ljava/lang/String;Lucar/nc2/write/Nc4Chunking;)Lucar/nc2/write/NetcdfFormatWriter$Builder;open)(Ljava/lang/String;)Lucar/nc2/NetcdfFile;addAll(Ljava/util/Collection;)Zorg/das2/qds/DataSetUtilqubeDims(Lorg/das2/qds/QDataSet;)[Irank([I)Ljava/lang/String;A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V)(Ljava/lang/String;I)Lucar/nc2/Dimension;add(I)Ljava/lang/Object;org/das2/qds/SemanticOpsgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;toArray(([Ljava/lang/Object;)[Ljava/lang/Object;.(Ljava/util/logging/Level;Ljava/lang/String;)Vread()Lucar/ma2/Array; getFullNamecloseentrySet()Ljava/util/Set; java/util/Set()Ljava/util/Iterator;getValuegetKeybuild%()Lucar/nc2/write/NetcdfFormatWriter;flushrenameTo(Ljava/io/File;)Zjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List; doubleValue()Dfiner'(Ljava/lang/String;Ljava/lang/String;)V addAttribute1(Lucar/nc2/Attribute;)Lucar/nc2/Variable$Builder;valueOf(D)Ljava/lang/Double;'(Ljava/lang/String;Ljava/lang/Number;)VgetOffsetUnits()Lorg/das2/datum/Units;getBasis()Lorg/das2/datum/Basis;org/das2/datum/Basis4(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet;factory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;(Lorg/das2/qds/QDataSet;)V(Lorg/das2/qds/QDataSet;)D setDouble(ID)Vwrite%(Ljava/lang/String;Lucar/ma2/Array;)Vjava/lang/ClassdesiredAssertionStatusorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;ucar/nc2/Group!ÒÖרÙÚÛÜÝÞ ßàá>*·*»Y·µ±â ,.ã äå"æçá&˜*´+¹ÀM,Æ,°+¹ ÀM+ ¹ À N,Ç0-Æ-¸ ™  M§»Y·¶*´¹¶¶M*´,¹™#»Y·,¶¶*´¹¶¶M*´+,¹W,°â6 2458 9,:0;;<A>]BjCŠF–Hã*˜äå˜èéŠêë,lìíîüïü,ð,"ñòálà+ ¹ À N-Æ-¸ ™²°,:6¶«°÷{Ñ2—ïb2Æ|RÐ"\B…„|r¶™F6§@¶™66§0¶™&6§ ¶™6§¶™6ª5!%)-1²°² °²!°²"°²#°²°â* L MNPÈRÌTÐVÔXØZÜ\ã*àäåàèéàóë Ôìíî üðý<ï " ôõáj*+¹ N-Ç,°-°â cdã*öéêë÷øùøîüúûÿá"’+¶$¶%N-¹&™+-¹'À(:²)²*+¶,¶-,¶.¶/W§ÿÒ+¶0¶%N-¹&™J-¹'À1:²)²*2¶3¶-,¶3¶4¶5¶6W*´¼ ¸7¶3¹W§ÿ³±â* ij,k6l9nUoepyqŽr‘tã4U9’äå’’îüú0üúO  áË@²)²*8,¶-+¶$¶%N-¹&™ -¹'À(:¶,,¶™°§ÿݧN°6=97:=9â"y z({4|7~:�=>‚ã*(@äå@ @êëîü"úB  á Lí*+¶:*¶;*<¶=:»>Y*¶?¶@¶A·B:»CY·D:»Y·: »Y·: *E*F¶=¶=:  Æ*´, ¹W*GH¶=:  ¶IžL ¶J¶KF >,¸L:  M¹N O¹N P¹N Q¹N R¹N MS*TU¶=¶6 »Y·¶V¶W¶¶: šZ¶X™'¶Yš»ZY»Y·[¶¶\¶·]¿²)²^_¶-²)²*`¶-²a¸b::§|²)²*c¶V¶-¶V¸d:²)²*e¶-²a¸b:*·f¶$¶%:¹&™!¹'À(: ¶,¹W§ÿÛ¶$¹gW,¸h:Ç »ZYi·]¿6,¹j¢í»Y·k¶¶¶:,»Y·l¶¶¶¹ À:Æ *·m: š  ¹À(:Ç-²)²*n½oYSY¸pS¶q.¶r: ¶,¹W¹sWÆE¹j ' ½(Y¹tÀ(SYS¹W§ ½(YS¹W„§ÿ6,¹j¢i,»Y·l¶¶¶¹ À:Æ?,¥9*·m:¸u:¸ ™§:* ¹Àv·w„§ÿ’*,¹x½(¹yÀv·w»zY·{: ™Ë²|šÇ »}Y·~¿²)²*¶€¶0¶%:¹&™@¹'À1:²)²*�¶€¶‚:²)²^ƒ¶-¶„¹W§ÿ¼¶…¹†¹‡:¹&™5¹'Àˆ:¹‰ÀŠ:¹‹À¶Œ¶6W§ÿǶ�:§ ¶�:6,¹j¢V,»Y·l¶¶¶¹ À:Æ,*·mW¸u:¸ ™§:*·Ž„§ÿ¥*,·Ž²)²*�¶€¶�²)²*‘¶€¶’»>Y·B¶“š»”Y»Y·•¶¶¶·–¿±âŽc‰Š ŒŽ&’/“8”A–P˜U™bœl�‚žˆŸ’ œ¡¦¢°£º¤½¨Ìªå¬ê­ú®°#±0²;³A¸Qº[½h¾sÀ{›êĭźÉÀÊÅËÏÎÝÏóÐÑÒÕ$Ö2×7ØSÙaÛpÜzÝÞŠß®áÁÎÇéÕëôìÿíîïñ5é;õXøaüfýyþ„ÿ¤¯¶ÃÒÕÚþ   ! $ .5Cbgnu†�–!Ÿ#ª$¯&º'¿)Ð*ì-ã’(ˆ5 ; >›2�óÎë¯éÒõ'íë.ëôAéÊq¶¤. þ#+uí† ëb.é8^íäåí ëí!éí"#Ú$ë&Ç%&sz [’/¾'(8µ)Ø A¬*Ø P�+ë l�,ë Ì!-Þ å.ëÀ-/0aŒ1Ø5¸24þ#3/¾'48µ)5 A¬*6 aŒ17îç ÿb 8ï9:ï;<==ïüZïýXï*ÿC8ï9:ï;>?<==ïïïú' ü@üýLï9üAAûLøúüþPï9ðAïøúü==ýùFýù; üBüýI9ðAïù úûUCDEFá¥*,·m:*,-·—:²)²*˜½oYSYS¶q+¸™¶6:,š¹ À›:  Ç œ9§  ¶ž9*ŸH¶=:   ¶™W²)¡¶¢»£Y¤·¥¶¦W»£Y ,¸u¶§·¥¶¦W»£Y¨©·¥¶¦W»£Yª¸«·¬¶¦W»£Y­,®œ¸«¸¯À°·¬¶¦W»£Y±,²³¸«¸¯À°·¬¶¦W,µ¹ Æ!»£Y¶,µœ¸«¸¯À°·¬¶¦W,·¹ Æ!»£Y¸,·³¸«¸¯À°·¬¶¦W,¹¹ Æ»£Yº,¹»¸¯À·¥¶¦W,¼¹ Æ»£Y½,¼H¸¯À·¥¶¦W,¾¹ Æ|»£Y¿,¾H¸¯À·¥¶¦W§_»£YÀ¸«·¬¶¦W,¸u¸ ™A,¸u: »Y· ¶Á¶§¶¶ ¶Ã¶Ä¶¶: »£YÅ ·¥¶¦W±â†!023(477D8I9Q;X>b?l@tA…B›C¬DÀEÞFüGH%J0KNMYNsP~Q˜S£TÀWÔXÞ[ä\ ]aãŽNGHä8í  Ië äå !é$ë'JKëLM7æNPXÅGHDÙQR b»Së îVÿQ 8>9ïvïTUVÿ 8>9ïvïTUVüÌï($$'û[WXá‘ ‹*,·m:,¸h:Ç »ZYi·]¿,¸Æ:*,-·—:²)²*Ƕ-¸È:»ÉY·Ê: 6  ¹Ë™  ¹Ì  ¹Í¶Î„ §ÿܲ)²*϶-+¶Ð±âFeg hil"n*o7p@qKrNsXt_uovux‚yŠzãp ‹äå‹ ‹!é‹$ë„Kë ~/0"iYZ*a[M@K\K@]^ N= î2ýï@ÿ1 8B9ïï@_T`a&CZb”cdáa+¸hM,Ƨ¬â ƒ„ã äåeé /0î ü @@fgá-Ѱâ‰ã äåhàá@Ò¶Óš§³|Ô¸Õ³)±â ,/î @ijþ"üÒý ˆn O1ý Ÿxý PK •QÉZÞ2Øèè9org/autoplot/netCDF/HDF5DataSourceFormatEditorPanel.classÊþº¾4 J} I~ } I€� } I‚ƒ } I„ I…† ‡ˆ‰Š‹Œ � Ž� ‡� ‘’“ ” I• – — ˜™ ˜š› ˜œ ˜� žŸ  ˜¡ ˜¢ ˜£ ¤ ž¥ ž¦ § ¨© Jª «¬ «­ «®¯ I° ±²³´ µ ¶· I¸ «¹ I¹º ?} » ¨¼ ½¾ «¿À Á «ÂÃÄfileLjava/lang/String; istpMetadataLjavax/swing/JCheckBox;jLabel1Ljavax/swing/JLabel; justDataCB typeComboBoxLjavax/swing/JComboBox;()VCodeLineNumberTableLocalVariableTablethis5Lorg/autoplot/netCDF/HDF5DataSourceFormatEditorPanel;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$HDF5DataSourceFormatEditorPanel.java TU [Ujavax/swing/JLabel OPjavax/swing/JComboBox RSjavax/swing/JCheckBox MN QNType: Çn javax/swing/DefaultComboBoxModeljava/lang/Stringdoublefloatbyte TÈ ÉÊUse ISTP Metadata ConventionsMUse ISTP metadata conventions for the data, like LABLAXIS, UNITS and VALIDMIN Ën7Just Data, don't format timetags and other dependenciesorg/jdesktop/layout/GroupLayout TÌ ÍÎ ÏÒ ÓÕÖ ×Õ ØÙorg/jdesktop/layout/LayoutStyle ÚÛ ØÜÝ Øàjava/lang/Short Øá Øâ ×ã äå Øæ Øç èåÆ éê mnÅ ëì yL íîtype `a ïðmetadataistp ñò óôdoDep õö KLjava/util/HashMap ÷ø ùú ûüF ýþfile:/// ÿ 3org/autoplot/netCDF/HDF5DataSourceFormatEditorPanel;org/autoplot/datasource/AbstractDataSourceFormatEditorPanel org/autoplot/datasource/URISplit java/util/MapsetText([Ljava/lang/Object;)VsetModel(Ljavax/swing/ComboBoxModel;)VsetToolTipText(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$ParallelGroupGroupX(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;6(III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;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;)Vequals(Ljava/lang/Object;)Z setSelected(Z)VgetBooleanParam(Ljava/lang/String;Z)ZgetSelectedItem()Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; isSelected()Z formatParams#(Ljava/util/Map;)Ljava/lang/String;length()Iformat6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;%org/jdesktop/layout/GroupLayout$Group!IJKLMNOPQNRSTUV; *·*·±WX  YZ[UV6 >*»Y·µ*»Y·µ*» Y· µ *» Y· µ *´ ¶*´»Y½YSYSYS·¶*´ ¶*´ ¶*´ ¶»Y*·L*+¶++¶+¶¶ +¶+¶*´¶!¶#*´þ{þ¶$¶ ¶%+¶*´ ÿ¶$¶'¶%¶(¶%+¶¶ *´ ¶!ÿ¶)¶%¶*++¶+¶¶ +¶*´¶+*´þþ¶,¶(¶#*´ ¶!¶#*´ ¶!Ëÿ¶)¶%¶-±WÊ2# $%!&,(5*V,_-h/q1z23‚4†5‰6Ž7’8™9�:ª;­<°8´=À>É?Ì=Ï7Ò5Ö@ÙAàBçCê@í3ðEóF÷GúHÿIJKIL M$N+O4P7G:E=RX>YZzÄ\]^_V,*°W^X YZ`aV”+,¹.À:Ç-°°Wb cdfX4YZbcdLeL fLg bhiüjklmnV!^*+·/+¸0M,´1¸2N*-3·4:*´¶5*-67·4:*´ 8¶9¶:*´ *;¶<š§¶:*,´=µ>±W* ln ors&u1v?xUz]{X4^YZ^oL TpqLbcAfLg Lbhi5ÿQrjstjuÿrjstjuvwV9}*´>L»?Y·@M*´¶AÀN-¶9š ,3-¹BW*´ ¶C™,68¹BW*´ ¶C™,;D¹BW,¸E:+ÇFL+¸0:¶Gž µ1¸H°W2 € ƒ„+…@‡U‰[Šb‹h�pŽw�X>}YZxxL pbcefL["yLhzqg  pbhiþ+jtjü jüs{|ўИÔÞßPK •QÉZ-´«|5|5*org/autoplot/netCDF/NetCDFDataSource.classÊþº¾4r ­8 9 : ;< = > ? @ AB CD CEFGHI JK LMN OPQR ST U V W XYÝ Z[ \] \^_ \` a b cd >eðf g h ij 3k lmno pq >r stu 6vw sx y sz{ | }~  €�ê ‚ƒ ‚„…ì†í‡ˆ Pk‰ Š C‹Œ� ZŽ v� \� Z‘ 6’“ \k” \• \– \—˜  ™ eš› \œ �ž Ÿ  ¡ ¢£ ¤— ¥¦  — ˜§ ¨©ª Z« ¬­® v¯ ¨°± Z² v³ v´ µ¶ ·¸ ·¹º €» €¼ €½ €¾¿ …À Á¼ …¼Âà ‰ÄÅ Œ³ ÆÇ …È ÉÊËÌ Í ÎÏÐÑÒ ˜k$Ó \Ô Õ …Ö× €ØÙÚÛ €ÜÝÞ ¨ß Zà áâã äåæloggerLjava/util/logging/Logger; PARAM_WHERELjava/lang/String; ConstantValuePARAM_XPARAM_Y PARAM_X_UNITSvariableLucar/nc2/Variable;globalAttributesLjava/util/Map; Signature5Ljava/util/Map; whereVariable xVariable yVariablesMyUrl svariableswhereVariable sxVariable syVariablencfile Lucar/nc2/dataset/NetcdfDataset; constraint(Ljava/net/URI;)VCodeLineNumberTableLocalVariableTablethis&Lorg/autoplot/netCDF/NetCDFDataSource;uriLjava/net/URI; ExceptionsparseUrl()VicIpsurliLocalVariableTypeTable5Ljava/util/Map; StackMapTableFç getDataSet@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;xds&Lorg/autoplot/netCDF/NetCdfVarDataSet;dep0yds constraint1ieqsparmk whereParmuLorg/das2/datum/Units;validMinLjava/lang/Double;validMax fillValueresultLorg/das2/qds/QDataSet;xunitsw unitsString svalidMin svalidMax sfillValuemetadatamon'Lorg/das2/util/monitor/ProgressMonitor;mwHèéêë checkLatLon0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;namedeporder[It transposevlatlonreadData*(Lorg/das2/util/monitor/ProgressMonitor;)VdatasetlocationfLucar/nc2/NetcdfFile;aLucar/nc2/Attribute;v2swv variablesLjava/util/List;fileLjava/io/File;%Ljava/util/List;&Ljava/util/List;ì®í getFactory-()Lorg/autoplot/datasource/DataSourceFactory; getMetadata8(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;oLjava/lang/Object;eLjava/lang/Exception;atattr1exLjava/io/IOException;attrïÝÞ^(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;getMetadataModel)()Lorg/autoplot/datasource/MetadataModel; SourceFileNetCDFDataSource.java ÇÈ ÑÒ ÎÏð ñò óô õö ¿± À± ÷øidç ùú ûüjava/lang/Stringarg_0$org/autoplot/netCDF/NetCDFDataSourcewhere Á±X ±xY ñy + ýþ[ ÿ õ Ʊ ®¯$org.autoplot.netCDF.NetCDFDataSource è Ò  read data    ¶· ÄÅ copy over     þ   ½·)org/das2/util/monitor/NullProgressMonitor ÇÒ úorg/das2/qds/QDataSetUNITS\+   DEPEND_0 $org/autoplot/netCDF/NetCdfVarDataSet  ¾· . ¼·   units! "# $% VALID_MIN VALID_MAX FILL_VALUEjava/util/LinkedHashMapGlobalAttributes ¸¹ &'METADATAncfile.close() () *Ò +Ò , -java/lang/StringBuilderDEPEND_ ./ .0 12NAME'org/das2/qds/util/TransposeRankNDataSet Ç3getFile 4 ›5.ncml 67ì 89: ;<=> ?@ A)B CDNetcdfFile.open( {0} ) EFG HIucar/nc2/dataset/NetcdfDataset ÇJ KDdataset.getVariables() EL MN ONí PQî RS TUucar/nc2/Attribute VS W2 XY Z2ucar/nc2/Variable [\]"java/lang/IllegalArgumentException%Unable to identify dependent variable Ç)ucar/nc2/Structure^ P_ `ab cSNo such variable: ( ó ód%where refers to unresolved variable: !x refers to unresolved variable: !Y refers to unresolved variable: +org/autoplot/netCDF/NetCDFDataSourceFactoryreading metadata e)variable.getAttributes() fg attr was null h valid_min valid_max missing_value ijjava/lang/Exceptionjava/io/IOException kD Elm n4 apdss.netcdfo pq*org/autoplot/datasource/AbstractDataSource java/util/Map%org/das2/util/monitor/ProgressMonitorjava/lang/Throwable*org/das2/dataset/NoDataInIntervalExceptionjava/text/ParseException java/io/Filejava/util/Listjava/util/Iteratorjava/lang/Object"org/autoplot/datasource/DataSetURIfromUri"(Ljava/net/URI;)Ljava/lang/String; lastIndexOf(I)I substring(II)Ljava/lang/String; getParams()Ljava/util/Map; containsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object; replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;indexOf(Ljava/lang/String;)I(I)Ljava/lang/String;java/util/logging/Loggerentering'(Ljava/lang/String;Ljava/lang/String;)Vstarted setTaskSize(J)VgetSubtaskMonitor=(IILjava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;create”(Lucar/nc2/Variable;Ljava/lang/String;Lucar/nc2/dataset/NetcdfDataset;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/autoplot/netCDF/NetCdfVarDataSet;getParamlength()Iequalsorg/das2/datum/Units lookupUnits*(Ljava/lang/String;)Lorg/das2/datum/Units; putProperty'(Ljava/lang/String;Ljava/lang/Object;)Vorg/das2/qds/ops/OpslinkG(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;property&(Ljava/lang/String;)Ljava/lang/Object;b(Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/Object;)Lorg/das2/qds/MutablePropertyDataSet;O(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet;org/das2/qds/DataSetOpsmakePropertiesMutable>(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/MutablePropertyDataSet; doWhereFilteru(Ljava/lang/String;Lorg/das2/qds/QDataSet;Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet;java/lang/Double parseDouble(Ljava/lang/String;)DvalueOf(D)Ljava/lang/Double;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;finer(Ljava/lang/String;)Vclosefinishedexitingrankappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Lorg/das2/qds/QDataSet;[I)V;(Ljava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;7(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;endsWith(Ljava/lang/String;)ZtoURI()Ljava/net/URI; java/net/URItoURL()Ljava/net/URL; java/net/URLucar/nc2/ncml/NcMLReaderreadNcMLN(Ljava/lang/String;Lucar/nc2/util/CancelTask;)Lucar/nc2/dataset/NetcdfDataset; checkMatlabjava/util/logging/LevelFINELjava/util/logging/Level;log@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vucar/nc2/NetcdfFileopen)(Ljava/lang/String;)Lucar/nc2/NetcdfFile;(Lucar/nc2/NetcdfFile;)VFINER.(Ljava/util/logging/Level;Ljava/lang/String;)V getVariables+()Lcom/google/common/collect/ImmutableList;getGlobalAttributesiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;isArraygetName getValues()Lucar/ma2/Array;getStringValue getDimension(I)Lucar/nc2/Dimension;ucar/nc2/Dimension'com/google/common/collect/ImmutableList2()Lcom/google/common/collect/UnmodifiableIterator; getDataType()Lucar/ma2/DataType;ucar/ma2/DataType isNumeric(Ljava/lang/String;I)IsetProgressMessage getAttributes()Ljava/util/List; getLengthgetValue(I)Ljava/lang/Object;WARNINGC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V%org/autoplot/datasource/MetadataModelcreateNullModelorg/das2/datum/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!­®¯°±²³±²´±²µ±².¶·¸¹º»¼·½·¾·¿±À±Á±±ñÄÅƱ ÇÈÉF *+·*·±Ê_` bË ÌÍ ÎÏЧÑÒÉ#*´¸L+?¶=¤*+¶µ§*+µ  *µ§ò*¶ N- ¹ ™*- ¹ À µ§*-¹ À µ*-¹ À µ*-¹ À µ*´Ç*-¹ À µ*-¹ À µ*´Ç*-¹ À µ*´Ç*´Æ**´µ*µ*´ÆF**´¶µ*´¶6¤!**´¶µ**´¶µ§*µ±Ênefgh!j&m+n3r8sCtUvdysz‚{˜|§}½Ë€Ó�؄߅î†ù‡ÿˆ ‰‹"�Ë4ù)ÓÔ8êÕ¹#ÌÍÖ±×ÔØ 8êÕÙÚ ý!Û ü!Ü3$üDùÝÞÉ h² !¶"+¹#+$¹&*+'¹(·)*´**´*´++,¹(¸-M*./¶0N*´ÆG*´¶1ž=*´2*´*´+»3Y·4¸-:-/¶5š7-8¶¸9¶:,¸;M-¶1ž7*´Ç0,<¹=À>:Æ7-8¶¸9¶:,<¸?M*´Æ4*´¶1ž**´@*´*´+»3Y·4¸-:,<¹=,¸AM*/¶0:Æk¶1žcB¶6¶:¶6Ÿ¶:¶:§ *´:*´C*´+»3Y·4¸-:  ,¸D¸EM*,·FM*G¶0:Ƹ9:,7¸?M*H¶0:ƸI¸J:,K¸?M*L¶0:ƸI¸J:,M¸?M*N¶0:ƸI¸J: ,O ¸?M»PY·Q:  R*´S¹TW,U ¸?M²V¶W*´+¶X*µ+,: +¹Y² !¶Z °: +¹Y² !¶Z ¿@SSUSÊò<” •–˜(šDœMž^Ÿv¡¢‘¤˜§¦¨³©¸ªÊ¬Ó¯ä°ü± ´µ"¶+·5¹>ºD»M¼Z¾`ÀvÁ‚ĈƑǖÈ�ɦ̯ʹξÏÇÒÐÓÕÔßÕèØñÙöÚÛ Þß á)ã1ä8æ=ç@êFëPçSê[ëeìËèv"ßà³ áàüâàM ã±+WäÔ5Må±`"ã±>DæÔv çà � èé¾ êëß ìë íë DîïMð±>ñ±‘Âò±¯¤ó±Ѓô±ñbõ±Aö¹ hÌÍh÷øØ Aö» Ú“ þ‘ùÛúúü1úú7ÿN ûüùÛÛÛÿ ûüùÛÛÛÛÿ!ûüùÛÛü#Ûü Ûü Ûü ÛÿIûüýЧþÿɹ½=>6+¹[¢U+»\Y·]^¶_¶`¶a¹=À6:Æ+b¹=À :c¶5™>d¶5™=„§ÿ¦¤U¤P¢K+¹[¼ :6+¹[¢O„§ÿë.6.OO»eY+·f:°+°ÊJö÷øù1ú6ûDüQý^øds}˜ž¦¬¸» Ëp D±1-ï]×Ô€×Ô}>žÔ¸ï½Ìͽï» Ô¹ ÔÚ$þýIùÛù úý úú"  Ɇ*+g¹h¶iM+¹#*´j¶k™,¶l¶m¶n¸oN§,,¶p:¸q²²rs¶t¸u:»vY·wN*-µ+²²xy¶z-¶{:-¶|:»PY·Q:¹}:¹~™A¹À€:¶�™¶‚¶ƒ¹TW§¶‚¶„¹TW§ÿ»*µS*´ÇS¹}:¹~™/¹À…:¶†¶‡¶ˆ¶5š *µ*§§ÿÍ*´*ÇË»‰YŠ·‹¿¹}:¹~™‰¹À…:ÁŒ™VÀŒ¶�¶Ž:  ¹~™< ¹À…:  ¶�¶�š§ÿß ¶ˆ¶*´¶5™ * µ*§ÿÀ§¶ˆ¶*´¶5™ *µ*§ÿs*´*Ç!»‰Y»\Y·]‘¶_*´¶_¶a·‹¿*´Æø*´’¶“6*´B¶”6*´¶:¶6¤ ¶:¹}:  ¹~™… ¹À…:  ÁŒ™T ÀŒ¶�¶Ž:  ¹~™: ¹À…:  ¶�¶�š§ÿß ¶ˆ¶¶5™ * µC§ÿ§ ¶ˆ¶¶5™ * µC§ÿw*´CÇ»‰Y»\Y·]•¶_¶_¶a·‹¿*´ÆÁ¹}:¹~™‰¹À…:ÁŒ™VÀŒ¶�¶Ž:  ¹~™< ¹À…:  ¶�¶�š§ÿß ¶ˆ¶*´¶5™ * µ2§ÿÀ§¶ˆ¶*´¶5™ *µ2§ÿs*´2Ç!»‰Y»\Y·]–¶_*´¶_¶a·‹¿*´ÆÁ¹}:¹~™‰¹À…:ÁŒ™VÀŒ¶�¶Ž:  ¹~™< ¹À…:  ¶�¶�š§ÿß ¶ˆ¶*´¶5™ * µ@§ÿÀ§¶ˆ¶*´¶5™ *µ@§ÿs*´@Ç!»‰Y»\Y·]—¶_*´¶_¶a·‹¿+¹Y§: +¹Y ¿±qzz|zÊZV 17 <!I"P#Z&_(j)p+v-/ž0¦1»3Í5Ð6Ö8Ý9ü:;<>?-ALBTCwD…E›F¡H§J½KÃNÆOëRòSýT UVW%X/ZN[V\y]‡^›_¡a§c»dÁgÄhçkîl mn8oFp\qbshu~v„y‡z¬}³~ÒÚ€ý� ‚!ƒ'…-‡CˆI‹LŒS�q‘w’z‘‚’…“Ëè.Å7#±P ž/ü·w*· Lw·y(· Ns· ýê×Ôѱ8*·  w·ý*· Òw·pvû¸òö¹Z ņÌ͆÷ø y…ÅØ pvû¸òö»Úô1ü1ü(ÿ-ûüÜü2 úúü2úüý*!ü#!úúúú$ýCÛüý*!ü#!úúúúù"üý*!ü#!úúúú$üý*!ü#!úúúúø$ÿûüýü Ч "#É »˜Y·™°Ê—$%Éô a² š¶"+¹#+›¹œ*+�¹h·)²ž¶W*´*¶ŸM,Dz ¶WN+¹Y² š¶Z-°»PY·QN,¹}:¹~™‹¹:À€:¶¡ ^¶‚¢¶5š¶‚£¶5𶂤¶5™7¶¥:Æ-¶‚¹TW§*:-¶‚¶„¹TW§-¶‚¶„¹TW§ÿq*´SÆ-R*´S¹TW*´+ƲV¶W*´+¶X*µ+§:²²¨¶©-:+¹Y² š¶Z°:+¹Y² š¶Z¿®É̦ %(§BLT9LLNLÊ¢(œ �Ÿ $£,¤4¦8§@¨BÉHÊR¨T«\¬w­~®®°¶±É´Ì²Î³ß´â¶ó¸öºý» ¿ÀÁ Â%Æ(Ä*Å6Ç9É?ÊIÇLÉTÊ^ËË\ ¶&'Î()~u*w|+'* ,-4.\ðî¹aÌÍa÷øØ \ðî»Ú= üTýÜýI/ B0ùúB1 ÿûüýЦº234É.¸ª°ÊÓË ÌÍ5ÒÉ! «¸¬³±Ê267PK ”QÉZ•VÔ¨–2–21org/autoplot/netCDF/NetCDFDataSourceFactory.classÊþº¾4: ž%& ' () x* +, �- †./ % 01 023 4 567 . 58 9: 9; < =>? % @ AB C D 51 EF G@ aHI GJ KLMN (OP Q R (S T =U V W †XY 3% (Z ([ �\ ]^ _`a :b 0cde (fghijklmnopqr (s (tuv (w xyz{| (}~ a a€ a� a‚ƒ„…†‡ :ˆ‰Š‹Œ �Ž� a�‘’“ jD j” iD h• h–—˜™š rD hX j›Ãœ j* x' xC� �ž Ÿ  ¡¢ jC£ a¤ ¥¦ �§ ¨©ª †« ¬­ ¬® ¬¯ (° ]±²³ a´µ¶ ‘% 0` · _c¸ a¹ º»¼½ ¾¿ÀÁÂloggerLjava/util/logging/Logger;()VCodeLineNumberTableLocalVariableTablethis-Lorg/autoplot/netCDF/NetCDFDataSourceFactory; getDataSource4(Ljava/net/URI;)Lorg/autoplot/datasource/DataSource;uriLjava/net/URI; Exceptions getParamsF(Ljava/net/URI;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;nLjava/lang/String;ex Ljava/lang/NullPointerException;dLucar/nc2/Dimension;kI descriptionLjava/lang/StringBuilder;v2Lucar/nc2/Variable;isFormattedTimeZvjncFilemon'Lorg/das2/util/monitor/ProgressMonitor;fileLjava/io/File;dataset Lucar/nc2/dataset/NetcdfDataset;varsLjava/util/List;resultLjava/util/LinkedHashMap;LocalVariableTypeTable%Ljava/util/List;XLjava/util/LinkedHashMap; StackMapTableÀÃÄœªÅ/3Æ?ljL Signature…(Ljava/net/URI;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;getCompletionsd(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;rEntry InnerClassesLjava/util/Map$Entry;result1Ljava/util/Map;is paramNamecc+Lorg/autoplot/datasource/CompletionContext;TLjava/util/Map$Entry;NLjava/util/Map;=Ljava/util/List;È‘(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;getMetadataModel7(Ljava/net/URL;)Lorg/autoplot/datasource/MetadataModel;urlLjava/net/URL; checkMatlab(Ljava/lang/String;)VmagicLjava/io/BufferedReader;resource‘É getDataSet0(Ljava/net/URL;)Lucar/nc2/dataset/NetcdfDataset;Ljava/net/URISyntaxException;fLucar/nc2/NetcdfFile; resourceURL�getNumberOfRecords<(Ljava/lang/String;Lorg/das2/util/monitor/ProgressMonitor;)Isurlsplit"Lorg/autoplot/datasource/URISplit;params svariableÊrejectL(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)ZvaricdepCount coordVarsLjava/util/Set;haveIte1Lorg/autoplot/datasource/HtmlResponseIOException;Ljava/io/IOException;problems$Ljava/util/Set;$Ljava/util/List;Ë»¼`(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Z getCapability%(Ljava/lang/Class;)Ljava/lang/Object;clazzLjava/lang/Class;Ljava/lang/Class;1(Ljava/lang/Class;)TT; SourceFileNetCDFDataSourceFactory.java ¢£$org/autoplot/netCDF/NetCDFDataSource ¢ÌÍ ÎÏ ÐÑà ÒÓ ûü ÔÕjava/util/LinkedHashMapÅ Ö× ØÙucar/nc2/Variable ÚÕÛ ÜÝucar/nc2/Structure Þ߯ àÝ áâ ãäå æÝjava/lang/StringBuilder çè éê[ ëè ¢õ ìí,Ç îï= ð× éñjava/lang/NullPointerException])org/autoplot/datasource/CompletionContext òóarg_0 ôè õè ¢ö ÷ø ùú û× üý þ£java/util/ArrayList ÿó ¬ ®¯È Ë Þjava/util/Map$Entry â ïx=specify the x variable ¢y=specify the y variableunits=override the file unitsxunits=override the units for xwhere='add constraint by another field's value validMin=0values less than this value are treated as fill. validMax=3values greater than this value are treated as fill. ó Øfill ¢    validMinvalidMaxwhere  ±.    ×.eq(0).ne(0).gt(0).lt(0).within(0+to+10) âjava/lang/String where parameter is equal to zeroxy file:/ java/io/BufferedReaderjava/io/FileReader java/net/URL Îè ¢ èMATLABHDF5"java/lang/IllegalArgumentExceptionPMatlab file is not an HDF5 file. Use Matlab 7.3 or greater, and save with -v7.3 è java/io/Filejava/net/URISyntaxException  ¡  ! "#.ncml $% &' ôõ( )*ucar/nc2/dataset/NetcdfDataset ¢+Ê ,- ± ./ Î0 Ø1 + 23variable name must be specifiedjava/util/HashSet 4ÝY 5 6è/org/autoplot/datasource/HtmlResponseIOExceptionjava/io/IOException apdss.netcdf7 89+org/autoplot/netCDF/NetCDFDataSourceFactory1org/autoplot/datasource/AbstractDataSourceFactory)org/autoplot/datasource/DataSourceFactory java/net/URI%org/das2/util/monitor/ProgressMonitorjava/util/Listjava/util/Iteratorucar/nc2/Dimension java/util/Mapjava/lang/Throwable org/autoplot/datasource/URISplit java/util/Set(Ljava/net/URI;)V"org/autoplot/datasource/DataSetURIgetFileE(Ljava/net/URI;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;toURI()Ljava/net/URI;toURL()Ljava/net/URL; getVariables+()Lcom/google/common/collect/ImmutableList;size()Iget(I)Ljava/lang/Object; getDimensions'com/google/common/collect/ImmutableListisEmpty()Ziterator2()Lcom/google/common/collect/UnmodifiableIterator;hasNextnext()Ljava/lang/Object; getDataType()Lucar/ma2/DataType;ucar/ma2/DataType isNumericgetName()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString getDimension(I)Lucar/nc2/Dimension;equals(Ljava/lang/Object;)Z getLength(I)Ljava/lang/StringBuilder;CONTEXT_PARAMETER_NAMELjava/lang/Object;getNameAndDimensionsgetDescription‰(Ljava/lang/Object;Ljava/lang/String;Lorg/autoplot/datasource/DataSourceFactory;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;CHARLucar/ma2/DataType;getRankgetShape(I)Iclosecontext resourceURIentrySet()Ljava/util/Set;()Ljava/util/Iterator;getValueadd9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)VCONTEXT_PARAMETER_VALUEQ(Ljava/lang/Object;Lorg/autoplot/datasource/CompletionContext;)Ljava/lang/String;'(Ljava/lang/Object;Ljava/lang/String;)Vjava/util/Collections singletonList$(Ljava/lang/Object;)Ljava/util/List; completablecontains(Ljava/lang/CharSequence;)Z lastIndexOf(Ljava/lang/String;)I substring(II)Ljava/lang/String;lengthgetKey%org/autoplot/datasource/MetadataModelcreateNullModel)()Lorg/autoplot/datasource/MetadataModel; startsWith(Ljava/lang/String;)Z(Ljava/io/Reader;)VreadLine getProtocoljava/util/logging/LevelSEVERELjava/util/logging/Level;java/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)VendsWithucar/nc2/ncml/NcMLReaderreadNcMLN(Ljava/lang/String;Lucar/nc2/util/CancelTask;)Lucar/nc2/dataset/NetcdfDataset;ucar/nc2/NetcdfFileopen)(Ljava/lang/String;)Lucar/nc2/NetcdfFile;(Lucar/nc2/NetcdfFile;)Vparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit; parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;I(Ljava/lang/String;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;&(Ljava/lang/Object;)Ljava/lang/Object; replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;isCoordinateVariableindexOf getFullNameorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!�žŸ ¡ ¢£¤3*·±¥ 89¦ §¨©ª¤= »Y+·°¥=¦ §¨ «¬­š®¯¤Ä ¿+,¸N*-¶¶·:¶:» Y· :6¹ ¢ˆ¹ À :¶¶™§fÁ™òÀ¶¶:  ¹™Ø ¹À :  ¶¶š§ÿß»Y»Y· ¶¶¶¶·: 6   ¶¶¢[  ¶:  ž   ¶W ¶!:Æ  ¶¶"š  ¶!¶#¶W  ¶$¶%W§:¿„ §ÿž '¶W ¶»(Y²) ¶** ¶+ ¶,·-¶.W§ÿ$§o¶²/¦&¶0 ¶1¡¶1£§6  š¶¶š§+¶»(Y²)¶**¶+¶,·-¶.W„§þr¶2°Í&¥–%ACDF#G2H@INJVKyL‡M§N·OÀPÍRÔSæTöVYWX N[^'`/a;^?bEdve‰f™h¡i­f±G·l¼m¦¢Ô-°±²³ÀI´µ ªe¶· §˜¸¹ yƺ» v;¼½ @q¾»&‘¿·¿§¨¿À¬¿Á¹ÃĬů¥ÇÈ#œÉÊË¥ÇÌ#œÉÍ΋ÿ&ÏÐÑÒÓÔÕü'Öü×ü#Öý"Øü"Ùü(Úÿ ÏÐÑÒÓÔÕÖ×ÖØÙÛúúø2-@üù'ú­šÜÝÞߤˆ Z»3Y·4N+´5²)¦Ù*+´6,¶7:¹8¹9:¹™ ¹À::-¹;¹<W§ÿÜ-»(Y²)=>·?¹<W-»(Y²)@A·?¹<W-»(Y²)BC·?¹<W-»(Y²)DE·?¹<W-»(Y²)FG·?¹<W-»(Y²)HI·?¹<W-»(Y²)JK·?¹<W§s+´5²L¦i²)+¸M:N¶"™»(Y²LO·P¸Q°R¶"™»(Y²LO·P¸Q°S¶"™»(Y²LO·P¸Q°T¶"™Q+´UV¶W™Þ+´UV¶X6+´U¶Y:¶Zž¼-»(Y²L»Y·¶[¶¶·P¹<W-»(Y²L»Y·¶\¶¶·P¹<W-»(Y²L»Y·¶]¶¶·P¹<W-»(Y²L»Y·¶^¶¶·P¹<W-»(Y²L»Y·¶_¶¶·P¹<W§h*+´6,¶7:¹8¹9:¹™E¹À::¹`Àa:-»(Y²L»Y·¶[¶¶b·?¹<W§ÿ·-°c¶"™V*+´6,¶7:¹8¹9:¹™0¹À::-»(Y²L¹;À(´U·P¹<W§ÿ̧]d¶"™S*+´6,¶7:¹8¹9:¹™0¹À::-»(Y²L¹;À(´U·P¹<W§ÿÌ-°¥Æ1suvxAyOzR|g}|‘€¦�»ƒÐ…åˆò‰ûŠ‹Œ�/Ž9�I�S‘_’j“v”~•£–ȗ혙7›:œE�ižuŸœ Ÿ¢¡£«¤¶¥Ú¦ø§û¨©ª7«U¬X°¦¢AàãÈäåjÍæ·vÁç±u'ç±i3àãEZäåÚàã¶Eäå7àãEäåû]è±Z§¨ZéêZÁÂRÉÈË\ AàëÈäìi3àëEZäìÚàë¶Eäì7àëEäìRÉíÎFþ+Ôî×ú&ú•ü,Úûíýî×ùKý"î×ù6ý"î×ø6­šÜïðñ¤8¸e°¥µ¦§¨òó ôõ¤ÖW*f¶g™P»hY»iY»jY*·k¶l·m·nL+¶oM,Æ,p¶W™,q¶Wš »rYs·t¿+¶u§ N+¶u-¿±#HO¥* ¹ º#¼(½>¾HÁLÂOÁTÂVĦ ( ö±#3à÷Wø±ÎüHùFúú­šûü¤\+¶vw¶"™)»xY+¶y·z¶{M§N²}²~-¶+¶€M§+¶€M,�¶‚™ ,¸ƒ°,¸„,¸…N»†Y-·‡:° |¥:Ì ÎÒÏÐ*Ñ/Ò2Ô7×@ØFÛJÜOÝYÞ¦Rø±²ý/ø±O þÿYÅÆ\§¨\ó7%ø±Î^üÚ­š¤H |+¸ˆN-´‰¸Š:+,¸‹:*¹ŒÀa:*¶¶·:¶¶:¹™0¹À :  ¶�޶�¶"™  ¶¶$¬§ÿÌ»rY�·t¿¥* îïñò#ô1öQ÷eøoúrû¦\ Q¾» |§¨|±|ÁÂwnågÃÄ#Y±1KÅÆÎ(ÿ; ÏÚÑ îÒÚÓ×3ú­š  ¤Â|+¸ˆ:´‰¸Š:+-¸‹:*¶¶·:6¶: »‘Y·’:  ¹“:  ¹™$ ¹À :  ¶”™   ¹•W§ÿØ*¹ŒÀa:  Ç–¹ŒÀa:  Æ, ¶—6  ¤   ¶Y:  Æ �޶�: 6 6   ¹ ¢’  ¹ À :¶¶™§pÁ™QÀ¶¶:¹™7¹À :¶¶š§ÿß¶˜�޶� ¶"™6 §ÿŧ¶˜�޶� ¶"™6 „ §ÿh¶2 ¬ š§¬:¬:¬ht™ist™hxšisxš¥š&% ( / 8 W_ilz�’›¡«»!¾#Í$Û%é&ñ'(")9*?6V#\:a<g=i?tAvBxCzD¦ÊW » ›  · %º»Û{¾»Á›¿· ndå]ÃÄ%OÅÆ(L·/EÇÈ 8< zú± ¾¶½ vz|§¨|±|È|ÁÂË /EÇÌ 8< |Î~ÿA ÏÚÔÑ îÒÓÔ×'úü Úüúýü'Öü×ü#Öúúúú @ÿÏÚÔÑCܤH°¥J¦§¨Ë  Ü!"£¤! ›¸œ³}±¥5#$â :]á PK ûU[O1† P P*org/autoplot/netCDF/NetCdfVarDataSet.classÊþº¾4©Ô Õ Ö Õר ÙÚ ÛÜ ‚ÝÞ ‚ß ‚à ‚áâ ‚ãä ‚å ‚æ çÿÿÿÿÿÿÿÿèéê Õë ì í í î ‚ï ðñò óôõ ‚ö ó÷ø ù úû úüý 3þ úÿ       3  6Õ      3  3 A    G! " G# $ G%& 3'( O)* 3+ ,- ð. ,/’ ,0 1. 2. .3# 4 567 '8 9: 3; <= ‰> 3? ,@A B 3CD E; F 3G HI 3@ JK zÕ L à MN O PQRS) <T 3U VWX ‰ÕYZ 3[ \] �^ �_ �; �` a> �b ‚cd ae fg 3h i Ej ,k| ‚lmn aop ‚q År Åíst íu ‚v Åwxy Åz Å{ Å|}~€ �; ‚ ƒ „…†‡ˆ‰Š‹Œ� ‰eŽ ��‘’ å“”•–— [˜ [™š›œ� žŸ  O¡¢ £ ‚¤ ó¥ Ŧ ó§ ¨© Ū «¬ âÕ ­® ¯°ø±²³ ´. ´µ ´¶ [. ·¸¹º» ¼½ ž ¿ÀÁ ¿ÃÄÅÆÇ aÈ ‰o ‰É ÊË ÌÍÎÏÐ ÑÒÓÔÕ AÖ A× A AØ ÙÒŸk )YÇÚ ÛÜ úÝÞ '¡ ß à �áâ ã‚ävLucar/nc2/Variable;data[Dshape[IloggerLjava/util/logging/Logger;$assertionsDisabledZcreate”(Lucar/nc2/Variable;Ljava/lang/String;Lucar/nc2/dataset/NetcdfDataset;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/autoplot/netCDF/NetCdfVarDataSet;CodeLineNumberTableLocalVariableTablevariable constraintLjava/lang/String;ncfile Lucar/nc2/dataset/NetcdfDataset;mon'Lorg/das2/util/monitor/ProgressMonitor;result&Lorg/autoplot/netCDF/NetCdfVarDataSet; Exceptionså()VthissliceConstraints'(Ljava/lang/String;I)Ljava/lang/String;cc[Ljava/lang/String; constraintsiI StackMapTable@parseConstraint(Ljava/lang/String;J)[Jssex!Ljava/lang/NumberFormatException;recCountJ[JMè sliceCount([ZI)Islice[Zidimunsigned([DJ)[DbDlimitguessTimeParser/(Ljava/lang/String;)Lorg/das2/datum/TimeParser;icht$Ljava/lang/IllegalArgumentException;stpLorg/das2/datum/TimeParser; digitCountæøread—(Lucar/nc2/Variable;Lucar/nc2/dataset/NetcdfDataset;Ljava/lang/String;Lorg/autoplot/datasource/MetadataModel;ZLorg/das2/util/monitor/ProgressMonitor;)Vvvt0vvsLjava/util/List;irrangesaLucar/ma2/Array;Ljava/text/ParseException; Lucar/ma2/InvalidRangeException;Ljava/lang/ClassCastException;dependiLorg/das2/qds/QDataSet;dvcvdLucar/nc2/Dimension;attrLucar/nc2/Attribute;Ljava/util/Iterator;arr[[CuLorg/das2/datum/Units; unitsStringotbLjava/lang/Object;tbntryGuessTimeParserfillsfillucLorg/das2/datum/UnitsConverter;dimresult1qdatasetPropName istpPropsLjava/util/Map;mm'Lorg/autoplot/datasource/MetadataModel;isDependcdata[CisCoordinateVariable attributesattrsLucar/nc2/AttributeContainer;lablPtroeu!Lorg/das2/datum/EnumerationUnits;newShapeLjava/util/ArrayList;LocalVariableTypeTable%Ljava/util/List;"Ljava/util/List;5Ljava/util/Map;*Ljava/util/ArrayList;çèSÔ éQêëé*ì6í×îï]ÐŽXðñrank()Ivalue(I)D(II)Djindex(III)Dk(IIII)Dllength(I)I(II)Idim0dim1(III)Idim2trim(II)Lorg/das2/qds/QDataSet;startend(I)Lorg/das2/qds/QDataSet; SourceFileNetCdfVarDataSet.java$org/autoplot/netCDF/NetCdfVarDataSet :; eforg/das2/qds/QDataSetQUBEò óô õö[ ÷ø] ùø Å» úû, üý: þÿ ü java/lang/NumberFormatExceptionjava/text/ParseExceptionjava/lang/StringBuilderexpected integer:   :     $Y$j$H$M$S$(subsec,places=3)æ *[$Y$m$d$H$M$S$(subsec,places=3) Ì  "java/lang/IllegalArgumentException  !ë  ;reading   é ç è  ucar/nc2/VariableDEPEND_0  'org/autoplot/metatree/IstpMetadataModel &'! "#look for DEPEND_0 (ms):{0}$ %&' “( v.getShape() ) *+ $%java/util/ArrayList , :- .»/ 0Ç 12ucar/ma2/Range 3» FG :4 56 :7v.read() e8java/lang/RuntimeException :9ucar/ma2/InvalidRangeException e:ì ;< => ?@ ABCjava/lang/Double "# UVjava/lang/ClassCastException#data cannot be converted to numbers :D EFNAME GH I JK LM N»v.getDimension({0}) %O PQncfile.findVariable({0})í RS “ T#5dimension '{0}' is coordinate variable, adding DEPEND =>)org/das2/util/monitor/NullProgressMonitor *+ ¼½DEPEND_ PQ Ujava/lang/StringXY VW XYZ [\java/util/HashMapreading attributesv.getAttributes() ”]ïucar/nc2/Attribute ^ _ `î ab %c LABL_PTR_1 1d e#unable to find variable: {0} fg h» i jkDEPEND_1units lÿ milliseconds mø p~ TIME_BASE Time_Base since no pqUNITS MONOTONIC rq s~ tuFIXED: 1970 (POSIX) since 19701970-01-01 00:00:00.000 UTC since 1970-01-01T00:00Zv wx y# “z$missing support for this time type:  description DESCRIPTIONcommentsTITLE long_label short_labelLABEL long_nameorg/das2/datum/Units{ |ulin_loglinlog SCALE_TYPElinear nominal_min TYPICAL_MIN }~ % nominal_max TYPICAL_MAXformatFORMAT€ �4Either data or cdata should be defined at this point :&parsing times formatted in char arrays ‚ :ƒ „[ …† ‡ˆ Z[netcdf ‰Š ()java/lang/AssertionErrorð ‹Œ� Žˆ _FillValue FILL_VALUE missing_value� �‘ %’ “”VAR_TYPEDvariable '{0}' has VAR_TYPE or DEPEND_0 attribute, use ISTP metadataMETADATA_MODELISTP-CDFê E• –†ñ —˜ VALID_MINjava/lang/Number ™š VALID_MAX RENDER_TYPEimage2removing DISPLAY_TYPE=image because it's incorrect ›d œ� º»wrong length for dimension žDELTA_PLUS_VARDELTA_MINUS_VAR {0} ({1})java/lang/Object “Ÿ_BIN_DELTA_USER_PROPERTIES :  ¡ÿjava/lang/Integer ¢»CADENCE£ ¤¥ ¦;index out of bounds ÌÍ RÐ § apdss.netcdf¨org/das2/qds/AbstractDataSetjava/io/IOExceptionorg/das2/datum/TimeParserjava/util/Listjava/util/Iteratorucar/nc2/dataset/NetcdfDataset%org/autoplot/datasource/MetadataModel%org/das2/util/monitor/ProgressMonitorucar/ma2/Arrayucar/nc2/Dimension java/util/Mapucar/nc2/AttributeContainerorg/das2/datum/EnumerationUnitsorg/das2/datum/UnitsConverterjava/lang/BooleanTRUELjava/lang/Boolean; putProperty'(Ljava/lang/String;Ljava/lang/Object;)V startsWith(Ljava/lang/String;)ZendsWith substring(II)Ljava/lang/String;split'(Ljava/lang/String;)[Ljava/lang/String;equals(Ljava/lang/Object;)Z((Ljava/lang/String;I)[Ljava/lang/String;parseInt(Ljava/lang/String;)Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;I)VcharAt(I)Cjava/lang/CharacterisDigit(C)Z iso8601String&(Ljava/lang/String;)Ljava/lang/String; isStarted()ZstartedgetNameAndDimensionssetProgressMessage(Ljava/lang/String;)Vjava/lang/SystemcurrentTimeMillis()J getVariables+()Lcom/google/common/collect/ImmutableList;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; findAttribute((Ljava/lang/String;)Lucar/nc2/Attribute;java/util/logging/LevelFINERLjava/util/logging/Level;java/lang/LongvalueOf(J)Ljava/lang/Long;java/util/logging/Logger@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)VfinergetShape()[I getRanges(Ljava/util/Collection;)Vsizejava/lang/Mathminget(I)Ljava/lang/Object;last(II)Vset'(ILjava/lang/Object;)Ljava/lang/Object;(III)V"(Ljava/util/List;)Lucar/ma2/Array;(Ljava/lang/Throwable;)V()Lucar/ma2/Array;getElementType()Ljava/lang/Class;TYPELjava/lang/Class;get1DJavaArray%(Ljava/lang/Class;)Ljava/lang/Object; isUnsignedjava/lang/Bytejava/lang/Short*(Ljava/lang/String;Ljava/lang/Throwable;)V propertiesLjava/util/HashMap;getNameorg/das2/qds/ops/OpssafeNameput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getParentStructure()Lucar/nc2/Structure;getRank(I)Ljava/lang/Integer; getDimension(I)Lucar/nc2/Dimension; findVariable'(Ljava/lang/String;)Lucar/nc2/Variable;FINE(I)Ljava/lang/StringBuilder; labelsDataset,([Ljava/lang/String;)Lorg/das2/qds/QDataSet; getDataType()Lucar/ma2/DataType;ucar/ma2/DataTypeCHARLucar/ma2/DataType;()Lucar/nc2/AttributeContainer;isArrayisStringgetStringValuegetNumericValue()Ljava/lang/Number;&(Ljava/lang/Object;)Ljava/lang/String;&(Ljava/lang/Object;)Ljava/lang/Object;WARNING getDimensions'com/google/common/collect/ImmutableList getLengthcopyToNDJavaArray copyValueOf([C)Ljava/lang/String; containsKeyequalsIgnoreCasecontains(Ljava/lang/CharSequence;)ZlookupTimeUnits*(Ljava/lang/String;)Lorg/das2/datum/Units; lookupUnitssecondsisConvertibleTo(Lorg/das2/datum/Units;)Zjava/lang/Class getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;SEVEREC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)Vorg/das2/datum/UnitsUtilisTimeLocation parseDouble(Ljava/lang/String;)D(D)Ljava/lang/Double;"org/autoplot/metatree/MetadataUtilnormalizeFormatSpecifierfine([C)Vparseus2000"Lorg/das2/datum/TimeLocationUnits;getTime(Lorg/das2/datum/Units;)Dnominal5(Ljava/lang/String;)Lorg/das2/datum/EnumerationUnits; createDatum*(Ljava/lang/Object;)Lorg/das2/datum/Datum;org/das2/datum/Datum doubleValuejava/lang/Float parseFloat(Ljava/lang/String;)F(F)Ljava/lang/Float; parseLong(Ljava/lang/String;)J (Ljava/util/Map;)Ljava/util/Map;cdfEpoch getConverterM(Lorg/das2/datum/Units;Lorg/das2/datum/Units;)Lorg/das2/datum/UnitsConverter;convert&(Ljava/lang/Number;)Ljava/lang/Number;removeputAll(Ljava/util/Map;)VinfoA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V(I)VaddintValueorg/das2/qds/DataSetUtilguessCadenceNewN(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/RankZeroDataSet;finisheddesiredAssertionStatusorg/das2/datum/LoggerManager! !"#$%&'() *+,q»Y·:*,+-·°-3 45.4/!012345 6789:;,@*·*²¶±-89 :. <7 =>,·D*ǰ* ¶ ™* ¶ ™**¶ d¶K*¶M,¾¡°,2¶™°,2°-* =>@A$C+D1E3F>G@I. +?@DA1DBCD üE FG,´ë¼ Y PYPY PN*Ç-°* ¶ ™* ¶ ™**¶ d¶K*þ¶:¾ž(2¶ ž-2¸…P-/ ”œ --/aP¾¤(2¶ ž-2¸…P-/ ”œ --/aP¾¤2¶ ž-2¸…P¾ -P-P§%:»Y»Y·¶¶¶¶·¿-°4ÄÇ-VXYZ\(]4`>aNbYciezf…g•i¦j±l¸m¾nÄrÇpÉqés.4>†H@É IJë01ëKLÛ6MDüNü4E+úBO!8PQ,�>6¢+3™„„§ÿí¬-xy zy|.4BC<7RSTC6CD ýúUV,š(6+¾¢+19˜œ + ŠcR„§ÿà+°-€ �‚ €&„.4WX#BC(<7("#(YLD üúZ[,gˆM>6+¶ ¢*+¶ ¸!š >§ ¤>§ „§ÿÓ«Nÿÿÿÿ6$-"¸#M§$$¸#M§+¶%L+¸&:¸#M§:°,°s‚'-ZŽ��‘’!“'–,—.˜1�7œ\žbŸe¡k¢n¤s¦y§¨‚©„ª†®.H0\Cy ]1„I^ˆ<7ˆ_1†`a„bCD þc ú$Sdef,¾Ø*+µ(¹)š ¹*»Y·+¶*´(¶,¶¶¹-ÇZ¸.7,¶/:  ¹0:  ¹1™( ¹2À3:  4¶5Æ»6Y·7:§§ÿÔ²8²9:¸.e¸;¶<²8=¶>**´(¶?µ@*´@¾¼:-Æ - ¶ ™- ¶ ™--¶ d¶N-¶: »AY*´(¶B·C: 6   ¹D ¾¸E¢”  2  ¹FÀG¶H`…¸I:  /”š/  »GY /ˆ /ˆ·J¹KW*´@ O T§;  »GY /ˆ /ˆd /ˆ·L¹KW*´@  / /e /mˆO„ §ÿ`²8M¶>*´( ¶N:§,: »OY ·P¿: »OY ·P¿²8M¶>*´(¶R:: ¶S²T¦²T¶UÀVÀV: §¥¶W™Œ¶S²X¥¶S²Y¥¶S²Z¦k*[¶UÀ\À\µ]¶S²X¦***´]^·`µ]§N¶S²Y¦***´]a·`µ]§1¶S²Z¦&***´]c·`µ]§*[¶UÀ\À\µ]§: »'Yf ·g¿*´hi+¶j¸k¶lW*´@¾¤*´h²¶lW*´(¶mÆ*¼ Y*´]¾Oµ@¶n¼:6 6  ¶n¢Ä 3š¶²8²9o ¸p¶<*´( ¶q:  Æ–²8²9r ¶s¶<, ¶s¶t:  Æv ¶u™n²8²vw ¶j¶< :+¥Ú¶x Ñ»Y·+¶¶,¶¶¹-- ¸y,»zY·{¸|:¹} i¹~¹~—šU¹~¹~—šA*´h»Y·¶ * ·€d¶�¶½‚YƒSY„SY…S¸†¶lW§**´h»Y·¶ * ·€d¶�¶¶lW§}+¥t¶x k¶‡²ˆ¦`»Y·+¶¶,¶¶¹-- ¸y,»zY·{¸|:*´h»Y·¶ * ·€d¶�¶¶lW§6 „ §þ8»‰Y·Š: ‹¹-²8Œ¶>*´(¶�:  ¹Ž:  ¹1™L ¹2À�:¶�š5¶‘™ ¶’¶“¹”W§ ¶’¶•¸–¹”W§ÿ° —¹˜:  ÆŸ Á‚™—, À‚¶t:Dz8²™š ¶<§w¶‡²ˆ¦l¶›¶œ `*´@.¶q¶� N¶q¶�½‚:¶R¶žÀŸÀŸ:6¾¢2¸ S„§ÿè*´h¡¸†¶lW ¢¹£™P ¢¹˜À‚:¤¶¥™ ²¦¶§: ¨¹˜:Ç ©¹˜:ǧ¶ª:«¶¬™5¸­:§:»OY·P¿*´h®¶lW*´h¯²¶lW§É¸°²±¶²™¬Ƨ³¶™3*´h®»Y·¶´¶¶¸­¶lW§ˆ:»OY·P¿µ¶™=*´h®»Y·¶¶¶¶¸­¶lW§N:¶·¸¸²¹¶º§8¶·¸¸²¹»Y·»¶¶¶¶<§*´h®¸°¶lW ¼¹˜:ÆÁ‚™*´h½À‚¶lW ¾¹˜:ÆÁ‚™*´h¿À‚¶lW À¹˜:ÆÁ‚™*´h¿À‚¶lW Á¹˜:ÆÁ‚™*´hÂÀ‚¶lW ù˜:Æ\Á‚™T*´hi¶ÄÇ*´hiÀ‚¸k¶lW*´h¶ÄÇ**´h®¶ÄÀÅ:Æ ¸Æš*´h¶lW ǹ˜:Æ5ȶɚ ʶə!*´hËȶə̧À‚¶lW ͹˜:Æ Á‚™*´hÎÀ‚¸Ï¸Ð¶lW ѹ˜:Æ Á‚™*´hÒÀ‚¸Ï¸Ð¶lW Ó¹˜:ÆÁ‚™*´hÔÀ‚¸Õ¶lW:*´]Ç" Ç »OYַ׿²8ضÙ**´@.¼µ]»‚Y ·Ú::66*´@.¢¯*´@.h6*´@.`¶:Æ*´]¶Û²Ü¶ÝR§a™6*·Þ:Ç ߸à:Æ*´]¶Û²Ü¶ÝR§)²ášÇ »âY·ã¿*´]¶ä¶åR§:*´]æR„§ÿLÆ*´h®¶lW§*´h®²Ü¶lW*¼ Y*´@.Oµ@ è¹£™H 蹘À‚:Æ*´hé¶ä¶å¸Ð¶lW§¸Ï9*´hé¸Ð¶lW 깘:Æ^¶S²ë¦*´héÀ‚¸ì¸í¶lW§;¶S²î¦*´héÀ‚¸Ï¸Ð¶lW§*´héÀ‚¸ï¸;¶lWÆ Á6š 𹣚 4¹£™ ²8²vñ*´(¶j¶<*´hòó¶lW»6Y·7: ¶ô:*´h®¶Ä²Ü¦·²õ²Ü¸ö:÷¹£™÷÷¹˜Àø¶ù¹”Wú¹£™úú¹˜Àø¶ù¹”Wι£™Îι˜Àø¶ù¹”WÒ¹£™ÒÒ¹˜Àø¶ù¹”W®²Ü¹”Wû¹£™-û¹˜À‚:ü¶™²8ý¶Ùû¹þW*´h®¶ÿ™ ®¹þW*´h¶6¶n¢È »Y·¶¶�¶¹˜À‚:Æ�²8²9r¶<,¶t:ƃ+¥}»Y·:,-¸y»zY·{·:¹š§K*·€d6¹}*´@.Ÿ²8¶§!*´h»Y·¶¶�¶¶lW„§ÿ4½‚YSYS::¾66¢Ë2: ¹£™² ¹˜À‚:²8²9½YSYS¶,¶t:Æ}+¥w ¶:»Y·:,-¸y»zY·{·:™»Y· ¶2¶¶:§»Y· ¶2¶¶:*´h¶lW„§ÿ4*´h  ¶lW»AY*´@¾· :6*´@¾¢!3š*´@.¸p¶W„§ÿÛ*¶¼ µ@6¶¢*´@¶À¶O„§ÿß*´hé¶ÄÇ*´h÷¶ÄÇ*´h÷¸Ð¶lW ™*´h*¸¶lW¹±Ð¡¤Ð¡°QÐ�“eGNQ–·ºÐñô s í ð-J½¾¿6Á;Â@ÃFÄeÅoÆxÇ{É~ʒ͚ΥϮҲÓÄÔÐØØÙèÚýÛÜ$Ý?ÞGßPárâˆÚŽæ–ç¡í¤é¦ê°ë²ì¼ïÄðÍôÐöÛ÷îøù(ú3ûEüPýbþmÿ�“•¡² È Ò á êíú"2=JZ^m‹  Ó"$8&U's(ˆ)¯*²+µ»2Ä4Í6Õ7Þ8ñ9ý:; <">7A:CEDRE]FbGrI›J©K¹LÄMÑL×OæTòUV WZ[-\=^GaNdQbSc]figvhŒi–k·nºl¼mÆoÐqñtôröst v0z?ƒJ„W…fˆq‰~Š��˜Ž¥�´’¿“̔ۗæ˜ó™ÿšœ�+ž8ŸD¤O¥h¦†©‘ªž«³®¾¯Ë°à³ë´øµ ¸ º » ¼ #¾ +¿ 7À BÁ E Hà VÄ aÅ sÇ xÈ �Ê ”Ë —Ì ŸÍ ¤Î «Ñ °Ò ÇÔ ÚÕ íÚ ðØ òÙ üà Ü Ý ß #á 3ä ?å Mæ Rç né uê „ï �ð ”ñ Ÿò ·ó Âô Úö ïú û &ü 2ý ;þ Dÿ S ^ … ¬ Ó ú   ! + 3 = I S \ i ‰ Ž › £ ® · Ï Ó à" í# þ$ & ( .- @. Z/ f1 t2 Ž4 –5 ¡6 «7 ´8 Ë9 Ï< Ô= ð? A.G(J6KCLKM[KaPlQ“T«U»XÀYÐ[×].Neg! @RhLFLij okM ë£BC ØÉ?@ è¹lj ¡mn¦ Io ² Ip • Iq  ˜rsˆ'rs^Wt!=xu! ˜vw ðËkC ý:xyçSBz ¼BC©=H@¹-{|]‰g!N}~S Io]}~¼ IoöIo?1"€�=‚1+}~ ò Io a›ƒC s‰_1 K·BC BñH1 Eî`a Hë„) u…X M7†1 ^©‡ˆ !_1 í;‰C ·qŠ7 ÓUrs £…t! ‰Ÿ_1 _ÏkC í‹1 «jH@ ´aŠ7 ÏFrs ‹1 t¡_1 –t! Z»g1 D׌� @Ûi@9(BCo$BCØ<7Ø/!Ø23ØA1ØŽ�Ø�)Ø45®*RSÍ mnÐ ‘’ í ë“) Ä ”� Þ ú•– E “—� JŽ˜� Ë™š6¢›œ�4FLiž è¹lŸ D׌ Ä ”  6¢›¡Dþnþ8¢£+úùü=¤ÿ ¥¦§¨©ª¤E¢üdNú7úÿ¥¦§¨©ª¤«K¬ ü­ü V(-B® &!ýÿ ¥¦§¨©ª¤­V¯¦¦°ú&ûvøúþ+±²£ü:³úúý7´¦þIEŸúøü+¨ü´D¨ÿ¥¦§¨©ª¤­V±²´¨´¨«ü µú÷@« m«%øü&´&&&5ü&µú #ÿ¥¦§¨©ª¤­V±²´´¶¨ÿ¥¦§¨©ª¤­V±²´´¶¨´,,)ü·ÿ'¥¦§¨©ª¤­V±²´´·¨cýC¨B«ù ú øü:¨ú2" ýp±¸&&&ú 5ü ÿ€¥¦§¨©ª¤­V±²´´·±¨¦¥°ü)ÿ¥¦§¨©ª¤­V±²´´·±úÿ¥¦§¨©ª¤­V±²´´·±EEÿ£¥¦§¨©ª¤­V±²´´·±EE¨¨¦E¥°ü¨ÿ ¥¦§¨©ª¤­V±²´´·±EEÿ¥¦§¨©ª¤­V±²´´·ý¹!úü ú#'89º»,0*´@¾¬-a. <7¼½,;*´]1¯-f.<7BC¼¾,†&*´@.h`>*´]¾¡»'Y·¿*´]1¯-k lmo.*&<7&BC&¿C ÀCDü¼Á,£9*´@.h`*´@.*´@.hh`6*´]¾¡»'Y·¿*´]1¯-uv&w1y.49<79BC9¿C9ÂCÀCDü1¼Ã,ÅQ*´@.h`*´@.*´@.hh`*´@.*´@.h*´@.hh`6*´]¾¡»'Y·¿*´]1¯-~4>€I‚.>Q<7QBCQ¿CQÂCQÄC4ÀCDüIÅ»,1*´@.¬-‡. <7ÅÆ,;*´@.¬-Œ.<7‰CÅÇ,E*´@.¬-‘. <7ÈCÉCÅÊ,O*´@.¬-–.*<7ÈCÉCËCÌÍ,E*·°-›. <7ÎCÏCRÐ,:*·°- .<7BCÑ;,A¶š§³á¸³8±- *0D @ÒÓPK •QÉZsêÅÅ-org/autoplot/netCDF/NetcdfMetadataModel.classÊþº¾4X 23 24 567 89: 8;<=> ?@ AB 5CDEFGH()VCodeLineNumberTableLocalVariableTablethis)Lorg/autoplot/netCDF/NetcdfMetadataModel; properties (Ljava/util/Map;)Ljava/util/Map;metaLjava/util/Map;resultLocalVariableTypeTable5Ljava/util/Map; StackMapTableI Signaturel(Ljava/util/Map;)Ljava/util/Map;interpretPropsmapLjava/util/HashMap;9Ljava/util/HashMap;3F(Ljava/util/Map;)Ljava/util/Map;getLabel()Ljava/lang/String; SourceFileNetcdfMetadataModel.java java/util/HashMap valid_rangeI JK apdss.netcdfL MN=here's where I didn't think there was going to be VALID_RANGE OPunitsorg/das2/qds/QDataSetUNITSQ RS TU add_offset VWjava/lang/Double scale_factorNetCDF'org/autoplot/netCDF/NetcdfMetadataModel%org/autoplot/datasource/MetadataModel java/util/Map containsKey(Ljava/lang/Object;)Zjava/util/logging/Logger getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;fine(Ljava/lang/String;)Vorg/das2/datum/Unitst1970"Lorg/das2/datum/TimeLocationUnits;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;!3*·±  “»Y·M+¹™ ¸¶ ,°!#  ! "#!#$ü%&' (ËY»Y·L* ¹™ + ² ¶W*¹™+*¹À¶W*¹™+*¹À¶W+°"'()+(,:.E/W4Y) Q!*" Q!+$ ü,&-./-°9 01PK •QÉZ�fþÀÀ readme.txt=Looking for metadata conventions and example files= http://nsidc.org/data/hdfeos/hdf_to_ascii.html ftp://sidads.colorado.edu/pub/DATASETS/AMSRE/SAMPLES/AMSR_E_L3_SeaIce6km_B06_20070307.hdf 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/netCDF/PK •QÉZ®Ú¹ZZ¤�FMETA-INF/build.txtPK •QÉZ?,LÎFFA¤�ÐMETA-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsPK •QÉZÇì–'EE=¤�uMETA-INF/org.autoplot.datasource.DataSourceFactory.extensionsPK •QÉZ-3Ž44<¤�META-INF/org.autoplot.datasource.DataSourceFormat.extensionsPK •QÉZU‘gï??G¤�£META-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsPK ½9|TkqÆ00-¤�Gorg/autoplot/netCDF/APIOServiceProvider.classPK ”QÉZíàT��&¤�Âorg/autoplot/netCDF/AbstractIOSP.classPK ”QÉZÒЫ«5¤�‡2org/autoplot/netCDF/HDF5DataSourceEditorPanel$1.classPK ”QÉZ~�•¨ÇÇ5¤�…6org/autoplot/netCDF/HDF5DataSourceEditorPanel$2.classPK ”QÉZ²oI«ÇÇ5¤�Ÿ:org/autoplot/netCDF/HDF5DataSourceEditorPanel$3.classPK ”QÉZòL~ÍÇÇ5¤�¹>org/autoplot/netCDF/HDF5DataSourceEditorPanel$4.classPK ”QÉZ’XŠ/`/`3¤�ÓBorg/autoplot/netCDF/HDF5DataSourceEditorPanel.classPK •QÉZ5Õå�8:8:.¤�S£org/autoplot/netCDF/HDF5DataSourceFormat.classPK •QÉZÞ2Øèè9¤�×Ýorg/autoplot/netCDF/HDF5DataSourceFormatEditorPanel.classPK •QÉZ-´«|5|5*¤�ôorg/autoplot/netCDF/NetCDFDataSource.classPK ”QÉZ•VÔ¨–2–21¤�Ú)org/autoplot/netCDF/NetCDFDataSourceFactory.classPK ûU[O1† P P*¤�¿\org/autoplot/netCDF/NetCdfVarDataSet.classPK •QÉZsêÅÅ-¤�­org/autoplot/netCDF/NetcdfMetadataModel.classPK •QÉZ�fþÀÀ ¤�$µreadme.txtPK& ¶