Tools

The software services, tools and libraries listed below are considered the core software for working with PDS4 data. For tools available for use with PDS3 data or for a full list of software packages related to the search, access, and use of PDS data, see the Tool Registry.

Please send comments, change requests, and bug reports regarding the software below to the PDS Operator at pds_operator@jpl.nasa.gov.

Tools

The following core software tools (command-line) are available for use with PDS4 data:

  • Local Data Dictionary Tool
    Software for parsing a local data dictionary definition file and generating PDS4 data standard files.

  • Generate Tool
    Software for generating PDS4 Labels using a user provided PDS4 XML template and input (source) data products. The PDS4 XML Templates use Apache Velocity variables and logic to generate the PDS4 labels.

  • Validate Tool
    Software for validating PDS4 product labels and product data. The associated specific schema for the product label specifies syntactic and semantic constraints. The product label itself specifies the constraints for the data.

  • Transform Tool
    Software for transforming PDS3 and PDS4 product labels and product data into common formats.

Libraries

The following core software libraries are available for use with PDS4 data:

  • Core Library
    Software for validating PDS4 product labels. The associated specific schema for the product label specifies syntactic and semantic constraints. This software is packaged as a Java library.

  • PDS4 Tools
    Software for accessing PDS4 data objects including selected transformations to common formats. This software is packaged as a Java library with an example driver program.