Software |
Here are the tools and utilities that are available from the PPI Node
for use with PDS4. |
|
|
pds.cdf | A Java class library for reading files stored in the Common Data Format (CDF) |
igpp.docgen | The igpp-docgen tool is a document generator based on Apache Velocity. The tool can process template documents written in Velocity Template Language (VTL). It can read PDS3 labels, text files containing keyword=value pairs, and spreadsheets in CSV or TAB format. The content of each processed files are assigned to variables in separate Velocity contexts and can be referenced in the Velocity template file. The output format can be PDS3 or XML. |
igpp.mimic | A
set of tools to create mirrors of file collections. It uses a
combination of techniques to optimize the synchronization of the
collections. Mimic can use either the HTTP, SSH or FTP protocol to copy
files. It supports both pushing files to remote locations or pulling
files from remote locations. |
|
|
Here are the tools and utilities that are available from the PPI Node
for use with PDS3. |
|
|
|
|
|
ditdos | DITDOS web service which provides access to data archives. It can build inventories of data holdings, present organized views of the inventory and assist in downloading data collections. |
labeler | A Java application which uses the Ruleset Processor to generate PDS labels for files. |
Index | A Java application to generate PDS compliant index files for a volume. |
SPLASH | SPLASH is an interactive data display application that runs on Microsoft Windows platforms. |
|
|
|
Index.jar | Index generation application. |
ruleset.jar | Ruleset-based label generator. |
pdsppi.jar | File containing all PDS/PPI classes. |
plugin.jar | File containing all plug-ins. |
How to Install? Download and place in your Java CLASS_PATH (typically $JAVA_HOME/jre/lib/ext) |
|
|
|
CassiniFFHScan | Extract information from a Cassini Flatfile. |
Compare | Perform a relational compare two strings or numbers. |
FFHScan | Extract information from a Flatfile. |
FormatDescription | Word wrap and indent text. |
IMath | Perform simple integer math. |
LabelValue | Extract a value from a label. |
Lookup | Find a value in an interval lookup spreadsheet. |
SpreadSheet | Parse files containing a spreadsheet (delimited text) and determine metrics. |
PChronos | Interface to the NAIF/SPICE "chronos" utility. |
PvoTabProperties | Extract first and last values in the table. |
Strings | Determine length, change case, index, and subset strings. |
TabStartStop | Return a portion (column) of the first and last rows in an ASCII table. |
TargetPhrase | Create a properly punctuated phrase describing a list a values. |
Time | Parse and construct time strings in many formats.
|
plugin.jar | File containing all plug-ins. |
|
|
|
PDSLabel | Java class for parsing PDS Labels. |
PPIOption | Java class for option handling support. |
PPIRuleset | Java class implementation of the PPI Ruleset Language. |
PPITable | Java class for reading and writing to tables. |
Download | Zip file containing source code, documentation and classes. |
pdsppi.jar | Jar file containing all PDS/PPI classes. |
|