PO.DAAC Python API
Project description
A python utility library for interacting with NASA JPL’s PO.DAAC
What is PO.DAAC?
What does podaacpy offer?
The library provides a Python toolkit for interacting with all of PO.DAACs API’s, namely
PO.DAAC Web Services: services include
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: an online tool and webservice designed to check and validate the contents of netCDF and HDF granules for theClimate and Forecast (CF) and Attribute Convention for Dataset Discovery (ACDD) metadata conventions.
Installation
From the cheeseshop
pip install podaacpy
or from source
git clone https://github.com/lewismc/podaacpy.git && cd podaacpy python setup.py install
Tests
nosetests
Additonally, click on the build sticker at the top of this readme to be directed to the most recent build on travis-ci.
Documentation
You can view the documentation online at
http://podaacpy.readthedocs.org/en/latest/
Alternatively, you can build the documentation manually as follows
cd docs && make html
Documentation is then available in docs/build/html/
Community, Support and Development
License
Copyright and Export Classification
Copyright 2016, by the California Institute of Technology. ALL RIGHTS RESERVED. United States Government Sponsorship acknowledged. Any commercial use must be negotiated with the Office of Technology Transfer at the California Institute of Technology. This software may be subject to U.S. export control laws. By accepting this software, the user agrees to comply with all applicable U.S. export laws and regulations. User has the responsibility to obtain export licenses, or other export authority as may be required before exporting such information to foreign countries or providing access to foreign persons.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.