Skip to content

🌌 NASA Planetary Data System (PDS)

Welcome to the NASA Planetary Data System (PDS) GitHub organization, the home for open-source software supporting NASA’s planetary science data archiving, management, and discovery.

The PDS is NASA’s official archive for planetary mission data, ensuring long-term preservation and open access for the global science community. Our repositories include the standards, tools, and services that power the Planetary Data Cloud and the broader PDS.


🚀 What You’ll Find Here

For a deeper dive of all that is available, and an overview of current releases and roadmap, visit our github.io site →


🧪 For Developers


🛰️ About

The NASA PDS is a federated system of discipline nodes operated by institutions across the U.S.
The Engineering Node (EN), located at the Jet Propulsion Laboratory, California Institute of Technology, manages this GitHub organization and oversees system-wide architecture, interoperability, and cloud operations.

For questions or assistance, contact pds_operator@jpl.nasa.gov or visit the PDS Help Desk.


Sponsored by NASA’s Science Mission Directorate and supported by the global planetary science community.

Pinned Loading

  1. validate validate Public

    Validates PDS4 product labels, data and PDS3 Volumes

    Java 22 15

  2. pds-api-client pds-api-client Public

    Python library and API for accessing the online PDS Search API. This repository however only contains the utilities used to generate, test, document and demo the actual pds.api-client package. The …

    Python 3 6

  3. search-api-notebook search-api-notebook Public

    Jupyter notebooks for demonstrating and utilizing the Planetary Data System (PDS) Search API

    Jupyter Notebook 5 6

  4. pds4-information-model pds4-information-model Public

    The software tools and data necessary for generating the Information Model including PDS4 ontology, data, and information model.

    Java 13 7

  5. software-issues-repo software-issues-repo Public

    Issue tracking repository as a centralized entry point for general PDS software bugs and feature requests.

    1

  6. registry registry Public

    PDS Registry provides service and software application necessary for tracking, searching, auditing, locating, and maintaining artifacts within the system. These artifacts can range from data files …

    Python 3 2

Repositories

Showing 10 of 126 repositories
  • PlanetPatrol Public

    Monitoring and notification system using GitHub Actions and Upptime

    NASA-PDS/PlanetPatrol’s past year of commit activity
    JSON 3 MIT 3 0 0 Updated Apr 2, 2026
  • pds4-information-model Public

    The software tools and data necessary for generating the Information Model including PDS4 ontology, data, and information model.

    NASA-PDS/pds4-information-model’s past year of commit activity
    Java 13 7 51 2 Updated Apr 2, 2026
  • registry-common Public

    Version<=2 of the library utilized by tools that manage and load data into the PDS Registry, including Harvest, Registry Manager, and Supplementer. Version 3+ is now managed through https://github.com/NASA-PDS/registry-loader/.

    NASA-PDS/registry-common’s past year of commit activity
    Java 0 1 0 1 Updated Apr 1, 2026
  • naif-pds4-bundler Public

    Package to generate PDS4 SPICE Kernels Archives

    NASA-PDS/naif-pds4-bundler’s past year of commit activity
    Python 5 Apache-2.0 7 24 1 Updated Apr 1, 2026
  • validate Public

    Validates PDS4 product labels, data and PDS3 Volumes

    NASA-PDS/validate’s past year of commit activity
    Java 22 Apache-2.0 15 80 1 Updated Apr 1, 2026
  • pds4-jparser Public

    Java Library providing APIs for parsing and exporting information on PDS4 products, including table and image objects to various formats including CSV, PNG, VICAR, FITs, etc.

    NASA-PDS/pds4-jparser’s past year of commit activity
    HTML 5 4 8 7 Updated Apr 1, 2026
  • registry Public

    PDS Registry provides service and software application necessary for tracking, searching, auditing, locating, and maintaining artifacts within the system. These artifacts can range from data files and label files, schemas, dictionary definitions for objects and elements, services, etc.

    NASA-PDS/registry’s past year of commit activity
    Python 3 Apache-2.0 2 91 4 Updated Apr 1, 2026
  • registry-mgr Public

    Version<=5 of the standalone Registry Manager application responsible for managing the PDS Registry (https://github.com/NASA-PDS/registry) schemas and indexes. Version 6+ is now managed through https://github.com/NASA-PDS/registry-loader/ .

    NASA-PDS/registry-mgr’s past year of commit activity
    Java 0 2 11 5 Updated Apr 1, 2026
  • portal-ds-view Public

    Data Set View application (pds.nasa.gov/ds-view)

    NASA-PDS/portal-ds-view’s past year of commit activity
    Java 0 Apache-2.0 0 8 1 Updated Apr 1, 2026
  • atlas Public

    Atlas IV - PDSIMG's Imagery and File Search Application

    NASA-PDS/atlas’s past year of commit activity
    JavaScript 2 Apache-2.0 3 43 15 Updated Apr 1, 2026

Top languages

Loading…

Most used topics

Loading…