OB.DAAC Logo
NASA Logo
Resources

Satellite data processing can be difficult.

We're here to help you climb out of that hole!

We are constantly working on new material. Come back often!

Have an idea? Share it with us on the Earthdata Forum using the tags OB.DAAC under DAAC and Data Recipes under Services/Usage.


Logo Interactive tutorials

Run the code as you follow the training with Jupyter notebooks.

This collection of Jupyter notebooks is meant to help you get started accessing, visualizing, and analyzing OB.DAAC data products with Python. You can learn from these notebooks either by viewing the code and results on this webpage or by downloading the notebook files and running them with JupyterLab. If you plan to run any of these notebooks, please continue reading for information about the Earthdata Cloud and environments in Python.

Python Environments

The notebooks import Python packages that must be installed and discoverable on the host. Please use our environment.yml file to create a Conda environment that satisfies all the dependencies, or otherwise ensure your environment satisifes these dependencies. Note that the environment includes the ipykernel package in case your JupyterLab includes nb_conda_kernels or you want to manually make the environment available to JupyterLab as a kernel.

Logo Cloud computing

Some tutorials use cloud computing resources.

The Logo Earthdata Cloud icon next to some notebooks indicates they are meant to be run using Amazon Web Services (AWS), which is the cloud provider used for NASA Earthdata Cloud. If you are not set up on AWS, you can still use those notebooks, but will need to download data as descibed below in the Data Access notebook. If you are new to using NASA Earthdata Cloud, the Cloud Cookbook provides a lot of background and resources that are constantly being improved by the NASA-Openscapes community.


Can I use an existing AWS platform?

You may already have access to the AWS platform through your institution or research community. For example, JupyterHubs maintained by Openscapes, Cryo in the Cloud, MAAP, and NASA Goddard's Open Science Studio are running on AWS in the same "us-west-2" region that hosts the NASA Earthdata Cloud. If that is not the case, you may want to learn about getting started with AWS for NASA Earthdata Cloud.


PACE Hackweek 2024

PACEPython Interactive Hackweek SeaDAS

Follow the tutorials presented during the PACE Hackweek in August 2024. Video recordings are available for all tutorials and slides and Jupyter Notebooks are available when relevant.

Earth Access

Orientation to Earthdata Cloud Access

Data viz

Satellite Data Visualization

Matchups

Matchups of in-situ Data With Satellite Data

ThoMaS

Matchups of in-situ Data With Satellite Data (ThoMaS)

Git

Collaboration with Git and GitHub

OCSSW

Using the SeaDAS Command Line Tools (OCSSW)

Parallel

Parallel and Larger-than-Memory Computing

Machine

Machine Learning with Satellite Data

Docker

Environments and Containers for Reusable Projects


PACE Mission Basics

PACE Python Interactive

Learn the essential things you need to know to process PACE data in this series of Jupyter Notebooks.

Earth Access

OCI Data Access

File Structure

OCI File Structure

OCSSW

Installing the SeaDAS Command Line Tools (OCSSW)

OCSSW

Processing with the SeaDAS Command Line Tools (OCSSW)

HARP2 Viz

HARP2 Data Visualization

MODIS Mission Basics

MODIS Python Interactive

Learn the essential things you need to know to process MODIS data in this series of Jupyter Notebooks.

MODIS L2

Explore Level-2 Ocean Color Data

MODIS L3

Explore Level-3 Ocean Color Data

SeaDAS Basics

SeaDAS

Learn how to use the official software of the OB.DAAC.

MODIS L2

SeaDAS 9.0 Introduction Video

MODIS L3

SeaDAS 101 Tutorial

251,1 Bot