Frequently Asked Questions


For a list of helpful PDS keyword definitions please visit our PDS4 key terms page. Or for a list of general terms and definitions please visit our Glossary Page.

General PDS

I need a letter of support for my proposal.

NASA proposers page

I found a broken link or bad data file, how do I report it?

Use the "Need Help?" tab on the side of the page.

What is PDS4?

PDS4 is the current archiving standard used by PDS. The older PDS3 data is being migrated to PDS4, but in the meantime you will see data archived in both standards within the PDS archive. Both PDS3 and PDS4 data have information about the data files provided in files called labels which have the same filename as the data file but with a different extension. PDS4 labels have .xml and PDS3 labels have .lbl and they use a different standard to arrange the information, but both kinds of labels contain metadata describing the format and content of the data file. You can learn more about the PDS4 standard at NASA Data Standards Documents

What is FITS?

FITS is a transport format originally designed for moving observational data between different computer architectures. Many FITS files are, structurally at least, compliant with PDS4 data structure requirements, but care must be taken to ensure that the FITS structures are not being abused, or that logically distinct data objects are not being packed into a single data structure, which would negate PDS4 compliance.

Finding Data

I can't find the data I need. Help!

Use the archive front page to find data by mission, by data type, or by target type. If you still can't find what you need, send a request through the "Need help?" tab on the side of the page and we will help you.

How do you search in the PDS?

There are multiple search tools available for PDS. Search tools are available on the individual node pages (Atmospheres, Small Bodies etc). On the main PDS page there is a link to Search all the PDS nodes.

How can I find all the data available on a given asteroid or comet?

Try the Ferret. If you do a target-based search, it will give you all data elements that are archived from tables in the SBN archive and links to the specific documents.

Does the PDS archive survey data

Yes the PDS archives survey data. Surveys can be found by going to the Surveys Data page.

I'm working with an asteroid which was visited by a spacecraft. How can I select image data on a specific area or crater of the asteroid?

Try the Small Bodies Image Browser (SBIB)

I found the table of data I need but how do I find out what the columns mean or what the units are on the columns?

Each data file has a separate label file with the same filename, but with extension either .lbl or .xml. Open this file to find the column definitions and other information about the data file. Once downloaded you might want to use the PDS4 Viewer which displays the column headers with the data

How do I find out how to use and read PDS Dictionaries?

Information is available on thePDS4 wiki You can use LD3 to view and edit dictionaries. OLAF will handle the dictionaries for you. You can use PLAID to help you build a label template that is constrained by the dictionaries.

Archiving

What kind of formats can you archive?

PDS4 allows four broad data structures: Table, Array, Parsable Byte Stream, and Encoded Byte Stream. Tables can be ASCII or binary table data with fixed-width fields. Arrays are homogeneous arrays of scalars with up to 16 dimensions, e.g. images, backplanes, cubes, etc. Parsable byte stream is ASCII with a parsable record structure, such as CSV (comma separated value). Encoded byte stream is not allowed for data, it can be used for documents and browse. It includes formats such as JPG, PNG, and PDF/A. For more details about PDS4 format requirements, see the PDS Standards Reference at NASA Data Standards Current Document

What types of data does the SBN not normally archive?

SBN doesn't normally archive data not relevant to small bodies such as asteroids, comets, dust, and small planetary satellites. It doesn't archive data generated by simulations and modelling, except where the modelling is closely based on instrumental data. SBN does not archive software, with the exception of the software used in the processing, and producing of archived data that may be included in the archive as documentation of the algorithm. It doesn't archive data which is not compatible with the PDS4 standard.

Why can't I archive in PDS3?

NASA/PDS requires missions confirmed for flights after 1 November 2011, and R&A projects funded after that date, to submit data to PDS in the PDS4 standard. The PDS3 standard is no longer accepted other than for the grandfathered projects predating November 2011.

I'm trying to use OLAF but I am stuck. Help!

OLAF will let you build a dataset that makes a bundle of collections. You will have a data collection, and most likely, a documents collection. Please contact Beatrice Mueller (mueller@psi.edu) first before starting OLAF. If you add data via the "Add Data Types" button, you select the type of data you have (images, text, comma delimited (CSV), fixed width tables, binary array, etc). For additional help please contact OLAF Support

How good must my documentation be?

We archive for 50 years. Needs to describe things clear enough to let someone use/validate it without being able to ask questions. The documentation should describe the data, how it was taken, what has been done to the raw data (calibration, enhancement, etc.), the directory structure, file-naming convention, why the data were taken, references. It should include publications where available.

Why can't you archive a normal image format like JPG and png?

JPG and PNG are compressed formats, and are therefore not suitable for archiving. JPEG is particularly unsuited for archiving, since it is a lossy format, meaning that data is lost on the first encode, and further processing degrades the image further. JPG, GIF, and PNG files can be used as browse images to enhance the navigation of the data set, but they can’t be used for the primary data.

Can I archive video?

Video formats are not currently accepted as data in PDS4, however, you can archive time series images as a 3D homogeneous array. Video may also be accepted as documentation, as long as they are only supplements to the other documentation provided. Specific formats must be used in this case.

Can I archive simulations?

PDS does not archive simulation results.

Can I archive software?

Processing software is sometimes archived as documentation of the algorithms used to process the data. Such documentation software is not maintained for use. Other than this, PDS does not archive software. Software relevant for NASA data and projects can be provided to the community on NASA GitHub Software archived at the NASA GitHub must be stewarded by a NASA affiliate. This means that any changes submitted by the community or the author must be vetted by the steward via a pull request. However, this is only for the official archived version of the software. Other users are free to fork the software and maintain their own versions as needed.

Can you archive TIFF?

Some TIFFs can be archived. The TIFF must be uncompressed, among other requirements. TIFF Standards Document As TIFF is a proprietary standard, you must be able to describe the data contained in the TIFF file using only PDS concepts, and without taking advantage of any of the metadata in the TIFF file. Some of the restrictions that result from this are:
  • Must be uncompressed
  • Ideally a single image: one IFD with one entry
  • If there are multiple images, they must each be described individually within the label
  • Bilevel, grayscale, or RGB color
  • Palette-color may be possible, but is not recommended

What names should I use for asteroids?

Follow the guidelines on the Target Name: Asteroids Document

What are the big types of issues with data types that cannot be archived (variable length arrays, compression, proprietary etc.)?

Compressed images cannot be archived for the following reasons:
  • The data archived by the PDS happens to be an image in most cases, but is described as a multidimensional array.
  • Lossy images are not suitable for archiving because they destroy data that is part of the observation.
  • Compressed, lossless images are not suitable because they cannot be described as a multidimensional array. Compressed images can easily be uncompressed by a data provider and converted into a suitable format.
Multimedia such as compressed video and compressed audio
  • These are almost always compressed with lossless compression, and have the same issues as compressed images.
  • However, there may be exceptions for this in the future.
Proprietary formats cannot be archived for two main reasons:
  • These formats may be undocumented, or the documentation cannot be published without infringing on the rights of the format owner.
  • A proprietary format is subject to change at any time, based solely on the whims of the format owner. Formats should be stable and freely available for inclusion in an archive.
Structured text
    These cannot be adequately described without reference to an external standard. In the event that data can be held to a standard, it is still difficult to describe the meaning of the data in a consistent manner. This may change in the future with certain formats that have their own schema language.

When do you use a Mission Dictionary vs. Discipline Dictionary?

A data Dictionary defines the meaning and structure of classes and attributes, i.e. a metadat keyword. When used in the context of XML files, it can also constrain the content within an XML element. It allows these attributes to have a consistent name for all similar datasets, which makes searching on those attributes possible. A discipline Dictionary is intended to provide a place for scientists to write definitions for the SBN discipline dictionary attributes.

How can I validate my FITS files?

In PDS4, we have tools that will read the labels and data files to check and ensure that they are syntactically correct (all <> are closed), follow the PDS4 standards, and that the data files match what the labels say they are. This helps data providers identify errors easily. For fits compliant validation the NASA FITS verifier is a useful tool.

How do I check that a label accurately describes my data?

The PDS4 Viewer will read your label and the source data file and display it in a human readable format. You can use this to ensure things make sense (column definitions are correct, images are displayed correct, labels make sense). The Download for this tool is available at the PDS4 Viewer wiki

How can we deliver data to the PDS when not using OLAF?

OLAF is a tool that can create a PDS4-compliant archive for you, but it has some limitations. You may have a data type which is not supported by OLAF, or you may want the flexibility to design your own archive and labels. If not using OLAF to create your archive, first contact your PDS node for help and advice. (For SBN Asteroid/Dust this would be Carol Neese, neese@psi.edu, and for SBN Comets it would be Ludmilla Kolokolova, ludmilla@astro.umd.edu. Your node representative can provide you with label templates which you can use as a starting point to create your PDS4 labels. You can learn more about how to create a PDS4 archive at PDS4 How to Prepare Documents

Where do I find a data dictionary?

Data Dictionaries can be found at NASA PDS Dictionaries Index Dictionaries can be viewed in a graphical (or other easier to read formats) using the LD3 toolLD3

What metadata is useful to be put into a Dictionary?

Definitions created by a data preparer, an XML Schema file and an XML Schematron file used by software for label validation, a human-readable document in which the definitions, specifications, and constraints have been abstracted to facilitate use by human developers. The Project Dictionary should describe conditions that are unique to your mission or project. This list should not overlap with definitions already described in the PDS4 Information Model or a Discipline Dictionary. A Project Dictionary should supplement other dictionaries, not replace them.

How do I create a Project Dictionary?

The PDS provides a tool for creating project dictionaries called LDD Tool. Data providers should prepare an Ingest LDD file according to the PDS4 Information Model specification, which will be consumed by LDD Tool to generate a data dictionary. Data providers can prepare this XML document by hand or with LD3 Tool (link), a graphical tool provided by the PDS for preparing and maintaining data dictionaries.

Images

I'm working with an asteroid which was visited by a spacecraft. How can I select image data on a specific area or crater of the asteroid?

Try the Small Bodies Image Browser. SBIB is a map-based tool that allows searching for object resolved images (when the object is more than a point source) based upon a physical location on an asteroid. It has filters for major parameters. It allows you to download the archived format as well as more common image types (jpg, tif, png).

Data Format

How do I describe different data formats?

All data format standards, and decriptions are available on the PDS4 wiki page

Getting Data

How can I download files XXXX, but not YYYY files?

The archive supports the transfer of data using the HTTPS protocol. This means that the entire archive is accessible by:

  • web browser
  • Browse full directories
  • Download individual files using the browser
  • Download bundle/collection directories (.zip files)

    command-line software like `wget` (link) and `curl` (link), etc.

  • Rich, open-source libraries support a wide range of features for downloading data over the Internet, including:
  • Resuming paused/failed downloads
  • Running as background tasks
  • Proxy tunneling
  • Much more
  • Download specific files and directories
  • Run batches of downloads with shell scripts
  • Available on almost all UNIX-like systems, as well as Windows.

`wget` and `curl` are non-interactive command-line libraries for downloading data over the most common Internet protocols. This makes them very useful in shell scripts, cron jobs, and other automated services.

Can I download a full directory?

The following `wget` command illustrates a simple request for an archive directory: wget --no-parent -r https://sbnarchive.psi.edu/PATH/TO/DIRECTORY Example: The following example demonstrates how to download the Asteroid Photometric Catalog bundle using `wget`:wget --no-parent -r https://sbnarchive.psi.edu/pds3/non_mission/EAR_A_3_DDR_APC_LIGHTCURVE_V1_1/

Using Data

If there is both a PDS3 and PDS4 version of the data set, which should I use?

We recommend using PDS4 as it might have more metadata available. However, the data themselves are the same in PDS3 and PDS4

I found the table of data I need but how do I find out what the columns mean or what the units are on the columns?

Each data file has a separate label file with the same filename, but with extension either .lbl or .xml. Open this file to find the column definitions and other information about the data file. Once downloaded you might want to use the PDS4 Viewer which displays the column headers with the data.

How do you use ISIS?

ISIS is the USGS Integrated Software for Imagers and Spectrometers. It is a suite of software designed to display and analysis spacecraft data (images and mapping spectrometers). It connects the data to NAIFs (link) SPICE kernels (which provide the 3D geometry) and provides latitude/longitude and geography to the data. Once installed, you will convert your data into ".cub" format (ISIS's internal format) and then view it using "qview". It has strong image processing and mosaicing capabilities.

What is Product Native? Why can't I use it?

Product Native is very limited in its use. It is used to describe digital objects in the original format returned by the spacecraft or experimental system when that format cannot be described using one of the PDS4 formats specified for observational data. It is provided as convenience for the current scientific community with the understanding that the data is not formally archived because the specific software that supports it is likely to become obsolete, making those files likely to be unusable many years from now.

How can I read Shape Models?

Shape models are typically presented in either icq format or plate-and-vertex format. Both of these formats can be converted to Wavefront OBJ format, which is usable in many 3D applications.

How do I print Shape Models?

PDS shape models are available at PDS shape model data page. Once there, one can search for and download .obj files for almost every shape model in the archive. These .obj files should be compatible with any 3D printing slicing software, such as Ultimaker Cura and Simplify3D.

How do I read back planes in PDS data?

Backplanes are generally presented as a secondary image alongside the primary image. They should be described in the PDS4 label as another image. Software such as the PDS4 viewer should be aware of this.

How do I read multi-channel FITS images?

Multi-channel FITS images are typically presented in one of two ways:

  • The first is with three separate images: one for the red channel, one for the green channel, and one for the blue channel. These images will look like grayscale images when viewed, but can be combined into a single color image.
  • In order to read the images into your software, you will need to look at the label to determine where each image begins and ends, by looking at the element. From there, you will also need to determine which image corresponds to each channel. This should be in the description for each image.
  • The second way is to present the entire image as an Array_3D construct. This is like an image that consists of 3 separate layers, one layer for red, one for green, and one for blue. In this case, each channel will begin where the other ends. The images can be matched up with their color channel by using the class in the Display Dictionary. This will give the index (layer number) for each channel.

How do I read a fix width table (sample code)?

Python users can use the PDS4 tools library provided at SBN PDS4 tools