Skip to content

Small-Bodies-Node/pds4-python-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pds4-python-examples

Task-oriented Python-based examples for working with NASA Planetary Data System version 4 archive data.

Requirements

The software requirements vary by example. At a minimum, an up to date Python distribution is needed, v2.7 is probably OK, but v3.5 or latter is recommended. Some examples require one or more of the following:

  • pds4_tools, our Python module for reading and inspecting PDS4 data and meta data;
  • numpy, an efficient library for arrays, linear algebra, and many basic mathematical functions; and
  • matplotlib for plotting data.

Most examples are written as Jupyter notebooks. These may be downloaded, edited, and executed on your own system. As an alternative, you can copy and paste the Python code onto your command line or into your own scripts.

Examples using pds4_tools

The following examples use the pds4_tools Python module.

A detailed example, showing how to read in and inspect a spectrum. The spectral data is from A'Hearn, M.F., Wellnitz, D.D., and Meier, R., Spectra of C/1996 B2 (Hyakutake) for Multiple Offsets from Photocenter, urn:nasa:pds:gbo-kpno:hyakutake_spectra::1.0, Blankenship, D.W. (ed), NASA Planetary Data System, 2015.

KPNO echelle spectrum of Hyakutake

A detailed example, showing how to read in and inspect an image. The image is from: Cheng, A. and Hibbitts, K., Balloon Observation Platform for Planetary Science (BOPPS) 2014 Observations: BIRC Co-Added Images, urn:nasa:pds:bopps2014:scoadded::v1.0, Espiritu, R. and Raugh, A.C. (eds.), NASA Planetary Data System, 2015.

BOPPS BIRC image of C/2014 E2 (Jacques)

Examples without pds4_tools

The following examples do not use the pds4_tools Python module.

Read in an image from a BOPPS BIRC data product into a Numpy array and display it with the correct orientation. BOPPS/BIRC: C/2014 E2 (Jacques)

About

Python examples for the NASA Planetary Data System version 4 format.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published