API Reference

Core Modules

Core interfaces and utilities.

config General configuration for the planetarypy package.
cli PlanetaryPy unified CLI.
geo Geospatial utilities for planetary image data.
crs Planetary coordinate reference systems via IAU codes.
nomenclature IAU-approved surface feature names, as a plottable layer.
units Project-wide control over whether values carry astropy units.
plotting Plotting utilities for planetary image data.
datetime_format_converters This module contains datetime functions with extended
io Open planetary data products with one call.
utils General utility functions for planetarypy.

PDS Utilities and CLI

Tools for managing and working with Planetary Data System indexes.

pds PDS Tools, to work with Planetary Data System datasets.
pds.dynamic_index Dynamic index management
pds.dynamic_url_handlers dynamic_url_handlers module.
pds.index_fixes Index-specific data formatting fixes.
pds.index_labels PDS index label handling and processing.
pds.index_logging Logging handlers for PDS index access timestamps and URL discoveries.
pds.index_main Composition-based Index implementation using Remote classes.
pds.meta_display Per-instrument display dispatchers for plp meta / get_meta.
pds.static_index Static index management with configuration-based URLs.
pds.utils General utilities for working with PDS data.
catalog PDS Catalog: index of all instruments and products from the PDS archive.

Archive Search and Remote Data

Archive-wide product discovery and remote (non-PDS) datasets.

search PDS-wide product discovery via the NASA PDS Registry search API.
psa Resolve and download ESA PSA products via the Planetary Science Archive TAP.
datasets Body-namespaced access to remote (non-PDS) reference rasters.

SPICE

SPICE kernels and surface illumination.

spice.spicer Spicer: surface illumination calculations via SPICE.
spice.archived_kernels SPICE kernels management for archived datasets.
spice.config SPICE configuration.
spice.generic_kernels SPICE generic kernels management.
spice.pckernels

Constants

Per-body parameters from NAIF SPICE PCK kernels and NASA NSSDC fact sheets, plus thin re-exports of astropy’s fundamental physics constants. The generated iau2009 / iau2015 modules each hold ~145 Body instances and are intentionally not auto-documented here — see the source for the per-body listing.

constants One-stop constants for planetary work.
constants.base Foundation classes for planetarypy.constants.
constants.nssdc NSSDC Planetary Fact Sheet values, time-indexed.

Instruments

instruments.go.ssi
instruments.utils Backward-compatible shim.