What does 'podaacpy' offer?
The library provides a Python toolkit for interacting with PO.DAAC's APIs:
PO.DAAC Web Services (v3.2.2 APIs)
- Dataset Metadata- retrieves the metadata of a dataset
Granule Metadata - retrieves the metadata of a granule
Search Dataset - searches PO.DAAC's dataset catalog, over Level 2, Level 3, and Level 4 datasets
Search Granule - does granule searching on PO.DAAC level 2 swath datasets (individual orbits of a satellite), and level 3 & 4 gridded datasets (time averaged to span the globe)
Image Granule - renders granules in the PO.DAAC's catalog to images such as jpeg and/or png
Extract Granule - subsets a granule in PO.DAAC catalog and produces either netcdf3 or hdf4 files
Metadata Compliance Checker (MCC)
MCC is an online tool and web service designed to check and validate the contents of netCDF and HDF granules for the Climate and Forecast (CF) and Attribute Convention for Dataset Discovery (ACDD) metadata conventions.
Level 2 Subsetting Services (L2SS)
PO.DAAC L2SS allows users to subset and download popular PO.DAAC Level 2 (swath) datasets.
Additionally, 'podaacpy' provides the following ocean-related data services for NASA Ocean Color Web:
- File Search - locate publically available files within the NASA Ocean Data Processing System (ODPS)
Bulk data downloads via HTTP - mimic FTP bulk data downloads using the HTTP-based data distribution server
More information can be found at https://github.com/nasa/podaacpy/