<h2>org.autoplot.pdsppi.PDSPPIDB</h2><p>Class containing the logic for communicating with the PDS-PPI database.</p> <h2>PDSPPIDB( )</h2> <p></p> <hr> <a name="PDSPPI"></a> <h2>PDSPPI</h2> <p></p> <hr> <a name="checkTimeSeriesBrowse"></a> <h2>checkTimeSeriesBrowse</h2> checkTimeSeriesBrowse( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> uri ) → <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> <p>parameterize the URI so that any number of files can be read in. For example, <blockquote><pre><small> vap+pdsppi:sc=Cassini&id=PPI/CO-S-MIMI-4-LEMMS-CALIB-V1.0/DATA/LACCAVG0_1MIN/2006/LACCAVG0_1MIN_2006269_01¶m=E0 </small></pre></blockquote> would result in <blockquote><pre><small> vap+pdsppi:sc=Cassini&id=PPI/CO-S-MIMI-4-LEMMS-CALIB-V1.0/DATA/LACCAVG0_1MIN/$Y/LACCAVG0_1MIN_$Y$j_01¶m=E0 </small></pre></blockquote></p> <h3>Parameters</h3> uri - a String <h3>Returns:</h3> the aggregation URI or null. <br><br> <a href="https://github.com/autoplot/dev/search?q=checkTimeSeriesBrowse&unscoped_q=checkTimeSeriesBrowse">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/pdsppi/PDSPPIDB.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/pdsppi/PDSPPIDB.html#checkTimeSeriesBrowse">[view on old javadoc]</a> <br> <br> <hr> <a name="getIds"></a> <h2>getIds</h2> getIds( ) → <a href='https://docs.oracle.com/javase/8/docs/api/java/util/List.html'>java.util.List</a> <p></p> <h3>Returns:</h3> java.util.List <br><br> <a href="https://github.com/autoplot/dev/search?q=getIds&unscoped_q=getIds">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/pdsppi/PDSPPIDB.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/pdsppi/PDSPPIDB.html#getIds">[view on old javadoc]</a> <br> <br> getIds( <a href='https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html'>java.util.regex.Pattern</a> p ) → <a href='https://docs.oracle.com/javase/8/docs/api/java/util/List.html'>java.util.List</a><br> getIds( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> constraint, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> reqPrefix ) → <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String[]</a><br> <hr> <a name="getInstance"></a> <h2>getInstance</h2> getInstance( ) → <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/autoplot/pdsppi/PDSPPIDB.html'>org.autoplot.pdsppi.PDSPPIDB</a> <p></p> <h3>Returns:</h3> org.autoplot.pdsppi.PDSPPIDB <br><br> <a href="https://github.com/autoplot/dev/search?q=getInstance&unscoped_q=getInstance">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/pdsppi/PDSPPIDB.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/pdsppi/PDSPPIDB.html#getInstance">[view on old javadoc]</a> <br> <br> <hr> <a name="getParams"></a> <h2>getParams</h2> getParams( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> id, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> mon ) → <a href='https://docs.oracle.com/javase/8/docs/api/java/util/Map.html'>java.util.Map</a> <p>return a list of the plottable parameter datasets within the ID. TODO: this loads the entire dataset, this will be fixed.</p> <h3>Parameters</h3> id - a String <br> mon - a ProgressMonitor <h3>Returns:</h3> Map label->title of the params. <br><br> <a href="https://github.com/autoplot/dev/search?q=getParams&unscoped_q=getParams">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/pdsppi/PDSPPIDB.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/pdsppi/PDSPPIDB.html#getParams">[view on old javadoc]</a> <br> <br> <hr> <a name="getSpacecraft"></a> <h2>getSpacecraft</h2> getSpacecraft( ) → <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String[]</a> <p>returns the spacecraft.</p> <h3>Returns:</h3> a String[] <br><br> <a href="https://github.com/autoplot/dev/search?q=getSpacecraft&unscoped_q=getSpacecraft">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/pdsppi/PDSPPIDB.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/pdsppi/PDSPPIDB.html#getSpacecraft">[view on old javadoc]</a> <br> <br> <hr> <a name="isPlottable"></a> <h2>isPlottable</h2> isPlottable( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> ds ) → boolean <p>return true if the name appears to be a plottable id.</p> <h3>Parameters</h3> ds - name from their filesystem that ends with .lbl, .tab, etc. <h3>Returns:</h3> true if the id appears to be plottable. <br><br> <a href="https://github.com/autoplot/dev/search?q=isPlottable&unscoped_q=isPlottable">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/pdsppi/PDSPPIDB.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/pdsppi/PDSPPIDB.html#isPlottable">[view on old javadoc]</a> <br> <br> <hr> <a name="main"></a> <h2>main</h2> main( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String[]</a> args ) → void <p></p> <h3>Parameters</h3> args - a java.lang.String[] <h3>Returns:</h3> void (returns nothing) <br><br> <a href="https://github.com/autoplot/dev/search?q=main&unscoped_q=main">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/pdsppi/PDSPPIDB.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/pdsppi/PDSPPIDB.html#main">[view on old javadoc]</a> <br> <br> <hr> <a name="removeExtraSlashes"></a> <h2>removeExtraSlashes</h2> removeExtraSlashes( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> root ) → <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> <p>apparently the id needs to have underscores where there are slashes... e.g. PPI/CO-E/J/S/SW-CAPS-5-DDR-ELE-MOMENTS-V1.0 -> PPI/CO-E_J_S_SW-CAPS-5-DDR-ELE-MOMENTS-V1.0</p> <h3>Parameters</h3> root - like PPI/CO-E/J/S/SW-CAPS-5-DDR-ELE-MOMENTS-V1.0/ <h3>Returns:</h3> result like PPI/CO-E_J_S_SW-CAPS-5-DDR-ELE-MOMENTS-V1.0 <br><br> <a href="https://github.com/autoplot/dev/search?q=removeExtraSlashes&unscoped_q=removeExtraSlashes">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/pdsppi/PDSPPIDB.md">[view on GitHub]</a> <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/pdsppi/PDSPPIDB.html#removeExtraSlashes">[view on old javadoc]</a> <br> <br>