Skip to content

Commit

Permalink
update intro and steps to reframe and generalize
Browse files Browse the repository at this point in the history
  • Loading branch information
asteiker committed Nov 7, 2024
1 parent a76db9b commit 2f4cce9
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 19 deletions.
2 changes: 1 addition & 1 deletion _quarto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
23 changes: 5 additions & 18 deletions tutorials/IS2_Harmony.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand All @@ -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",
Expand All @@ -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."
Expand All @@ -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."
]
Expand Down Expand Up @@ -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",
Expand Down Expand Up @@ -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. "
]
Expand Down

0 comments on commit 2f4cce9

Please sign in to comment.