Skip to content

Tutorials for harmony-py webinar short - #109

Merged
frizatch merged 3 commits into
mainfrom
harmony-py-short
Jun 2, 2026
Merged

frizatch merged 3 commits into
mainfrom
harmony-py-short

Conversation

@frizatch

@frizatch frizatch commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator

There are two notebooks (one rendered, one not) for adding to the NASA webinar shorts folder. These are fully typed out, but a working one for the webinar will have a blank code cell for the harmony request as well as other interactive lines.

@review-notebook-app

Copy link
Copy Markdown

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@github-actions

github-actions Bot commented Jun 2, 2026

Copy link
Copy Markdown

Binder 👈 Launch a binder notebook on this branch for commit 8264add

I will automatically update this comment whenever this PR is modified

Binder 👈 Launch a binder notebook on this branch for commit eb0a2db

@frizatch frizatch self-assigned this Jun 2, 2026
@frizatch

frizatch commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator Author

The test that is failing is hinting that, for Linux, not all of the libraries are present in the environment for the notebook. The notebook does work for my mac so the tutorial won't be impacted. My hope is to merge this PR so the notebook can be shared, then come back to address this issue.

@frizatch
frizatch requested a review from mikala-nsidc June 2, 2026 02:52
@mikala-nsidc

Copy link
Copy Markdown
Collaborator

Looks good to me!

@frizatch
frizatch merged commit 173628b into main Jun 2, 2026
3 of 4 checks passed
@@ -0,0 +1,880 @@
{

@andypbarrett andypbarrett Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For final suggest, suggest active voice. "Harmony is a data reduction service that allows..."

Suggest "Not all data collections/sets have transformation services and not all transformation services are available for every dataset"

harmony-py is a "wrapper" for Harmony's RESTful API


Reply via ReviewNB

@@ -0,0 +1,880 @@
{

@andypbarrett andypbarrett Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add link to Earthdata login


Reply via ReviewNB

@@ -0,0 +1,880 @@
{

@andypbarrett andypbarrett Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggest "Discover which Harmony services are available for SPL3SMP"


Reply via ReviewNB

@@ -0,0 +1,880 @@
{

@andypbarrett andypbarrett Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would explain why we have to do these steps. Something along the lines of...

"Once we submit the request, Harmony processes the request to transform and subset the data. This takes time. The job_id is used to track the status of the processing and also to return links to the transformed data."


Reply via ReviewNB

@@ -0,0 +1,880 @@
{

@andypbarrett andypbarrett Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I always find futures confusing. But I can't think of a better variable name.


Reply via ReviewNB

@frizatch frizatch Jun 2, 2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

results? I thought futures was weird as well, but results can get messy with the function.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants