From 2f4cce98d90145f94f7c8ed097b7ab7abb67ae14 Mon Sep 17 00:00:00 2001 From: asteiker Date: Thu, 7 Nov 2024 23:39:58 +0000 Subject: [PATCH] update intro and steps to reframe and generalize --- _quarto.yml | 2 +- tutorials/IS2_Harmony.ipynb | 23 +++++------------------ 2 files changed, 6 insertions(+), 19 deletions(-) diff --git a/_quarto.yml b/_quarto.yml index 98b8585b..03e197f5 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -100,7 +100,7 @@ website: href: tutorials/Above_Ground_Biomass_Density.ipynb - text: "Agriculture Observations" href: tutorials/Observing_Seasonal_Ag_Changes.ipynb - - text: "ICESat-2 Subsetting" + - text: "Subsetting Data with Harmony" href: tutorials/IS2_Harmony.ipynb - text: "Cloud & Non-cloud" href: tutorials/04_On-Prem_Cloud.ipynb diff --git a/tutorials/IS2_Harmony.ipynb b/tutorials/IS2_Harmony.ipynb index b20c42fe..df04dcbc 100644 --- a/tutorials/IS2_Harmony.ipynb +++ b/tutorials/IS2_Harmony.ipynb @@ -12,19 +12,6 @@ "---" ] }, - { - "cell_type": "markdown", - "id": "c25e52f7-dae8-4246-a6e7-56606f50c343", - "metadata": {}, - "source": [ - "## Aim for November 6 publication\n", - "\n", - "## TODO by Monday 28 October\n", - "- check authentication\n", - "- add option to get https link\n", - "- prune imports" - ] - }, { "cell_type": "markdown", "id": "b35db394-c8ba-4263-b7ba-0c1e8f8453b0", @@ -34,7 +21,7 @@ "source": [ "## Summary\n", "\n", - "In this tutorial, we will use NASA's Earthdata Harmony Services to subset and access ICESat-2 data using the `harmony-py` Python library. Harmony can be used to subset Level-2 and Level-3A ICESat-2 data products. In this tutorial, we will subset the [ATL03 Global Geolocated Photon Data](https://nsidc.org/data/atl03/versions/6) product as an example.\n", + "In this tutorial, we will use NASA's Earthdata Harmony Services to subset and access data using the `harmony-py` Python library. We will subset the [ATL03 Global Geolocated Photon Data](https://nsidc.org/data/atl03/versions/6) product from the [ICESat-2 mission](https://nsidc.org/data/icesat-2) as an example. Please see [Demonstration for working with TEMPO data via Harmony-py](https://nasa.github.io/ASDC_Data_and_User_Services/TEMPO/tempo_with_harmony-py_clean.html) as a complimentary tutorial highlighting Harmony services for the [TEMPO mission](https://asdc.larc.nasa.gov/project/TEMPO). \n", "\n", "**What is Harmony?** [Harmony](https://harmony.earthdata.nasa.gov/) is a service that allows you to customize many NASA datasets, including the ability to subset, reproject and reformat files. Data can be subsetted for a geographic region, a temporal range and by variable. Data can be \"reprojected\" from its native coordinate reference system (CRS) to the coordinate reference system relevant to your analysis. And data can be reformatted from its native file format to a format that is more relevant for your application. These services are collectively called _transformation services_. However, not all services are available for all datasets. You will learn how to discover which services are available for a given dataset.\n", "\n", @@ -50,7 +37,7 @@ "\n", "In this tutorial you will learn how to:\n", "\n", - "1. discover Harmony service options for ICESat-2 datasets;\n", + "1. discover Harmony service options for a given dataset;\n", "3. use the `harmony-py` library to subset ATL03 granules for a bounding box and time range;\n", "4. download the subsetted ATL03 to your local machine;\n", "5. load the subsetted ATL03 data directly into xarray." @@ -63,7 +50,7 @@ "source": [ "## Prerequisites\n", "\n", - "This tutorial has been designed to run in an AWS cloud compute instance in AWS region `us-west-2`. However, if you want run it from your laptop or workstation, everything except Step-4, direct access, should work just fine. _Also get https link_ _AS: What does that comment reference?_ \n", + "This tutorial has been designed to run in an AWS cloud compute instance in AWS region `us-west-2`. However, if you want run it from your laptop or workstation, everything except Step-4, direct access, should work just fine.\n", "\n", "An [Earthdata Login](https://urs.earthdata.nasa.gov) account is required to access data from the NASA Earthdata system. Before requesting a subset of ICESat-2 data, we first need to set up our Earthdata Login authentication, shown below." ] @@ -146,7 +133,7 @@ "id": "d79e241d-74a1-446f-85d9-e84e1adce707", "metadata": {}, "source": [ - "### Step 3: discover service options for ICESAT-2\n", + "### Step 3: discover service options for a given dataset\n", "\n", "The first thing we want to know is what service options Harmony has for the ICESat-2 dataset. We discover service options for a dataset by submitting a `CapabilitiesRequest`. \n", "\n", @@ -271,7 +258,7 @@ "id": "258e04a7-4b96-4652-b523-9bbdef9f7f06", "metadata": {}, "source": [ - "### Step 4: subset ICESat-2 ATL03 file\n", + "### Step 4: subset data\n", "\n", "Now that we know what subsetting options are available for the ATL03 dataset, we can request a subsetted dataset. " ]