## org.autoplot.pds.Pds3DataSource

PDS3 file source. This is pointed at PDS3 LBL ("label") files and will return data they describe.

## Pds3DataSource( java.net.URI uri )

## getDataSet

getDataSet( ProgressMonitor mon ) → QDataSet

### Parameters

mon - a ProgressMonitor

### Returns:

org.das2.qds.QDataSet
[search for examples] [view on GitHub] [view on old javadoc]

## getMetadata

getMetadata( ProgressMonitor mon ) → java.util.Map

### Parameters

mon - a ProgressMonitor

### Returns:

java.util.Map
[search for examples] [view on GitHub] [view on old javadoc]

## isTimeTag

isTimeTag( String dataType, String unit ) → boolean

here is the one place for this logic which identifies if the column contains timetags.

### Parameters

dataType - a String
unit - a String

### Returns:

true if this column will be interpreted as time tags.
[search for examples] [view on GitHub] [view on old javadoc]

## seekDependencies

seekDependencies( org.w3c.dom.Document doc, java.util.List depend ) → java.util.List

look through the PDS label document to see if dependencies can be identified. Presently, this is simply one other dataset with the same axis (as in sample_offset) or the same axis name as something that has a time unit (Epoch).

### Parameters

doc - the parsed document for the label XML
depend - the name of the data for the dependent variable, e.g. Waveform

### Returns:

( Epoch, sample_offset, Waveform )

### See Also:

https://space.physics.uiowa.edu/voyager/data/voyager-2-pws-wf/data/1987/vg2_pws_wf_1987-04-21T17_v0.9.xml
[search for examples] [view on GitHub] [view on old javadoc]