PK FX META-INF/PK FX(FbhhMETA-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.9.4 Created-By: 1.8.0_181-b13 (Oracle Corporation) PK 5IXgov/PK 5IX gov/nasa/PK 5IX gov/nasa/pds/PK 5IXgov/nasa/pds/ppi/PK 5IXgov/nasa/pds/ppi/label/PK 5IXgov/nasa/pds/ppi/util/PK 5IXorg/PK 5IX org/autoplot/PK 5IXorg/autoplot/pds/PK 5IX[jMETA-INF/build.txtbuild.timestamp: build.user.name: build.svnurl: $URL: svn+ssh://jbfaden@svn.code.sf.net/p/autoplot/code/autoplot/trunk/PdsDataSource/src/META-INF/build.txt $ build.svnrevision: $Revision: 595 $ PK 5IX2V.bb=META-INF/org.autoplot.datasource.DataSourceFactory.extensionsorg.autoplot.pds.PdsDataSourceFactory pds pds4 lblx lbl org.autoplot.pds.Pds3DataSourceFactory lblPK 5IXFP66'gov/nasa/pds/ppi/label/PDSElement.class4 p                          ! "# $ %& '()*+ , %- . / 0 12 3 456789:; %< = >? >@ AB CDE @ @F @ GH I @J K L M N  OP QR STUV WXYZ[ @\ @ @Q]^_ ` @ab Scdefg hij @klm nopqr TYPE_NONEI ConstantValue TYPE_ORDEREDTYPE_UNORDEREDTYPE_BLANK_LINE TYPE_COMMENTmKeywordLjava/lang/String;mValueLjava/util/ArrayList;mTypemCommentmRaw[C mMaxLength mLineCountmSource mSyntaxErrorZ()VCodeLineNumberTableLocalVariableTablethis#Lgov/nasa/pds/ppi/label/PDSElement;(I)Vline(ILjava/lang/String;)Vsourceclearparse(Ljava/io/BufferedReader;)Zi commentStart commentEndbuffere%Lgov/nasa/pds/ppi/label/PDSException;readerLjava/io/BufferedReader;lastCCcquotetotalinQuoteinBlock inCommentinUnitsaddscanning StackMapTable s!) ExceptionsindexOf([CC)Icbuff deleteString([CII)Vstartendnstrlen([C)I([CI)IstartAtreadLine(Ljava/io/BufferedReader;)[C*Ljava/nio/charset/MalformedInputException;Ljava/io/IOException; inLiteralinList inOrderedListinValue foundValue foundComment maxBufferbuffList remainingtLjava/util/Iterator; 9;t trimSpace([C)V([CI)VisSpace(I)ZisObject()Z parseValue([CI)Zvalue!Lgov/nasa/pds/ppi/label/PDSValue; maxValBuffvalBuffvalNEsetValue(Ljava/lang/String;)Z(Ljava/lang/String;I)Ztype valueSize()I(I)Ljava/lang/String;indexunitscopy%()Lgov/nasa/pds/ppi/label/PDSElement;elementprint(III)Vindentequallevel(Ljava/io/PrintStream;III)Vkcol checkWrapoutLjava/io/PrintStream; realIndentnewlineu valueString()Ljava/lang/String;(Z)Ljava/lang/String;plain(ZZ)Ljava/lang/String;odldump(Ljava/io/PrintStream;)V printSpaces(Ljava/io/PrintStream;I)VcounttoString SourceFilePDSElement.java  }~java/util/ArrayList !gov/nasa/pds/ppi/label/PDSElement r ~ r r ~ java/lang/StringBuilder vw vx  y z z{ java/lang/String END |}~  CCSD3ZF0000100#gov/nasa/pds/ppi/label/PDSException'Syntax error. Unrecognized plain word ( ) at line v   s   List in a list!End of list without start of listOrdered list in an ordered list1End of ordered list without start of ordered list(java/nio/charset/MalformedInputException3Malformed Label Input, file is not 7-Bit ASCII safejava/io/IOException  t   OBJECT }Empty value at line gov/nasa/pds/ppi/label/PDSValue ~'Syntax error - list in list - at line:  = ( , ...) =  = java/lang/Objectjava/io/BufferedReaderjava/util/Iteratorjava/io/PrintStreamappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;length substring(II)Ljava/lang/String; compareTo(Ljava/lang/String;)Ijava/lang/Character isWhitespace(C)Z(I)Ljava/lang/StringBuilder;(Ljava/lang/String;)Vtrimread(Ljava/lang/Object;)Z(Ljava/lang/Throwable;)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;compareToIgnoreCasemUnitscharAt(I)Csizeget(I)Ljava/lang/Object;java/lang/SystemisQuoted formatValueprintln-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!pqrstursvwrsxyrsz{rs|}~r~rr~<***Y** * *N * * *. b9 ?FK O%T+X0[6_;c <A***Y** * *N * * ** 2 f9 ?FK O%T+X0[6_;g@hAArA***Y** * *N * * **,2 j9 ?FK O%T+X0[6_;k@l AArA~x.**** * *N * *& st uvwx#y(z-| .1=> 66666 6 6 6*'**+ * ** 66 6 6 6=6z* 4> " 66./* d6 6 */ 6 6 6 = Y*Z  * **  * ** * d   **   ** ** 6 **6>Y* : * 4> > !" * ** =#6h*Y* *$!* !%YY&*'* ()*Y* ***** `+:7,%8C,%D,%,%,%+,%= !&/8BEHKNPZbg{ !+05=BDJP_or,.SrEr Hr _,~r.11/-)r &r#    !$#$> ))%u>++4 *r 76`6+++4U6++U 6>777r7r/r4r ;*+,#+>6+4d+d   4r###r r => 666666 6 6 6 6 666:Y:*+-Y>U.Wм:6 *Y `  " 66$/ *6 */ 6 6 =z r */6 { %Y0)6} %Y1)6( %Y2)6) %Y3)6' 66< *6 > *6 =6    [ ) $   / v q lgb]X S!::%Y5)::%Y7  .W66:8:9O:;;:666`4U`6d6Bh4i}4~4Bh6i}6~6E !"# $%&'()* +#-&.)0.142=4B6L7S8V9Y:`;h<o=r?@ACDEGHIJLMN+OCQWRlSTVWXa[\]^ _ `c"d'e/j2l6m<nCoMp\q`rkstux  n+rrrr    | #y &vr)sr.nr4h=_2jr6fr<`CY&B;/ ++BN ;;';;;;%?*+< ~+6d6*+4/ >*+4/  d<66++4U`6+U2 $,9?MPkRS3rP6rr&ar }rrU ;; ;;r"     ""rG*=>  mp> 66666  6  : 6 66**+ *+!%YY?* ()@YA: * .W+4"4+*+,`d4"# Y+`*+,dB C6 6++4> 6 6~*/n5" ')6" "6 C'D'6 C7  +  U{ (T !%YYD* ()'("{**6 } )7 ,%YYE* (Y+F)6 < 6v> 6j3,- Y  B6 @YA: * .W5 Y ZGG    UZ  Y  B8   #&-?]fp 6B e     "B#RX&]'n*ppprnjrr g da^ f Yr S Pr o?;;K;;;; " - 4!%;*+H;~%$*@YAN-+B-C*-.WMOPQS"U*$$~$r% = >66666*+!%YY?* ()@YA:*.W+I=*("{***6+$+I= 6 >"3" ''6" ">C''>C!YZBB{(})z< 6n> 6b,@YA:*.WA!YZGGYZBB#jkmn orsuv"w@zI{S}Y~t|9EQr\ ~rr,r IoB@3 " "%2*J s#*J*K@M,B ##rs#*J*K@M,G ##r~2YLL+* +*+* +*+*+ (02*W *MN  * r r r 6O: *E + P+YQ* R P*h6*+S+*P*J6*dd66*+S+TP`6 5*.%+UP  +VP 6 6~*K@:  +WP *  X 6 6  $  Y`* +OP`6 *+ S  Y`6  +`* Z6 /*("+[P +\P* 2* +]P+YQ* RP+ P0  $*+OPZ`gox} !"#$%&()*,-345678:;<D=N>\?_4eBkCEFHOPQTU m r rr rrrx_rr~ $ $# 4   " % " 1*^` ;*^oN*J66HY-WN*K@:Y-_NZV*O6YU-[NYV-\N-: 4BZ`jHBr~ r*+'N+Y`*a+Yb* (a+Yc*(a+Yd* a+Ye* fa+ga+Yh*J(a>*J*K@M,+i2 4Nh* "r !o>+]P *rr *j** *J'Y*k*lm*J"Y*n*lY*o #GRq  .)PK 5IX8H)gov/nasa/pds/ppi/label/PDSException.class4!    ()VCodeLineNumberTableLocalVariableTablethis%Lgov/nasa/pds/ppi/label/PDSException;(Ljava/lang/String;)VmsgLjava/lang/String;(Ljava/lang/Throwable;)VcauseLjava/lang/Throwable; SourceFilePDSException.java     #gov/nasa/pds/ppi/label/PDSExceptionjava/lang/Exceptionjava/lang/Throwable getMessage()Ljava/lang/String;*(Ljava/lang/String;Ljava/lang/Throwable;)V! /* %   >*+ ()   B *++ , -  PK 5IXN$gov/nasa/pds/ppi/label/PDSItem.class42 " # $ %& "' ( )* +,-.mStartImEnd()VCodeLineNumberTableLocalVariableTablethis Lgov/nasa/pds/ppi/label/PDSItem;valid()ZisValid StackMapTableemptytoString()Ljava/lang/String; SourceFile PDSItem.java    java/lang/StringBuildervalid: /0 /1: invalidgov/nasa/pds/ppi/label/PDSItemjava/lang/Objectappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;! E****% '+ /*8 R**E FG  = **QR S  h-*&Y*  *  XY*[ -* !PK 5IXCnVnV%gov/nasa/pds/ppi/label/PDSLabel.class4                    &       ) )  & 0 g 6 5  5 )      B B  B      ] B B ] B B B B ] & & ]   & &   g g   g  &  B  p &     B               B g  p &  ! " #$  % &' ( B)*+ &,- ./0 12 3 4 567 89 5:; < 5=>?@ ABgC #D E AFGHIJ K  LM LN ON BP BQ LRST &U &VW2 OX'YZ L[\]mElementLjava/util/ArrayList; mPathNameLjava/lang/String; mLineCountImLogLjava/io/PrintStream;()VCodeLineNumberTableLocalVariableTablethis!Lgov/nasa/pds/ppi/label/PDSLabel;(Ljava/io/PrintStream;)Vlogversion()Ljava/lang/String;resetmain([Ljava/lang/String;)Ve%Lgov/nasa/pds/ppi/label/PDSException;iLjava/util/Iterator;args[Ljava/lang/String;outputfileslabel StackMapTable^isLabel(Ljava/lang/String;)ZfileLjava/io/FileInputStream;Ljava/io/IOException;pathNamebuffercZ isValidItem#(Lgov/nasa/pds/ppi/label/PDSItem;)Zitem Lgov/nasa/pds/ppi/label/PDSItem;parsereaderLjava/io/BufferedReader;status Exceptions(Ljava/nio/file/Path;)ZpathLjava/nio/file/Path;(Ljava/io/InputStream;)ZstreamLjava/io/InputStream;-(Ljava/io/BufferedReader;Ljava/lang/String;)Zelement#Lgov/nasa/pds/ppi/label/PDSElement;sourcemoregoodparseXMLbuilder#Ljavax/xml/parsers/DocumentBuilder;docLorg/w3c/dom/Document;Ljava/lang/Exception;factory*Ljavax/xml/parsers/DocumentBuilderFactory;_`;apushNode8(Lorg/w3c/dom/Node;Lgov/nasa/pds/ppi/label/PDSElement;)ZnodeLorg/w3c/dom/Node; parentElementlistLorg/w3c/dom/NodeList;bn findObject4(Ljava/lang/String;)Lgov/nasa/pds/ppi/label/PDSItem;nameT(Ljava/lang/String;Lgov/nasa/pds/ppi/label/PDSItem;)Lgov/nasa/pds/ppi/label/PDSItem;findNextObjectt(Ljava/lang/String;Lgov/nasa/pds/ppi/label/PDSItem;Lgov/nasa/pds/ppi/label/PDSItem;)Lgov/nasa/pds/ppi/label/PDSItem;object6(Ljava/lang/String;II)Lgov/nasa/pds/ppi/label/PDSItem;value!Lgov/nasa/pds/ppi/label/PDSValue;startAtendAtkgetElementValue&(Ljava/lang/String;)Ljava/lang/String;'(Ljava/lang/String;Z)Ljava/lang/String;plainG(Ljava/lang/String;Lgov/nasa/pds/ppi/label/PDSItem;Z)Ljava/lang/String;sectiongetElementValueInObjectfindItemfindNextItemInObjectfindItemInObjectcontext7(Ljava/lang/String;IIZ)Lgov/nasa/pds/ppi/label/PDSItem;global findNextItemnextItemB(Lgov/nasa/pds/ppi/label/PDSItem;)Lgov/nasa/pds/ppi/label/PDSItem; getElementE(Lgov/nasa/pds/ppi/label/PDSItem;)Lgov/nasa/pds/ppi/label/PDSElement;7(Ljava/lang/String;)Lgov/nasa/pds/ppi/label/PDSElement;W(Ljava/lang/String;Lgov/nasa/pds/ppi/label/PDSItem;)Lgov/nasa/pds/ppi/label/PDSElement;replaceD(Lgov/nasa/pds/ppi/label/PDSItem;Lgov/nasa/pds/ppi/label/PDSLabel;)Vadd&(Lgov/nasa/pds/ppi/label/PDSElement;)V$(Lgov/nasa/pds/ppi/label/PDSLabel;)V insertBefore insertAfterF(Lgov/nasa/pds/ppi/label/PDSItem;Lgov/nasa/pds/ppi/label/PDSElement;)Vremove#(Lgov/nasa/pds/ppi/label/PDSItem;)VextractC(Lgov/nasa/pds/ppi/label/PDSItem;)Lgov/nasa/pds/ppi/label/PDSLabel; newElement filePointers()Ljava/util/ArrayList;templiprint(Ljava/lang/String;)VLjava/io/FileOutputStream;outLjava/io/FileNotFoundException;$(Ljava/lang/String;II)Vindentequal(Ljava/io/PrintStream;II)V:(Ljava/io/PrintStream;IILgov/nasa/pds/ppi/label/PDSItem;)V(Ljava/io/PrintStream;IIII)Vlevel" printVariable occurrence printMessagetextsetLog getDocument()Lorg/w3c/dom/Document;dbfac docBuilder0Ljavax/xml/parsers/ParserConfigurationException;printXMLtransfac(Ljavax/xml/transform/TransformerFactory;trans!Ljavax/xml/transform/Transformer;result)Ljavax/xml/transform/stream/StreamResult;#Ljavax/xml/transform/dom/DOMSource;cgetDefaultStyleSheet+()Ljavax/xml/transform/stream/StreamSource;Ljava/io/StringReader; pushObjectA(Lorg/w3c/dom/Document;Lorg/w3c/dom/Element;Ljava/lang/String;I)IcommentLorg/w3c/dom/Comment;elemLorg/w3c/dom/Element;pointerkeywordprefixLorg/w3c/dom/Text;parentstartdtoString SourceFile PDSLabel.java java/util/ArrayList  e c r1.0.0.34Proper usage: pds.label.PDSLabel pathname [dump|xml] fagov/nasa/pds/ppi/label/PDSLabel java/lang/StringBuilderParsing label: gh   Parsing XML: #gov/nasa/pds/ppi/label/PDSException i pa jdump klxml y [\No file pointers. mn^ op qrjava/lang/String ---------- `java/io/FileInputStream a st guCCSD3ZF0000100 vlPDS_VERSION_IDjava/io/IOExceptionUnable to open file:  Reason: wpjava/io/BufferedReaderjava/io/InputStreamReader x y  z {|} ~  !gov/nasa/pds/ppi/label/PDSElement   P  `   .javax/xml/parsers/ParserConfigurationExceptionorg/xml/sax/SAXException "#      p  OBJECT   t b t org/w3c/dom/Node END_OBJECT   ,3 ,-   01 ,/gov/nasa/pds/ppi/label/PDSItem t\*.*    pgov/nasa/pds/ppi/label/PDSValue   :< :> A/ JK  @> C/ A3 AE A-\^\\^  TO VW   PR P PQ V  ^* G/ `java/io/FileOutputStreamjava/io/PrintStream java/io/FileNotFoundException `i `kEND `a `END$ N_ gUnable to parse file:  Reason: tLABEL  stc  indent-number  java/lang/Exception  javax/xml/transform/OutputKeysomit-xml-declarationyes 'javax/xml/transform/stream/StreamResult!javax/xml/transform/dom/DOMSource  "java/lang/IllegalArgumentException(javax/xml/transform/TransformerExceptionjava/io/StringReader ">]> 'javax/xml/transform/stream/StreamSourcea  d   CCSDSFDU  POINTER ordered unordered :java/lang/Objectjava/util/Iteratorjava/io/InputStream(javax/xml/parsers/DocumentBuilderFactoryorg/w3c/dom/Documentorg/w3c/dom/NodeList&javax/xml/transform/TransformerFactoryorg/w3c/dom/Elementjava/lang/Systemprintlnappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessageprintStackTracecompareToIgnoreCase(Ljava/lang/String;)Iiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;read()I(C)Ljava/lang/StringBuilder; compareTovalid(Ljava/io/InputStream;)V(Ljava/io/Reader;)Vclose(Ljava/lang/Throwable;)Vjava/nio/file/Path!java/nio/charset/StandardCharsetsUS_ASCIILjava/nio/charset/Charset;java/nio/file/FilesnewBufferedReaderH(Ljava/nio/file/Path;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader;(ILjava/lang/String;)V(Ljava/io/BufferedReader;)Z(Ljava/lang/Object;)Z newInstance,()Ljavax/xml/parsers/DocumentBuilderFactory;newDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;!javax/xml/parsers/DocumentBuilder-(Ljava/io/InputStream;)Lorg/w3c/dom/Document; getNodeType()S(I)VmType getNodeValue parseValueisObjectmKeywordsetValue getNodeNametrimlength getChildNodes()Lorg/w3c/dom/NodeList; getLength(I)Lorg/w3c/dom/Node; lastIndexOf(I)I substring(II)Ljava/lang/String;mStartmEndsize replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;get(I)Ljava/lang/Object;mValueisEmptymatches valueString(Z)Ljava/lang/String;addAll(Ljava/util/Collection;)Z(ILjava/util/Collection;)Z(ILjava/lang/Object;)Vcopy%()Lgov/nasa/pds/ppi/label/PDSElement;empty(Ljava/io/OutputStream;)V(Ljava/io/PrintStream;III)V(CC)Ljava/lang/String;(I)Ljava/lang/StringBuilder; newDocument*()Ljavax/xml/transform/TransformerFactory;java/lang/IntegervalueOf(I)Ljava/lang/Integer; setAttribute'(Ljava/lang/String;Ljava/lang/Object;)VnewTransformer?(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Transformer;javax/xml/transform/TransformersetOutputProperty'(Ljava/lang/String;Ljava/lang/String;)V(Lorg/w3c/dom/Node;)V transform;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V createElement)(Ljava/lang/String;)Lorg/w3c/dom/Element; appendChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;(ZZ)Ljava/lang/String;mComment createComment)(Ljava/lang/String;)Lorg/w3c/dom/Comment;charAt(I)C(I)Ljava/lang/String;createTextNode&(Ljava/lang/String;)Lorg/w3c/dom/Text;!>`"**Y*** XLORU!Y "s'**Y*** *+ \LORU!]&^''- g : *Y p q  <*  MYN-*2)Y*2 -*2W&Y*2 -*2W:-**2<*2<%%- F-!M," &,#:$%& ' -(mp~xz{|~$?Jempr{  >r $ 9"B   N66)Y+*M6,+Y6%Y-,N٧--.6-/.6;:Y1+ Y23  Z]0B  58BNZ]_xRKH_6 3, 7L ++4  C*+)Y**M5Y6Y,78N*-+96-:,;:Y<140* !)-146@\ #!) 6 CC@@@t   1*+=+>?M*,*9>,::Y< #0"  #%/H% 11  // c   -5Y6Y+78M*,@9>,::Y<0,-.1/!0+3H! --++ _  B>6*A62BY*,C:+D>*EW*F. DEH J KLM%N)O3P?T>!BBB@= 2 ,*+)Y**M*,G>,;:Y<0"hklmpn o*rH  ,,** ^   )HN-I:+JM:Y<*,MWKL0"  'H  )) %) ! "#&*,N*Y`+NJ"BY*ON-P-+QRW*-EWh,,S,,TUW,VTBY*ON-+WT*-EW,+Q:X:Y,,S ,UW+Z:6[*\-MW+N4-0-S)BY*ON-^T-+WUW*-EW~ 4@EPY\`gpv(H!!**$%*&(a'(4)'!( * : /*  9*/_<*``*\_<*``   % 69 /+,-<*+a%.,/c, *+b*+,c,da > ? . 0/F*+,eX .012, *+-f,d-*+,da*+,d-dat uw$x*22.222 ,3  gYh:= *i>*i*i *i>+jklL6]*mB:TV.<no.nmp:qX:  +r c c6c6H*mB:TV.T^.`d b *=FO]jx p 45 ]L7  . 6 7IU8   9  9. )9* 9 9# )9  9:;;*+s.:<F*+t .=:>**+,u:4*v:w#>**.*?*="# 9 @;<*+x.@>JgYh:,,cc,dd*+y:4*v:w& , / 013(405;7C8HJJ.J?J=(" A2C!9999 A-<*+zK.B1-66--c`6-d6, ,d6*+{"deg hikl"o>--.--?*6'7 C/M*+,c,d{ .DA/d, *+|*+,c,d{   . A3Q *+{* . 6 7AE gYh: = *i>+}~lL+jklL6v*mB:T+r c `dI>TVr1+*wa: *  d cd`6 : &/8Fej}\ 2 Fe.67F2|  b 9  92 )9? 9G/`, *+|*+,dz   . HI~*gYhM+d*i,+dc,,c`d,  ( **"H(9JKg&+4 +c*i*+cmB $ &&$JL{*+zM,4*,vN-9:<=*.9JM*+,uN-4*-v:VWYZ4.?9NOR *+,*+fg h   PQB *+EW r s PRE *+W } ~ SOh+4*+c,W TO/+4+d*i *,*+d,W. ///SUd+4*+c, TU++4+d*i *,*+d,* +++ VWA+4+d*i+*id+c=+d*+cW!@ &AA XYCYM+45+c6+d&*mBN-:,EW,"+1;A>+1Z,CC;9+[\ gYhLYM+*+L+4*+vN6-nik-nmp:N&Y: q: 6,#:$%&: .6 , EW*+Lt,o,V#)8FOX_bhr~#%'f ~]XB b8Ph2^FZ45,t)'t9 9); 9)_% 9)_9) `6* 12 `a^*+Y*MY,N*->:Y1* Y2 "& ?BCDH"E$F@G]I4bc$9d^^be:`fd*+Y*:Y:*>:Y1* Y2 %(& X[\]%a(^*_F`cbHb c*9ddddgdhhe:`M*++m noc`i`*++ *cgh`j! *+*+cd 4!!c!g!h!`kc e6 6 *i66A*mB:T^. + TV. *  &4DN^d\ 40eecegehe6e7Fbl Z m m$ m) mnr66*i66t*mBM,TV.,T.F,N-TY7-Y-T^pT-+6 '6BGQ|RG>]'dcyo6}7@m"m)Nmpat8* Y* * Y+ 788qr>*+  st$LHN-I:L*+WNL+K&    "4u v w$"!xy8V*MN-:-*:Y+:Y,:M QTQT:#& (*)+".+/43>4H6Q=T;U>HL Hz{"/|}>~H VVc*m! ;m KYLY+ J ] j+-:,+W ,W6  *i8* mB:  : TVr*+ `6  T^r-r   P85+ :W T:  `:  ö  ::  ^&6 : +ǹ: 5+ : P˹ P̹W+:  W   ~ "2@IVh/CMWag  F  W q I4@' jjjj.j a2&D !A!)!!)-!)!)!HY*ζ* PK 5IXO6%gov/nasa/pds/ppi/label/PDSValue.class4 $]^ _ `a b cd ef gh ijk l mn ]o pq r stu cv cw cx cy cz{| i}~ TYPE_NONEI ConstantValue TYPE_STRING TYPE_LITERALmValueLjava/lang/String;mUnitsmType()VCodeLineNumberTableLocalVariableTablethis!Lgov/nasa/pds/ppi/label/PDSValue;length()Ilen StackMapTableprint(Ljava/io/PrintStream;III)VbufferoutLjava/io/PrintStream;offset indentLength maxLength formatValue()Ljava/lang/String;(Z)Ljava/lang/String;plainZisQuoted()ZwrapPad)(Ljava/lang/String;III)Ljava/lang/String;jntextline[Ljava/lang/String;indentresultnewlineiaRdump(Ljava/io/PrintStream;)V SourceFile PDSValue.java 12 -. /.gov/nasa/pds/ppi/label/PDSValue 0& 89 ?@ <=" <' JK LMjava/lang/StringBuilder < > F EG  F Type: LITERAL STRINGNONEValue: Units: java/lang/Objectjava/lang/Stringjava/lang/Systemjava/io/PrintStream(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringsplit'(Ljava/lang/String;)[Ljava/lang/String;trimcharAt(I)C substring(II)Ljava/lang/String;(I)Ljava/lang/String;println!$%&'()&'*+&',-./.0& 123P****43, .045 67893E<**`<**``<4>@ C#F-H7ICL5E67C:&; <23: *N 4 X Y5  67<=3Y*+%+ + * *:**:+ *("+ + *"+Y* 4:m o&p)r/v?wMySzp|v}y5H<>.67?@A&B&C&M\>.;  D"(EF30*45 67EG3M*MX*Q8Y , MY , M*#Y,*M,4*  ,EHak5 67HI>.; ,D)JK3`$*4 "5 $67; LM3o ::: 6  Y: :+ :6  O  2S 2Y:Y 2:6  ``dd6  o  ]Y:Y :Y : `: 6 =s8Y:Y :Y ::= 3Y:Y:4" 15=HU`~").6Pk5 }N& O& 67P.A&B&C&5>.=QRS.T. U. V& ;t WDDDD! WDDXDDD= WDDXDDD*? !!YZ3q+ *2,#++  +!+Y"*+Y#*4*  $*-36<Vp5q67q?@;$[\PK 5IXVMM#gov/nasa/pds/ppi/label/package.html

PDS label syntax parsing, originally from IGPP/UCLA.

PK 5IX68""#gov/nasa/pds/ppi/util/PPITime.class4{ q          @@             2 2 2         2!"#$~%&'y(s)v*w+x,z-{.|}/ 0 1 2 34 5 6@N78 k9 k: ;<=AMERDATELjava/lang/String; ConstantValueEURODATEAMEREURODOY JAPANDATE NIPPONDATEHIGHLOWISEEDATEDFSABBRDFSPDSISOBINARYCLUSTER mTimeZoneLjava/util/TimeZone;mDateLjava/util/Calendar;()VCodeLineNumberTableLocalVariableTablethisLgov/nasa/pds/ppi/util/PPITime;"(Lgov/nasa/pds/ppi/util/PPITime;)Vitemmain([Ljava/lang/String;)Vargs[Ljava/lang/String;timebuffer StackMapTableconvert'(Ljava/lang/String;Ljava/lang/String;)ZyearIsecondsDmilliJdoymonthdayhourminuteparserLjava/text/SimpleDateFormat;partpieceneLjava/lang/Exception;pattern>format&(Ljava/lang/String;)Ljava/lang/String;idiffrefYearsysYeartempfindSpecnamedawncalendareternity compareTo"(Lgov/nasa/pds/ppi/util/PPITime;)I anotherTimeequals(Ljava/lang/Object;)ZobjLjava/lang/Object;otherhashCode()Icopyadvance(D)Vminutesminsecnowspan"(Lgov/nasa/pds/ppi/util/PPITime;)JtoString()Ljava/lang/String;dfLjava/text/DecimalFormat;dfm(Ljava/lang/Object;)I SignatureILjava/lang/Object;Ljava/lang/Comparable; SourceFile PPITime.java GMT-0:00? @A BC DEjava/util/Calendargov/nasa/pds/ppi/util/PPITimeF GH,Usage: PPITime TimeString InFormat OutFormatI JKjava/lang/StringBuilder args[0]: LM Binary: B1966 : NK> O PQ RST UVW XY Z[ \]EOM ^V LAUNCH R_T `a-: Lb yyyy DDD HH:mm:ss.SSSyyyy MM dd HH:mm:ss.SSS Lcjava/text/SimpleDateFormat K de fg hi jkjava/lang/ExceptionInvalid pattern lm nop q.0 rk V yyyy-MM-dd st u HH:mm:ss.SSSdd-MM-yyy HH:mm:ss.SSSyyyy-MMM-dd HH:mm:ss.SSSyyyy/MM/dd HH:mm:ss.SSSyyyyMMddThhmmss.SSSSyyyy DD HH:mm:ss.SSSMM/dd/yy HH:mm:ss.SSSdd-MM-yy HH:mm:ss.SSSMMM dd, yyyy HH:mm:ss.SSSdd MMM yyyy HH:mm:ss.SSSyyyy.MM.dd HH:mm:ss.SSSyyyy.dd.MM yyyy HH:mm:ss.SSSyyyy DDD MMM dd HH:mm:ss.SSS vk l] wkx y z java/text/DecimalFormat00000 q java/lang/Objectjava/lang/Comparablejava/lang/Stringjava/util/TimeZone getTimeZone((Ljava/lang/String;)Ljava/util/TimeZone; getInstance*(Ljava/util/TimeZone;)Ljava/util/Calendar;clone()Ljava/lang/Object;java/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;printlengthcharAt(I)C substring(I)Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;)Ijava/lang/Double parseDouble(Ljava/lang/String;)DsetTimeInMillis(J)Vadd(II)VcompareToIgnoreCase(II)Ljava/lang/String;split'(Ljava/lang/String;)[Ljava/lang/String;(I)Ljava/lang/StringBuilder;(D)Ljava/lang/StringBuilder; setTimeZone(Ljava/util/TimeZone;)Vparse$(Ljava/lang/String;)Ljava/util/Date;setTime(Ljava/util/Date;)Vget(I)Iset (IIIIII)VgetTimeInMillis()Jjava/lang/Long(J)Ljava/lang/String;indexOfgetTime()Ljava/util/Date;$(Ljava/util/Date;)Ljava/lang/String; getMinimum getMaximumjava/util/Date(Ljava/util/Date;)I(Ljava/util/Calendar;)I! qrstuUvtuWwtuYxtu[ytuSztu]{tu_|tu0}tub~tuMtuOtu)tuQtutuKO****I; @J k'*****+V; @W&X''  Y L*  Y*2 ++W*2*2W Y+ Y*2++W*2M , . ^bcdh2iBk`m{nop tO,++BD+ 6 +6 ,9  kB*!!* d"+T6 6 6 6 669,#$ *%,&$ *',,dZ,,,d(M,)*:2+*: 26  26 26 26 =2,*: 26 26 29 (Y -. -.M/L/Y -. -. -.M0LY,-,-,1M2Y+3:*4*,56]2Y+3:*4*,56*76   d*l"  *ж": I8I8I8FI8: ,6<DLZgjmpsvy| +;KPou /FIKM) 6$ < Dj m| py sv vsyp|m%P0 K OOtOt  &- ! )+JB B4+9+B+ 6 +6*:  :*::*;7   ;e7  ;a7  NY-?N >:6dY-@N66Y-(N8+TAY6+)Be2YC3M,*4Y,*DE)N2YF3M,*4Y-,*DENGN+(:72Y+(3M,*4Y-,*DENY-)N+`:R2Y3M,*4Y-,*DEN 2Y+3M,*4,*DEN-,!+4@IV_is{     % CMUux"#&$2&&+{_ t 4 IqtVt&XC2t%(xtt44t2t.  ~ % wGW 3*H$)*I$*J$K*L$M*N$O*P$Q*R$S*T$U*V$W*X$Y*Z$[*\$]*^$_*`$0*a$b*B8 9:$;0<<=H>T?`@lAxBCDEFH t V*L++cd++cd++cd+ + cd+ + cd+ + cd*+D6& QSTU&V2W>XJZU[VNT*L+#(d++ed++ed+ + ed+ + ed+ + ed*+D6& cefg$h0i<jHlSmTLF*D+Df|)*++ + M*,g )) @2*h G*+ @'>'gik96gk6* "* "*"" )4?>@@= 3.!@**D6  D*;+;e kYlmLkYnmMY*7-++*7`o++*7o)+* 7o,+* 7o,+* 7o?,*7o&  H^t  A3 *+ p&  PK 5IX(+d"gov/nasa/pds/ppi/util/package.html

IGPP/UCLA utility classes. Only those needed by the JPAL library are included, the original package contains a broader range of utilities.

PK 5IX!W- - #org/autoplot/pds/DocumentUtil.class4v B CD CEFG HIJK LMNOPQ B RS T LUV W X YZ[\]()VCodeLineNumberTableLocalVariableTablethisLorg/autoplot/pds/DocumentUtil; dumpToXML'(Lorg/w3c/dom/Document;Ljava/io/File;)V transformer!Ljavax/xml/transform/Transformer;ex7Ljavax/xml/transform/TransformerConfigurationException;*Ljavax/xml/transform/TransformerException;Ljava/io/IOException;docLorg/w3c/dom/Document;fLjava/io/File;result)Ljavax/xml/transform/stream/StreamResult;source#Ljavax/xml/transform/dom/DOMSource; xmlStringLjava/lang/String; StackMapTableF^_`PSVa[ Exceptionsb SourceFileDocumentUtil.java c de fg5javax/xml/transform/TransformerConfigurationExceptionjava/lang/RuntimeException hjavax/xml/transform/OutputKeysindentyes^ ij){http://xml.apache.org/xslt}indent-amount2'javax/xml/transform/stream/StreamResultjava/io/StringWriter k!javax/xml/transform/dom/DOMSource l mn(javax/xml/transform/TransformerException op qrs tujava/io/IOExceptionorg/autoplot/pds/DocumentUtiljava/lang/Objectjavax/xml/transform/Transformerorg/w3c/dom/Document java/io/Filejava/lang/String"java/lang/IllegalArgumentException&javax/xml/transform/TransformerFactory newInstance*()Ljavax/xml/transform/TransformerFactory;newTransformer#()Ljavax/xml/transform/Transformer;(Ljava/lang/Throwable;)VsetOutputProperty'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/io/Writer;)V(Lorg/w3c/dom/Node;)V transform;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V getWriter()Ljava/io/Writer;toString()Ljava/lang/String;org/das2/util/FileUtilwriteStringToFile#(Ljava/io/File;Ljava/lang/String;)V!/*  ! "#rM NY-, ,  YYNY*:,-:Y-:+:Y =DG\beJ!$ " #%&$(3)=+D.G,I-S/\1b4e2g3q6f $% &'I &(g &)r*+r,-^$%3?./=501\234CJ5 627869:; 7869:<= >?@APK XȆ AA'org/autoplot/pds/FilePointer$Unit.class44 & '(* + , , - ./BYTESUnit InnerClasses#Lorg/autoplot/pds/FilePointer$Unit;LINES$VALUES$[Lorg/autoplot/pds/FilePointer$Unit;values&()[Lorg/autoplot/pds/FilePointer$Unit;CodeLineNumberTablevalueOf7(Ljava/lang/String;)Lorg/autoplot/pds/FilePointer$Unit;LocalVariableTablenameLjava/lang/String;(Ljava/lang/String;I)Vthis Signature()V5Ljava/lang/Enum; SourceFileFilePointer.java  012!org/autoplot/pds/FilePointer$Unit 3   java/lang/Enumclone()Ljava/lang/Object;org/autoplot/pds/FilePointer5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;@1 @ @ " L 4 *L  1*+L  !"!N.Y Y  Y SY SM NL #$% )@PK Xr r "org/autoplot/pds/FilePointer.class4 V W X Y Z[ \] \^ _`ab cd _e fg hi j klm no V p qr s ptuvwUnit InnerClassesurlLjava/net/URL;offsetI PROP_LINELjava/lang/String; ConstantValue4 offsetUnits#Lorg/autoplot/pds/FilePointer$Unit;(Ljava/net/URL;I)VCodeLineNumberTableLocalVariableTablethisLorg/autoplot/pds/FilePointer;line#(Ljava/net/URL;Ljava/lang/String;)VpLjava/util/regex/Pattern;mLjava/util/regex/Matcher;ex Ljava/net/MalformedURLException; labelFilef StackMapTableudxyzmtoString()Ljava/lang/String;ogetUrl()Ljava/net/URL;setUrl(Ljava/net/URL;)V getOffset()I setOffset(I)VgetOffsetUnits%()Lorg/autoplot/pds/FilePointer$Unit;setOffsetUnits&(Lorg/autoplot/pds/FilePointer$Unit;)V SourceFileFilePointer.java -{ |, +, #$ %&"([^,]+)(,\s*(\d+)(\s*\)?)?y }~ z "java/lang/IllegalArgumentException=LABEL/POINTER should match ([^,]+)(,\s*(\d+)(\s*\)?)? - java/net/URL -5x , java/net/MalformedURLException -java/lang/StringBuilder EF , org/autoplot/pds/FilePointerjava/lang/Object!org/autoplot/pds/FilePointer$Unitjava/lang/Stringjava/util/regex/Patternjava/util/regex/Matcher()VLINEScompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matches()Z(Ljava/lang/String;)Vgroup(I)Ljava/lang/String;endsWith(Ljava/lang/String;)ZBYTESjava/lang/IntegerparseInt(Ljava/lang/String;)I(Ljava/lang/Throwable;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;!#$%&'()*+, -./d***+*0Q 1 23#$4&-5/g**N-,: Y Y+:*8 * ** N Y- ~0FQ  ! "*$:%@&I'`(j*q,~0./11Hm67f89:D#$ :;23<$=(>'*?@ABC?@ BD EF/;Y**Y*041 ;23>rG?GAHI//*091 23JK/>*+0 =>123#$LM//*0E1 23NO/>*0 IJ123%&PQ//*0T1 23RS/>*+0 XY123+,TU"  !@PK |IX,4'org/autoplot/pds/PDS3DataObject$1.class4,     ,$SwitchMap$org$autoplot$pds$FilePointer$Unit[I()VCodeLineNumberTableLocalVariableTable StackMapTable SourceFilePDS3DataObject.javaEnclosingMethod " $% &' ()java/lang/NoSuchFieldError *'!org/autoplot/pds/PDS3DataObject$1 InnerClassesjava/lang/Objectorg/autoplot/pds/PDS3DataObject+!org/autoplot/pds/FilePointer$UnitUnitvalues&()[Lorg/autoplot/pds/FilePointer$Unit;LINES#Lorg/autoplot/pds/FilePointer$Unit;ordinal()IBYTESorg/autoplot/pds/FilePointer    j( OKOK #& WM!#@PK |IX1++%org/autoplot/pds/PDS3DataObject.class4H - S. S/ S012 3 S45 6 S78 9 S:; S<= S>? S@ SA BC D SEF SGH SI &JK *L MN MOP QR STUVW QXYZ[ ,-\ ,]^_ ,` Sabc Sde Sfg Shij k Slm Sno Sp <qrs Stuvwx Oyz{ |} ~  ~      b- d f  b`   S S n- S     * ?\(\ O `  , * * *  *     S InnerClassesnameLjava/lang/String;uri filePointerLorg/autoplot/pds/FilePointer; recordBytesIrowBytesrowPrefixBytesrowSuffixBytesrowsinterchangeFormatdataType startByteitems itemBytesbytesdims validMinimumD validMaximummissingConstantunit description fieldNumberlabelJSONObjectLorg/json/JSONObject;columnJSONObjecttableJSONObject9(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)VCodeLineNumberTableLocalVariableTabledim0dim1factoryLjavax/xml/xpath/XPathFactory;xpathLjavax/xml/xpath/XPath;column1Lorg/w3c/dom/Node;jtablejexLjava/lang/Exception;*Ljavax/xml/xpath/XPathExpressionException;this!Lorg/autoplot/pds/PDS3DataObject;labeltablecolumn StackMapTable{Uz toJSONObject)(Lorg/w3c/dom/Node;)Lorg/json/JSONObject;ntransfac(Ljavax/xml/transform/TransformerFactory;trans!Ljavax/xml/transform/Transformer;outLjava/io/ByteArrayOutputStream; streamResult)Ljavax/xml/transform/stream/StreamResult;source#Ljavax/xml/transform/dom/DOMSource;result Exceptions resolveUri"(Ljava/net/URL;)Ljava/lang/String;resourceLjava/net/URL; getAsciiUri offsetBytesargsLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; getBinaryUrigetDescription()Ljava/lang/String; getMetadata&(Lorg/json/JSONObject;)Ljava/util/Map;vLjava/lang/Object;kjoitLjava/util/Iterator;5Ljava/util/Map;Yv SignatureL(Lorg/json/JSONObject;)Ljava/util/Map;()Ljava/util/Map;7()Ljava/util/Map;getFilePointer ()Lorg/autoplot/pds/FilePointer;setFilePointer!(Lorg/autoplot/pds/FilePointer;)Vp SourceFilePDS3DataObject.java  INTERCHANGE_FORMATASCII   ROW_BYTES   RECORD_BYTES  ROW_PREFIX_BYTES ROW_SUFFIX_BYTES ROWS ITEMS   START_BYTE BYTES  CONTAINER   COLUMN  org/w3c/dom/NodeCONTAINER/COLUMNREPETITIONS/text() java/lang/StringCONTAINER/REPETITIONS/text()java/lang/StringBuilder[ ,]   DATA_TYPE  FIELD_NUMBER UNIT  VALID_MAXIMUMjava/lang/Double   VALID_MINIMUM MISSING_CONSTANT   INVALID_CONSTANT DESCRIPTION (javax/xml/transform/TransformerExceptionorg/json/JSONException"java/lang/IllegalArgumentException unable to run  (javax/xml/xpath/XPathExpressionExceptionorg/autoplot/pds/PDS3DataObject       indent-number   javax/xml/transform/OutputKeysomit-xml-declarationyes  !indentjava/io/ByteArrayOutputStream'javax/xml/transform/stream/StreamResult "!javax/xml/transform/dom/DOMSource # $%& ' ('   java/util/LinkedHashMap )*+ ,./ 01 skipLines 21  34 skipBytesunsupported file pointer 5vap+txt:6?7 89 recLengthDATETIME CHARACTERUTCtypetime : ASCII_REALascii ASCII_INTEGERPC_REALfloat byteOrderlittleSUN_REAL IEEE_REALbigLSB_UNSIGNED_INTEGERushortuintulong LSB_INTEGERshortintlongMSB_UNSIGNED_INTEGER MSB_INTEGERUNSIGNED_INTEGERubyteLSB_BIT_STRINGunsupported type: byteOffset*Hmmm, uncoded case. Contact Jeremy Faden. recOffset fillValue ;validMaxvalidMin < =1 >? @unitsvap+bin: AB CD EF >Gorg/json/JSONObject _table_labeljava/lang/Object!org/autoplot/pds/PDS3DataObject$1javax/xml/xpath/XPathFactoryjavax/xml/xpath/XPathjava/lang/Exception5javax/xml/transform/TransformerConfigurationException java/util/Mapjava/util/Iterator()V optString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getInt(Ljava/lang/String;)IoptInt(Ljava/lang/String;I)ItoString(I)Ljava/lang/String;has(Ljava/lang/String;)Z getNodeNameequals(Ljava/lang/Object;)Z newInstance ()Ljavax/xml/xpath/XPathFactory;newXPath()Ljavax/xml/xpath/XPath;javax/xml/xpath/XPathConstantsNODELjavax/xml/namespace/QName;evaluateS(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;STRINGappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; optDouble(Ljava/lang/String;D)DisNaN(D)Z*(Ljava/lang/String;Ljava/lang/Throwable;)Vjava/lang/ClassgetNamejava/util/logging/Logger getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;java/util/logging/LevelSEVERELjava/util/logging/Level;logC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V&javax/xml/transform/TransformerFactory*()Ljavax/xml/transform/TransformerFactory;java/lang/IntegervalueOf(I)Ljava/lang/Integer; setAttribute'(Ljava/lang/String;Ljava/lang/Object;)VnewTransformer#()Ljavax/xml/transform/Transformer;javax/xml/transform/TransformersetOutputProperty'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/io/OutputStream;)V(Lorg/w3c/dom/Node;)V transform;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V org/json/XML)(Ljava/lang/String;)Lorg/json/JSONObject; getJSONObject,$SwitchMap$org$autoplot$pds$FilePointer$Unit[Iorg/autoplot/pds/FilePointergetOffsetUnitsUnit%()Lorg/autoplot/pds/FilePointer$Unit;!org/autoplot/pds/FilePointer$Unitordinal()I getOffsetput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)V java/net/URL org/autoplot/datasource/URISplit formatParams#(Ljava/util/Map;)Ljava/lang/String;(I)Ljava/lang/StringBuilder;(D)Ljava/lang/String;trimlengthget&(Ljava/lang/Object;)Ljava/lang/Object; startsWithkeys()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;&(Ljava/lang/String;)Ljava/lang/Object;!S  3**+,:*** **  * * * -:*W* ** *'* ****l* - !:":#-$%&:c'-$%&:(-)%*: +-)%*: *,Y-./ /0/ /1/23.*,Y-./(-)%*/1/23:*456*7 8*95:*;=?@*AB?D*EF?H*HI*JF?H*K5L$:OYPQ:STUVWMNR0NP QRS%T0U>VJWVXbYhZn[u\]_bcdegjlmnopq+r=sdtguwz{}~!2 +9 =' h !3333L 7 *gM \XL+YZ[+\M,^_`,a_`bYcNdY-e:fY*g:,h-ij:*k. #+5?GPH\XI+15'?P MNe * *8 *+l*+m    DnYoM*plq*prs.Q1,t*puvwW-*pu>xk>,zvwW OY{|,}*8dvwW,Y-~/+//,/22 8KNV^knx*V       8 eƻnYoM*,*vwW,** `*`vwW*6 '*6 *6 1*: %,,Y-/*2wW*6 %,,Y-/*2wW*6 %,,Y-/*2wWw*6 ,wW,wWR*6 *6 ,wW,wW!*6 _*J#1?,wW,wW,wW,wW*6 _*J#1?,wW,wW,wW,wWQ*6 _*J#1?,wW,wW,wW,wW*6 _*J#1?,wW,wW,wW,wW*6 *,wW_*6 5,wW,,Y-./*1/2wW!OY,Y-/*6/2|*phq*prs.M7,*pu* hvwW#,*puvwW OY|,*d*`vwW*HF,*HwW*@=,*@wW*DB,*DwW*:#,*,*:wW**,,Y-./*1/2wW*3,*3wW,Y-/+//,/2G#=m(3AMtDOR]`k y   A_f "#%&(+,-.3/`0h1235      1*#/!--$2 2 2 2 !=0 1,.O/*L= "[nYoM+N-F-*:+:,*wW,wW:,!QTN2 BC DE!G)H1IFKQNTMVOYP>)(!5[[S N S 8 B!"#$-**L+**wW+**wW+T UV+W- $  $"%&'/*p[ ()>*+p cd*+,-@PK X6T/T/%org/autoplot/pds/Pds3DataSource.class4               ! "#$  %& ' () *+, -. /0 1  23 "4 "56 78 (9 :; :<= -->? @ *A BC 4D :EF "G HI J KLM <N OP QRST U VWXY Z V[ \] ^_ `ab L- cd ^ef P- gh Pij kl V- :m nopqrst bu vwx y z{| } b~ ` c    Q ` w- w+ Q Q  (Ljava/net/URI;)VCodeLineNumberTableLocalVariableTablethis!Lorg/autoplot/pds/Pds3DataSource;uriLjava/net/URI;readXML&(Ljava/io/File;)Lorg/w3c/dom/Document;ex0Ljavax/xml/parsers/ParserConfigurationException;sourceLorg/xml/sax/InputSource;documentLorg/w3c/dom/Document;inLjava/io/InputStream;fLjava/io/File;builder#Ljavax/xml/parsers/DocumentBuilder; StackMapTable Exceptions addAxisArray$(Lorg/w3c/dom/Node;Ljava/util/Map;)VnLorg/w3c/dom/Node; axisNamesLjava/util/Map;factoryLjavax/xml/xpath/XPathFactory;xpathLjavax/xml/xpath/XPath;nameLjava/lang/String;sequence_numberLjava/lang/Double;LocalVariableTypeTable6Ljava/util/Map; SignatureK(Lorg/w3c/dom/Node;Ljava/util/Map;)VresolveIndependentAxis<(Lorg/w3c/dom/Document;Ljava/lang/String;)Ljava/lang/String;oiIbestaxesdocaxisNamesooLorg/w3c/dom/NodeList;$3seekDependencies8(Lorg/w3c/dom/Document;Ljava/util/List;)Ljava/util/List;n1n2dependLjava/util/List;$Ljava/util/List;`(Lorg/w3c/dom/Document;Ljava/util/List;)Ljava/util/List;getDataSetFromBundleV(Lorg/w3c/dom/Document;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;mon'Lorg/das2/util/monitor/ProgressMonitor;xp!Ljavax/xml/xpath/XPathExpression;lidvidgetDataSetFromCollectioncsvfile getMetadata8(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;split"Lorg/autoplot/datasource/URISplit;^(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map; getDataSet@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;fpLorg/autoplot/pds/FilePointer;li1obj!Lorg/autoplot/pds/PDS3DataObject;delegate$Lorg/autoplot/datasource/DataSource;dsLorg/das2/qds/QDataSet;userLjava/util/HashMap;Ljava/lang/Exception;labelUrlLjava/net/URL;xmlfilelabel!Lgov/nasa/pds/ppi/label/PDSLabel;namesXYZresultresults[Lorg/das2/qds/QDataSet;datafile9Ljava/util/HashMap;fot SourceFilePds3DataSource.java   .javax/xml/parsers/ParserConfigurationExceptionjava/lang/RuntimeException java/io/FileInputStream org/xml/sax/InputSource   java/lang/Throwable    axis_name  java/lang/String java/lang/Double   java/lang/StringBuilder JProduct_Observational/File_Area_Observational/Array[Axis_Array/axis_name=' ']  org/w3c/dom/NodeList   pitch angle pa   java/util/LinkedHashMap//Product_Collection/File_Area_Inventory/File/file_name/text()afile name is empty or not found at //Product_Collection/File_Area_Inventory/File/file_name/text()  arg_0     )org/das2/util/monitor/NullProgressMonitor  gov/nasa/pds/ppi/label/PDSLabel  unable to use file java/util/ArrayList  org/das2/qds/QDataSet%/LABEL/POINTER[@object="ASCII_TABLE"]&/LABEL/POINTER[@object="BINARY_TABLE"]/LABEL/POINTER[@object="TABLE"]1/LABEL/FILE/POINTER[@object='SPREADSHEET']/text()org/autoplot/pds/FilePointer  /  .LBL.DAT    dataset   NAME  LABEL DESCRIPTION  java/util/HashMap delegate_uriUSER_PROPERTIES     java/lang/Exception#org/das2/qds/MutablePropertyDataSetDEPEND_1  org/autoplot/pds/Pds3DataSource*org/autoplot/datasource/AbstractDataSource java/io/File!javax/xml/parsers/DocumentBuilderorg/w3c/dom/Documentjava/io/InputStreamjava/io/IOExceptionorg/xml/sax/SAXException(javax/xml/xpath/XPathExpressionExceptionjavax/xml/xpath/XPathFactoryjavax/xml/xpath/XPathorg/w3c/dom/Nodejava/util/List java/util/Mapjavax/xml/xpath/XPathExpression%org/das2/util/monitor/ProgressMonitor org/autoplot/datasource/URISplit java/net/URL(javax/xml/parsers/DocumentBuilderFactory newInstance,()Ljavax/xml/parsers/DocumentBuilderFactory;newDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;(Ljava/lang/Throwable;)V(Ljava/io/File;)V(Ljava/io/InputStream;)Vparse1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;close()V addSuppressed ()Ljavax/xml/xpath/XPathFactory;newXPath()Ljavax/xml/xpath/XPath;javax/xml/xpath/XPathConstantsSTRINGLjavax/xml/namespace/QName;evaluateS(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;NUMBERintValue()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;NODESET getLengthitem(I)Lorg/w3c/dom/Node;equals(Ljava/lang/Object;)ZparseInt(Ljava/lang/String;)Isizeget(I)Ljava/lang/Object;&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/util/Collection;)Vadd(ILjava/lang/Object;)Vcompile5(Ljava/lang/String;)Ljavax/xml/xpath/XPathExpression;A(Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;trimlength(Ljava/lang/String;)Vorg/das2/datum/Unitsnominal#()Lorg/das2/datum/EnumerationUnits;org/das2/qds/ops/OpsdatasetA(Ljava/lang/Object;Lorg/das2/datum/Units;)Lorg/das2/qds/QDataSet;getURI6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;getParam8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; resourceUri java/net/URItoURL()Ljava/net/URL;&org/autoplot/pds/Pds3DataSourceFactorygetDataObjectPds3C(Ljava/net/URL;Ljava/lang/String;)Lorg/autoplot/pds/PDS3DataObject;org/autoplot/pds/PDS3DataObject()Ljava/util/Map;"org/autoplot/datasource/DataSetURIgetFileE(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;getDocumentWithImports&(Ljava/net/URL;)Lorg/w3c/dom/Document;getPath(Ljava/lang/String;)Z-(Ljava/lang/Object;)Ljava/lang/StringBuilder;#(Ljava/net/URL;Ljava/lang/String;)V lastIndexOf substring(I)Ljava/lang/String;replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;getUrl resolveUri"(Ljava/net/URL;)Ljava/lang/String; getDataSource8(Ljava/lang/String;)Lorg/autoplot/datasource/DataSource;(I)Ljava/lang/StringBuilder;getSubtaskMonitor;(Ljava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;"org/autoplot/datasource/DataSource putPropertyb(Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/Object;)Lorg/das2/qds/MutablePropertyDataSet;getDescriptionlinkG(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;^(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;'(Ljava/lang/String;Ljava/lang/Object;)V makeImmutable! >*+ 12 LL MY,Y*N: Y- :+ M-P- D:8- 1:::-- :- , <@C "3V "3_jnq Va_2 <> A ? @E"F,G3HVE_HJH ,3#eu  , H  =M,N-*:-*:+WNO PQ+R<S>==9 4#+ =  ɸM,NY+ :-*!":#66#=$:-%: +&' ('6$:-):*-%:  Nhi k#l4q>rAsPt[umvwsz|~ [)m DF A2  #4-D?: _ ++M,N+,:-Y.:-Y/0 *!":6#$:12X*23:*23:4Y+5L+6' +6A23*23:4Y+5L' +6+^ (P_jqwz jS$>* (P(3S#_=;78N-+9::; ?@(24;;;- 2~;A8N-+9::; ?@(24;;;- 2~p *CDM*EFGN,HI-JK* ~*EFGM*CDN-HI:LYMN:O:PYQ:RSVYW:*XFG:  F'  YW*ZFG:  F'  YW*[FG:  F'  YW,F' ,YW\:: +]: ::^:;_:;`:;a:F'bYc:2d:ef6`ghij:bYc:6+ 2,M,J:kl:m:+Yno pq:r,s:t,s:uvs:wYx:yzW{s: ST h b$4 2: A 2 2|: 1 2 2 2}: : 2 2:     ~D (/8Eajt~     !(#0$C&K'^*h+x./014568:<= >? @.A7BACLDS4YH^I|KLNORVSTUW]^au(}qj G7 (/8jntd F (    17jna&Q."S~  PK XmU*=*=,org/autoplot/pds/Pds3DataSourceFactory.class4u < => =? @A BC DE D F GH GIJK L MN OPQRSTU MVW XY Z[\]^_`abcde &fgh ij ,<k ,l ,mn op 1q 1r =s =t =uv wxyz{ =| }~ @<      M     V<  V , V M ` _ _  dZ dm   df  V  o      {< 1  w d   m         <  w           loggerLjava/util/logging/Logger;()VCodeLineNumberTableLocalVariableTablethis(Lorg/autoplot/pds/Pds3DataSourceFactory; getDataSource4(Ljava/net/URI;)Lorg/autoplot/datasource/DataSource;uriLjava/net/URI;split"Lorg/autoplot/datasource/URISplit; StackMapTable ExceptionsgetDataObjectPds3C(Ljava/net/URL;Ljava/lang/String;)Lorg/autoplot/pds/PDS3DataObject;pointerLjava/lang/String;urlLjava/net/URL;namedocLorg/w3c/dom/Document;factoryLjavax/xml/xpath/XPathFactory;xpathLjavax/xml/xpath/XPath;tableLorg/w3c/dom/Node;columnpLorg/autoplot/pds/FilePointer;obj!Lorg/autoplot/pds/PDS3DataObject;WQYrejectL(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Z filePointerexLjava/lang/Exception;paramsLjava/util/Map;idxmlfileLjava/io/File;suriproblemsLjava/util/List;mon'Lorg/das2/util/monitor/ProgressMonitor;LocalVariableTypeTable5Ljava/util/Map;$Ljava/util/List; Signature`(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)ZgetDocumentWithImports&(Ljava/net/URL;)Lorg/w3c/dom/Document; structuresLorg/w3c/dom/NodeList;*Ljavax/xml/xpath/XPathExpressionException; childfileex2Ljava/io/FileNotFoundException;rIkidjchildparentchildUrllabel2!Lgov/nasa/pds/ppi/label/PDSLabel;doc2newChild importKidsilabelUrllabelsummarizeDescription&(Ljava/lang/String;)Ljava/lang/String;descllimitgetDataObjectNamesF(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;nddcolumnsresultdatl(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;getFileResourceU(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/autoplot/pds/FilePointer; labelFilefile labelfilefgetCompletionsd(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;keycc1+Lorg/autoplot/datasource/CompletionContext;eEntry InnerClassesLjava/util/Map$Entry;ccresultparmnamecc;Ljava/util/Map$Entry;=Ljava/util/List;(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List; SourceFilePds3DataSourceFactory.java   % .lbl org/autoplot/pds/Pds3DataSource org/autoplot/pds/PdsDataSource   /LABEL/TABLE[1]java/lang/Object      org/w3c/dom/Node!/LABEL/TABLE[1]/COLUMN[NAME='%s']/LABEL/BINARY_TABLE[1](/LABEL/BINARY_TABLE[1]/COLUMN[NAME='%s']-/LABEL/POINTER[@object='BINARY_TABLE']/text()   java/lang/String  org/autoplot/pds/FilePointer /LABEL/ASCII_TABLE[1]'/LABEL/ASCII_TABLE[1]/COLUMN[NAME='%s'],/LABEL/POINTER[@object='ASCII_TABLE']/text()/LABEL/TIME_SERIES[1]'/LABEL/TIME_SERIES[1]/COLUMN[NAME='%s'],/LABEL/POINTER[@object='TIME_SERIES']/text()/LABEL/FILE/SPREADSHEET(/LABEL/FILE/SPREADSHEET/FIELD[NAME='%s']1/LABEL/FILE/POINTER[@object='SPREADSHEET']/text()"java/lang/IllegalArgumentExceptionUnable to find table +/LABEL/TABLE[1]/CONTAINER/COLUMN[NAME='%s']5/LABEL/TABLE[1]/CONTAINER/CONTAINER/COLUMN[NAME='%s'] java/lang/StringBuilderUnable to find column:  org/autoplot/pds/PDS3DataObject     arg_0 XYZ  ! "#)org/das2/util/monitor/NullProgressMonitor$ %& "#java/io/IOExceptionjava/net/URISyntaxException.javax/xml/parsers/ParserConfigurationException(javax/xml/xpath/XPathExpressionExceptionorg/xml/sax/SAXException$uri should point to xml or lblx file '( )# java/lang/Exception *#gov/nasa/pds/ppi/label/PDSException + ,-. /0Pds3DataSourceFactory 12gov/nasa/pds/ppi/label/PDSLabel 3 unable to use file 4 56%/LABEL/*/POINTER[@object="STRUCTURE"] 7 org/w3c/dom/NodeListjava/lang/RuntimeException 8 9 :; java/net/URL <java/io/FileNotFoundExceptionDATA/ => ?@LABEL/ AB C DE FG HI JK. L>... [\s|\&\#13\;]+ M NOjava/util/LinkedHashMap/LABEL/TABLE/COLUMN/NAME/text()&/LABEL/BINARY_TABLE/COLUMN/NAME/text()%/LABEL/ASCII_TABLE/COLUMN/NAME/text()%/LABEL/TIME_SERIES/COLUMN/NAME/text())/LABEL/FILE/SPREADSHEET/FIELD/NAME/text() P  QRCONTAINER/COLUMN NAME/text()CONTAINER/CONTAINER/COLUMN ST UV %W/LABEL/POINTER/text()/LABEL/FILE/POINTER/text() X YZ [Z \( ]-getCompletions {0} ^ /_ java/util/ArrayList)org/autoplot/datasource/CompletionContextSelect parameter to plot ` abc de fg hijava/util/Map$Entry ji kiX=2values typically displayed in horizontal dimension lY=0values typically displayed in vertical dimensionZ=values typically color coded mZ no pq apdss.pdsr st&org/autoplot/pds/Pds3DataSourceFactory1org/autoplot/datasource/AbstractDataSourceFactory org/autoplot/datasource/URISplitorg/w3c/dom/Documentjavax/xml/xpath/XPathFactoryjavax/xml/xpath/XPath java/util/Mapjava/util/List%org/das2/util/monitor/ProgressMonitor java/io/Filejava/util/Iteratorparse2(Ljava/net/URI;)Lorg/autoplot/datasource/URISplit; toLowerCase()Ljava/lang/String;endsWith(Ljava/lang/String;)Z(Ljava/net/URI;)V newInstance ()Ljavax/xml/xpath/XPathFactory;newXPath()Ljavax/xml/xpath/XPath;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;javax/xml/xpath/XPathConstantsNODELjavax/xml/namespace/QName;evaluateS(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;STRINGlength()I#(Ljava/net/URL;Ljava/lang/String;)V(Ljava/lang/String;)V getParentNode()Lorg/w3c/dom/Node;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringgetDocumentElement()Lorg/w3c/dom/Element;9(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)VsetFilePointer!(Lorg/autoplot/pds/FilePointer;)V6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit; parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;get&(Ljava/lang/Object;)Ljava/lang/Object; resourceUri java/net/URItoURL()Ljava/net/URL;"org/autoplot/datasource/DataSetURIgetFileE(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;add(Ljava/lang/Object;)ZgetUrl getMessagejava/util/logging/LevelSEVERELjava/util/logging/Level;java/util/logging/LoggerlogC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)Ventering9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)VgetPath-(Ljava/lang/Object;)Ljava/lang/StringBuilder; getDocument()Lorg/w3c/dom/Document;NODESET(Ljava/lang/Throwable;)V getLengthitem(I)Lorg/w3c/dom/Node;getTextContent lastIndexOf(Ljava/lang/String;)I substring(II)Ljava/lang/String;toPath()Ljava/nio/file/Path;(Ljava/nio/file/Path;)Z getChildNodes()Lorg/w3c/dom/NodeList; adoptNode&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; insertBefore8(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;exiting'(Ljava/lang/String;Ljava/lang/String;)VindexOf'(Ljava/lang/String;)[Ljava/lang/String;joinE(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/String;getDescriptionput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;toURI()Ljava/net/URI;fromUri"(Ljava/net/URI;)Ljava/lang/String;I(Ljava/lang/String;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File; getNodeValuecontextLjava/lang/Object;CONTEXT_PARAMETER_NAMEequalsFINE resourceURI@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V(Ljava/lang/Object;Ljava/lang/String;Lorg/autoplot/datasource/DataSourceFactory;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)VentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getKeygetValue9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)VCONTEXT_PARAMETER_VALUEQ(Ljava/lang/Object;Lorg/autoplot/datasource/CompletionContext;)Ljava/lang/String;java/util/Collections emptyList()Ljava/util/List;org/das2/datum/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;! /** ~&+M, Y+ Y+ 0124 &&!M  * M N- :Y+S,:Y+S,::mY+S,:Y+S,:.,:Y*:mY+S,:Y+S,:.,:Y*:m Y+S,:!Y+S,:.",:Y*:i#,:$Y+S,:.%,:Y*:Y+S,: &Y'()Y+S,:6*Y+S,:++: +:&Y,Y-./+/0(1Y,23:41EG HJ,KIMLNVOsPQRSTYZ[\ ]^(_4d>e[fxg}hijopqrst uz|:}?~Ifk  ,IL 6 Vi i i e0TDOG +5:67:89::9:;9:<9:=9:>?@YAB:>?-C:: ,IJWK-BW>?LW: , NJW:PQR,NJW~D~E~F~G~HMD&OD&OD&OD&Of1DWj~   1~Oq 1$  O lPST*U*@YABLVYWM,+XY&Y,Y-Z/*[0(,\N : :]-^_::`Ya6bc:+: dY*ef:  @YAB: [: *h:  ij6dYdY,Y- k/l/0mef:  @YAB: : VYW:   noW \:  2:p:6b)c:-qW rWфPSTs-VhkGg g' *EJOVhkmw (/8AP[dpv|hm    P GV [D2  b Y  /G 8> A5 zqi J>O9V2w E% A R /1DOr+tu=+>P6&L,Y-+k/v/0L/ ,Y-+k/v/0L +`kLw+xyzL+.      8>[dp4rrk fb 8"޻{Y|N+ : : :}^_:b~^_:b^_:b^_:b^_:6b7c:  e: + L: - * W:2:  :^_: 6   bA  c:  : + L:- *W ^_: 6   bF  c:  0 : + L:- *W -(#%'(,--7.J0T1g3q467:;<=>:BCFHIL*M9NDOWP_QqMwSTUVWXYT_#   @D- W _-J  2 O *  -  H J?2IHM! "# *M,+N-:VYW:Y&Y,Y-Z/*[0(\: : :^_:   b^_:  c: Y* :  >efghj'kBmInNoUphqwsvwxz $%& I_NZUSh@ '  AB4 DEFHGO() +P++?@YABN*+?,:Y:Y*8JW:J::: Y*8 :  JWYJWYJWYJW+²+N-:-;-< -=*+?,:Y:Y*8JW:I::: Y*8 :  JWz .<Ea;IRm,*  +, 8-0.<E1+*  +, 7-0IR|123,>8-4<E157-4IR|15<o67PD5?7OM89! P,:;/ w. PK FX1VV&org/autoplot/pds/PdsDataSource$1.class4;     ! " # $ % & ' ()+.$SwitchMap$gov$nasa$pds$label$object$FieldType[I()VCodeLineNumberTableLocalVariableTable StackMapTable! SourceFilePdsDataSource.javaEnclosingMethod,- ./  01 23java/lang/NoSuchFieldError 41 51 61 71 81 91 :1 org/autoplot/pds/PdsDataSource$1 InnerClassesjava/lang/Objectorg/autoplot/pds/PdsDataSource#gov/nasa/pds/label/object/FieldTypevalues(()[Lgov/nasa/pds/label/object/FieldType; ASCII_DATE%Lgov/nasa/pds/label/object/FieldType;ordinal()IASCII_DATE_DOYASCII_DATE_TIME_DOY_UTCASCII_DATE_TIME_UTCASCII_DATE_TIME_DOYASCII_DATE_TIME_YMDASCII_DATE_TIME_YMD_UTC ASCII_STRING  OKOKOKOK OK OK OK OK #&'256ADEPST`cdpst^*WMMMMNNN*  PK FXCJ>KK$org/autoplot/pds/PdsDataSource.class4   w  -          w             "   &      0   4 4 4  ; ;%    E    L    - - T        b          oi j                    !" 0#$ 0%&'(  ) *  +, -. /0 1   2 3 4 56 /78 9 :;< => ?@AB InnerClasses(Ljava/net/URI;)VCodeLineNumberTableLocalVariableTablethis Lorg/autoplot/pds/PdsDataSource;uriLjava/net/URI; getFromTableS(Lgov/nasa/pds/label/object/TableObject;[Ljava/lang/String;)Lorg/das2/qds/QDataSet;jIicolfields-[Lgov/nasa/pds/label/object/FieldDescription;fieldDescription,Lgov/nasa/pds/label/object/FieldDescription;isLjava/lang/String;exLjava/text/ParseException;t'Lgov/nasa/pds/label/object/TableObject; columnNames[Ljava/lang/String;ncolsicols[Idsb"Lorg/das2/qds/util/DataSetBuilder; doTimeCheckZr'Lgov/nasa/pds/label/object/TableRecord; StackMapTable@CD ExceptionsEflatten([[D)[Dd[Ddd[[Drank1njkk flatten3d([[[D)[Di2d1i1i0[[[DqubereadXML&(Ljava/io/File;)Lorg/w3c/dom/Document;0Ljavax/xml/parsers/ParserConfigurationException;sourceLorg/xml/sax/InputSource;documentLorg/w3c/dom/Document;inLjava/io/InputStream;fLjava/io/File;builder#Ljavax/xml/parsers/DocumentBuilder;FGHIJ addAxisArray$(Lorg/w3c/dom/Node;Ljava/util/Map;)VnLorg/w3c/dom/Node; axisNamesLjava/util/Map;factoryLjavax/xml/xpath/XPathFactory;xpathLjavax/xml/xpath/XPath;namesequence_numberLjava/lang/Double;LocalVariableTypeTable6Ljava/util/Map;K SignatureK(Lorg/w3c/dom/Node;Ljava/util/Map;)VresolveIndependentAxis<(Lorg/w3c/dom/Document;Ljava/lang/String;)Ljava/lang/String;obestaxesdocaxisNameooLorg/w3c/dom/NodeList;LMNseekDependencies8(Lorg/w3c/dom/Document;Ljava/util/List;)Ljava/util/List;n1n2n3n4dependLjava/util/List;$Ljava/util/List;OP`(Lorg/w3c/dom/Document;Ljava/util/List;)Ljava/util/List;getDataSetFromBundleV(Lorg/w3c/dom/Document;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;mon'Lorg/das2/util/monitor/ProgressMonitor;xp!Ljavax/xml/xpath/XPathExpression;lidvidQgetDataSetFromCollectioncsvfile getDataSet@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;fd fillValueDvalidMaxvalidMinlabltitle sfillValue svalidMax svalidMinsunitsresult1Lorg/das2/qds/ArrayDataSet;unitsLorg/das2/datum/Units;iiibresultsLorg/das2/qds/QDataSet;tableColumnNamesdatasetColumnIndexesddresultLorg/das2/qds/DDataSet;%Lorg/das2/qds/MutablePropertyDataSet;a'Lgov/nasa/pds/label/object/ArrayObject;Ljava/lang/Exception;split"Lorg/autoplot/datasource/URISplit;xmlfilefileUrlLjava/net/URL;labelLgov/nasa/pds/label/Label;namesXYnames1okayresultresults[Lorg/das2/qds/QDataSet;%Ljava/util/List;RSTUoVW(X; SourceFilePdsDataSource.java  org/das2/qds/util/DataSetBuilder Y Z[C \] ^_ `a ba c def gh ij kl mn oU pqD rst uv wxorg/das2/datum/NumberUnits yzjava/text/ParseException {| y} ~ E  .javax/xml/parsers/ParserConfigurationExceptionjava/lang/RuntimeException java/io/FileInputStream org/xml/sax/InputSource G I java/lang/Throwable L   axis_name M java/lang/String java/lang/Double h P java/lang/StringBuilder JProduct_Observational/File_Area_Observational/Array[Axis_Array/axis_name=' '] ] org/w3c/dom/NodeList h  pitch anglepa O h java/util/LinkedHashMap//Product_Collection/File_Area_Inventory/File/file_name/text()afile name is empty or not found at //Product_Collection/File_Area_Inventory/File/file_name/text()arg_0  ]S   )org/das2/util/monitor/NullProgressMonitor  H  ]Product_Bundle ;<Product_Collection C< F U java/util/ArrayList _ /0org/das2/qds/QDataSet%gov/nasa/pds/label/object/TableObject  V    java/lang/Integer X UNITSW org/das2/datum/Unitsg//Product_Observational/File_Area_Observational/Table_Character/Record_Character/Field_Character[name='']/unit/text()    ']/name/text()#org/das2/qds/MutablePropertyDataSetLABEL']/description/text()TITLE,']/Special_Constants/invalid_constant/text(),']/Special_Constants/missing_constant/text())']/Special_Constants/valid_maximum/text())']/Special_Constants/valid_minimum/text()  FILL_VALUE  VALID_MAX VALID_MIN%gov/nasa/pds/label/object/ArrayObject h  Epoch (Epoch kludge results in CDF_TT2000 units  j   4Unsupported number of axes, only one, two, or three. ']/Element_Array/unit/text()  java/lang/ExceptionDEPEND_1 DEPEND_2 org/autoplot/pds/PdsDataSource*org/autoplot/datasource/AbstractDataSource org/autoplot/pds/PdsDataSource$1*gov/nasa/pds/label/object/FieldDescription%gov/nasa/pds/label/object/TableRecordjava/io/IOException java/io/File!javax/xml/parsers/DocumentBuilderorg/w3c/dom/Documentjava/io/InputStreamorg/xml/sax/SAXException(javax/xml/xpath/XPathExpressionExceptionjavax/xml/xpath/XPathFactoryjavax/xml/xpath/XPathorg/w3c/dom/Nodejava/util/List java/util/Mapjavax/xml/xpath/XPathExpression%org/das2/util/monitor/ProgressMonitor org/autoplot/datasource/URISplit java/net/URLgov/nasa/pds/label/Labeljava/util/Iteratororg/das2/qds/ArrayDataSetorg/das2/qds/DDataSet(III)V getFields/()[Lgov/nasa/pds/label/object/FieldDescription;getName()Ljava/lang/String;equals(Ljava/lang/Object;)ZsetName(ILjava/lang/String;)VsetLabel.$SwitchMap$gov$nasa$pds$label$object$FieldTypegetType'()Lgov/nasa/pds/label/object/FieldType;#gov/nasa/pds/label/object/FieldTypeordinal()Ius2000"Lorg/das2/datum/TimeLocationUnits;setUnits(ILorg/das2/datum/Units;)Vnominal5(Ljava/lang/String;)Lorg/das2/datum/EnumerationUnits; dimensionlessreadNext)()Lgov/nasa/pds/label/object/TableRecord; getString(I)Ljava/lang/String;org/das2/datum/DatumRangeUtil parseISO8601(Ljava/lang/String;)[IgetUnits(I)Lorg/das2/datum/Units;putValue(IILjava/lang/String;)V getFillDatum()Lorg/das2/datum/Datum;(IILorg/das2/datum/Datum;)V nextRecord()V()Lorg/das2/qds/DDataSet;(javax/xml/parsers/DocumentBuilderFactory newInstance,()Ljavax/xml/parsers/DocumentBuilderFactory;newDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;(Ljava/lang/Throwable;)V(Ljava/io/File;)V(Ljava/io/InputStream;)Vparse1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document;close addSuppressed ()Ljavax/xml/xpath/XPathFactory;newXPath()Ljavax/xml/xpath/XPath;javax/xml/xpath/XPathConstantsSTRINGLjavax/xml/namespace/QName;evaluateS(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;NUMBERintValuevalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringNODESET getLengthitem(I)Lorg/w3c/dom/Node;parseInt(Ljava/lang/String;)Isizeget(I)Ljava/lang/Object;&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/util/Collection;)Vadd(ILjava/lang/Object;)Vcompile5(Ljava/lang/String;)Ljavax/xml/xpath/XPathExpression;A(Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;trimlength(Ljava/lang/String;)V#()Lorg/das2/datum/EnumerationUnits;org/das2/qds/ops/OpsdatasetA(Ljava/lang/Object;Lorg/das2/datum/Units;)Lorg/das2/qds/QDataSet;getParam8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getURI6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit; resourceUri java/net/URItoURL()Ljava/net/URL;"org/autoplot/datasource/DataSetURIgetFileE(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;getDocumentElement()Lorg/w3c/dom/Element;org/w3c/dom/Element getNodeName%org/autoplot/pds/PdsDataSourceFactorygetFileResourceE(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/net/URL;toURI()Ljava/net/URI;open*(Ljava/net/URL;)Lgov/nasa/pds/label/Label; getObjects#(Ljava/lang/Class;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;toArray(([Ljava/lang/Object;)[Ljava/lang/Object;unbundle1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;copy4(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet;property&(Ljava/lang/String;)Ljava/lang/Object;8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; lookupUnits*(Ljava/lang/String;)Lorg/das2/datum/Units; putProperty'(Ljava/lang/String;Ljava/lang/Object;)Vorg/das2/datum/UnitsUtilisTimeLocation(Lorg/das2/datum/Units;)Z parseDouble(Ljava/lang/String;)D(D)Ljava/lang/Double;getAxes getElements1D()[Dwrap([D[I)Lorg/das2/qds/DDataSet;loggerLjava/util/logging/Logger;java/util/logging/Loggerinfo cdfTT2000 getElements2D()[[D getElements3D()[[[DwarninglinkG(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;^(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;u(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet; makeImmutable! >*+ <= n,> :Yd:66+:6  " 2,2  6 O+2:     .K///////<    ;6+Y:~6j2.`:    .`: 6~@C$IJLNO!P'Q2RDSHTKQQXXYaZm[y^fgjlNpstvw x y*|@C}E~Wt]`h*' !'ay   E mnnnkfYI} b   9X E++2hM+2>66+*+2:6,1R,* "+7=CR%".EE ;63"P y++2h+22hM> Y+OY+2OY+22O:6.A6./+22:6.,1R΄,2 -9ENZekqw\ QN<50Gyyhf-L+0  LL MY, Y*!N:"Y-#:+$M-P-%D:'8-%1:::--%:'-%, <@C&"3V&"3_jnq&Va_2  ",3V_H ,3#eu   ,         H         =(M,)N-**+,-:-.*/,0:+123W +<>==9 4#+ = !" ɸ(M,)N4Y567+7879:-*:,;:<66<==:->+,-: +? @6=:-A+,-:B->+,-:  N #4>AP[m [)#m DF A$2# %&' #4()-D *+,*-?:.* /0 7+C.(M,)N+D-:EYF:-4Y5G77H79*:,;:6<=:I2J*2J-K:*2J-K:*2J-K: *2J-K: LY+ML+N+N+ N   + N$2Ju*2J-K:*2J-K:*2J-K: LY+ML+N+N   + N2JX*2J-K:*2J-K:LY+ML+N +NA2J3*2J-K:LY+ML +N++   (P_jqw!""6#J$^%g&p'y()+,-./01345"6,75=jS$x1d2P3 <4 6[1JG2^33 >1*21'"( P()7&756( 757; S 8+,*9-#|_= 8:;<;()OPN-++Q-:RS TYUVWXKMO(P2T4;;&;=>-?@A 2B*C<;()YPN-++Q-:RS TYZVWXbdf(g2k4;;&;=>-?@D 2B*EF#*[\]M*^_N-`abYcd:e:fgh *+ifgj *+k-`a+l:+dWman:oYp:*q\]:  \  rW*s\]:  \  rW*t\]:  \  rW,\ ,rWu: 6 6 C D6   ::Cv:wxy:z{w:oYp:oYp:6CfD-M,L:6662:,rW2rWɄC1*C-|}~:6CD6D-M:S:(:):4Y57,779:R:S g4Y57,779:S,:24Y57,779:SR4Y57,779:S&4Y57,779:4Y57,779:4Y57,779: RS9!!RS9!! RS 9!!.6C2 D-Mxy:z{::,a: YO::,:S::*: YOY2O::S:W:*: YOY2OY22O::S:S͸(:):4Y5G7,779:R:S {4Y5G7,779:S,:24Y5G7,779:SR4Y5G7,779:S&4Y5G7,779:4Y5G7,779:4Y5G7,779:RS9RS9RS9'7e2:22:r222:^:22:D2222:,:222: q su$v+x?yG|[}cpw#).25Aenw/<HO[`el!-PX{!$3>Kor~$, I R Y ] `hnq{ !";#C$Q(t)|*+,-./123%50677E;HN>S?tAzB}DEHLIJKMPUQRSTV\]`E!&Gzo HI! JI! KI!ALMPN}OZP elQ/HRS[TUVWXnY6wZ6eA6-[\R]2*[\R]$<,4IR[\]R]UL;MHIJI7KIQtNO`PqR]rTUo^_''`$`=> ab$c+&pdefgh6zi \j > k6  l 5mXAno*nY7wZph7k7 7Gq*r G q*r st8***8uvw*q*r st8***8uvw883(uq*r st8***8uvw88uxy+,* -*G*M*c**q*r st8***8uvw88uq*r st8***8uvwwBzy9q*r st8***8uvwzy{ q*r st8***8uvwzy8B|Z+,* -*IM*e**q*r st8***8uvw%S}W}(~ PK 5IXDMd,/,/+org/autoplot/pds/PdsDataSourceFactory.class4                        !" # #$ %&'()*+  , -. /0 0123 4 56 789 7: 9 9;< 9= > ?@ ?A ?B CD EF EGHI JK LM NOPQ LRS MT MU JVWX YZ ]. #[ #\] L^ _` 2ab ]c hd he f 5gh hi 7jk flm hn opq hr s t u qv qwxy hz{|}~ h h  loggerLjava/util/logging/Logger;()VCodeLineNumberTableLocalVariableTablethis'Lorg/autoplot/pds/PdsDataSourceFactory; getDataSource4(Ljava/net/URI;)Lorg/autoplot/datasource/DataSource;uriLjava/net/URI;split"Lorg/autoplot/datasource/URISplit; StackMapTable Exceptions getDataObjectH(Ljava/net/URL;Ljava/lang/String;)Lgov/nasa/pds/label/object/DataObject;fd,Lgov/nasa/pds/label/object/FieldDescription;t'Lgov/nasa/pds/label/object/TableObject;a'Lgov/nasa/pds/label/object/ArrayObject;urlLjava/net/URL;nameLjava/lang/String;labelLgov/nasa/pds/label/Label;brejectL(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)ZfileUrlexLjava/lang/Exception;paramsLjava/util/Map;idxmlfileLjava/io/File;suriproblemsLjava/util/List;mon'Lorg/das2/util/monitor/ProgressMonitor;LocalVariableTypeTable5Ljava/util/Map;$Ljava/util/List;0 Signature`(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)ZgetDataObjectNamesF(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;iInxp!Ljavax/xml/xpath/XPathExpression;n1Lorg/w3c/dom/Node;xp2nnLorg/w3c/dom/NodeList;ss[Ljava/lang/String;result domFactory*Ljavax/xml/parsers/DocumentBuilderFactory;builder#Ljavax/xml/parsers/DocumentBuilder;docLorg/w3c/dom/Document;PSl(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;getFileResourceE(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/net/URL; labelFilefilefnamefnameUrlgetCompletionsd(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;ccresultkeydesccc1+Lorg/autoplot/datasource/CompletionContext;eEntry InnerClassesLjava/util/Map$Entry;parmnamecc=Ljava/util/List;;Ljava/util/Map$Entry;l(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List; SourceFilePdsDataSourceFactory.java   .lbl org/autoplot/pds/Pds3DataSource org/autoplot/pds/PdsDataSource %gov/nasa/pds/label/object/TableObject       %gov/nasa/pds/label/object/ArrayObject   arg_0 java/lang/StringXYZ  )org/das2/util/monitor/NullProgressMonitor  java/io/IOExceptionjava/net/URISyntaxException.javax/xml/parsers/ParserConfigurationException(javax/xml/xpath/XPathExpressionExceptionorg/xml/sax/SAXException$uri should point to xml or lblx file   java/lang/Exception "java/lang/IllegalArgumentException#gov/nasa/pds/ppi/label/PDSException   java/util/LinkedHashMapjava/lang/StringBuilder  of a table        W ˧?:@A:B:  :   :  : CD9Y:E; ;F;=G:   HIJ:CDKG:LIM:N:6OPS 9Y: ;Q;RS;T;=>W)n"/Sp ):FQdjp$ SGI!  )t:cFW "/t "=$ 7(  5 0 X m*UVM,+WN-:?:@A:B:CDXG:YI:  Z 2Y[\]Y* ^:  6 #,;LT^jp mme_\W#J,A;2L! j '^ '()+*3^  +_`a44bc+de+d"#Y$%N+d",&:%:fYg:hY`ij-W,%W*-.",k:fYg:hY`l*mln-Wop:Jq:r: s: hY` * ln:  -WhY`tuv-WhY`wxv-WhY`yzv-W+_{²`+|N--- - *+d",k:fYg:hY{l*ln-Wop:Iq:r:s: hY{* n:  -W}.;>'.;>(.;>).;>*.;>+% .;>@I]`gu~%;>HPt;I@ , 8.`u~+  7|P   HI8u~7|U >!GPD5?O0! ~45 q PK 5IXva"))%org/autoplot/pds/ShowLabelAsXml.class4 6efg hi e jkl e (m nop eq r s h t uv uwxyz {|} e~   {  s  (h (  ( -h - - 3()VCodeLineNumberTableLocalVariableTablethis!Lorg/autoplot/pds/ShowLabelAsXml;main([Ljava/lang/String;)VfwLjava/io/FileWriter;args[Ljava/lang/String;lblLjava/lang/String;fLjava/io/File;label!Lgov/nasa/pds/ppi/label/PDSLabel;docLorg/w3c/dom/Document;tf(Ljavax/xml/transform/TransformerFactory; transformer!Ljavax/xml/transform/Transformer;writerLjava/io/StringWriter;output StackMapTableCl} Exceptions SourceFileShowLabelAsXml.java 78https://pds-ppi.igpp.ucla.edu/data/JNO-J_SW-JAD-3-CALIBRATED-V1.0/DATA/2023/2023004/ELECTRONS/JAD_L30_LRS_ELC_ANY_CNT_2023004_V04.LBL java/net/URL 7)org/das2/util/monitor/NullProgressMonitor gov/nasa/pds/ppi/label/PDSLabel "java/lang/IllegalArgumentExceptionjava/lang/StringBuilderunable to use file  javax/xml/transform/OutputKeysomit-xml-declarationyes java/io/StringWriter!javax/xml/transform/dom/DOMSource 7'javax/xml/transform/stream/StreamResult 7  |    output to  java/io/File.  java/io/FileWriter .xml 8java/lang/Throwable org/autoplot/pds/ShowLabelAsXmljava/lang/Objectjava/lang/Stringorg/w3c/dom/Document&javax/xml/transform/TransformerFactoryjavax/xml/transform/Transformerjava/net/MalformedURLExceptionjava/io/IOException#gov/nasa/pds/ppi/label/PDSException(javax/xml/transform/TransformerException(Ljava/lang/String;)V"org/autoplot/datasource/DataSetURIgetFileE(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;toPath()Ljava/nio/file/Path;parse(Ljava/nio/file/Path;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String; getDocument()Lorg/w3c/dom/Document; newInstance*()Ljavax/xml/transform/TransformerFactory;newTransformer#()Ljavax/xml/transform/Transformer;setOutputProperty'(Ljava/lang/String;Ljava/lang/String;)V(Lorg/w3c/dom/Node;)V(Ljava/io/Writer;)V transform;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V getBuffer()Ljava/lang/StringBuffer;java/lang/StringBuffer replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;java/lang/SystemerrLjava/io/PrintStream;getAbsolutePathjava/io/PrintStreamprintlngetName*(Ljava/lang/CharSequence;)Ljava/io/Writer;close addSuppressed(Ljava/lang/Throwable;)V!56789/*:; <= >?99LY+YMY :,  Y Y+:::Y:YY !"#$%: & Y'(Y)*+,-Y Y,./0: :   1W U  2H:   4< 24:  :  :  !  2: 4 2 33!$3:N!"%'+(F*M,R-Y.b/k0134564688;f b@A 9BC6DE#FGHIMJKRLMYNOkPQRE S FTUVW TUVWXYZ[U\]] G]H]TUVWXYZ[U\]]]  TUVWXYZ[U^ _`abcdPK XHzorg/autoplot/pds/test-uris.mdThis has the PDS header and data in one file. Also, a runtime error was attempting to read the file: ``` https://archives.esac.esa.int/psa/ftp/VENUS-EXPRESS/MAG/VEX-V-Y-MAG-4-V1.0/DATA/CAPTORBIT_S004/MAG_20060424_DOY114_S004_V1.TAB ``` # PDS3 This shows a couple of problems with the location of pointer file and bytes per field in items>1. https://pds-ppi.igpp.ucla.edu/data/CO-V_E_J_S_SS-RPWS-2-REFDR-WBRFULL-V1.0/DATA/RPWS_WIDEBAND_FULL/T19990XX/T1999003/T1999003_01_10KHZ2_WBRFR.LBL Shows the LABEL in the LABEL directory: https://pds-ppi.igpp.ucla.edu/data/CO-V_E_J_S_SS-RPWS-2-REFDR-WFRFULL-V1.0/DATA/RPWS_WAVEFORM_FULL/T20000XX/T2000037/T2000037_25HZ4_WFRFR.LBL?WFR_SAMPLE Bunch from test144: https://pds-ppi.igpp.ucla.edu/data/CO-E_SW_J_S-MAG-4-SUMM-1SECAVG-V2.0/DATA/2000/00183_00274_FGM_RTN_1S.LBL?BTOTAL&X=TIME https://pds-ppi.igpp.ucla.edu/data/JNO-J-JED-3-CDR-V1.0/DATA/2016/366/JED_090_HIERSESP_CDR_2016366_V03.LBL?T0EXF14+FLUX&X=UTC https://pds-ppi.igpp.ucla.edu/data/GO-J-PLS-5-RTS-MOMENTS-V1.0/DATA/PLS_PDS_RTS_ORB03.LBL?density&X=TIME https://pds-ppi.igpp.ucla.edu/data/GO-J-PWS-2-EDR-WAVEFORM-80KHZ-V1.0/DATA/C032095/80KHZ_0320950402.LBL?WAVEFORM_SAMPLES https://pds-ppi.igpp.ucla.edu/data/GO-J-PWS-5-DDR-PLASMA-DENSITY-FULL-V1.0/DATA/00_JUPITER/FPE_1996_05_26_V01.LBL?FREQ_CE PK 5IX+)org/autoplot/pds/whyInputStreamProblem.jyfrom java.io import File from gov.nasa.pds.label import Label f= File( '/home/jbf/eg/java/pds4parser/pds4parser/vg1pws_lr_19800101_v5.10.xml' ) label = Label.open( f ) u= f.toURI().toURL() label = Label.open( u ) u= URL('file:/tmp/vg2pws_lr_19800101_v5.10.xml') #u= URL('file:/home/jbf/autoplot_data/fscache/https/space.physics.uiowa.edu/voyager/data/voyager-2-pws-sa/data/1980/vg2pws_lr_19800101_v5.10.xml') c= u.openConnection() ins= c.getInputStream() PK FX AMETA-INF/PK FX(Fbhh+META-INF/MANIFEST.MFPK 5IXAgov/PK 5IX Agov/nasa/PK 5IX Agov/nasa/pds/PK 5IXA9gov/nasa/pds/ppi/PK 5IXAhgov/nasa/pds/ppi/label/PK 5IXAgov/nasa/pds/ppi/util/PK 5IXAorg/PK 5IX Aorg/autoplot/PK 5IXAorg/autoplot/pds/PK 5IX[jMMETA-INF/build.txtPK 5IX2V.bb=EMETA-INF/org.autoplot.datasource.DataSourceFactory.extensionsPK 5IXFP66'gov/nasa/pds/ppi/label/PDSElement.classPK 5IX8H):gov/nasa/pds/ppi/label/PDSException.classPK 5IXN$>gov/nasa/pds/ppi/label/PDSItem.classPK 5IXCnVnV%(Bgov/nasa/pds/ppi/label/PDSLabel.classPK 5IXO6%٘gov/nasa/pds/ppi/label/PDSValue.classPK 5IXVMM#gov/nasa/pds/ppi/label/package.htmlPK 5IX68""#Jgov/nasa/pds/ppi/util/PPITime.classPK 5IX(+d"dgov/nasa/pds/ppi/util/package.htmlPK 5IX!W- - #Horg/autoplot/pds/DocumentUtil.classPK XȆ AA'org/autoplot/pds/FilePointer$Unit.classPK Xr r "<org/autoplot/pds/FilePointer.classPK |IX,4'org/autoplot/pds/PDS3DataObject$1.classPK |IX1++%;org/autoplot/pds/PDS3DataObject.classPK X6T/T/%:org/autoplot/pds/Pds3DataSource.classPK XmU*=*=,Dorg/autoplot/pds/Pds3DataSourceFactory.classPK FX1VV&Eorg/autoplot/pds/PdsDataSource$1.classPK FXCJ>KK$߆org/autoplot/pds/PdsDataSource.classPK 5IXDMd,/,/+org/autoplot/pds/PdsDataSourceFactory.classPK 5IXva"))%qorg/autoplot/pds/ShowLabelAsXml.classPK XHzorg/autoplot/pds/test-uris.mdPK 5IX+),org/autoplot/pds/whyInputStreamProblem.jyPK"" ?