From 731fadbe6bbf66c2301f585878d64c441a7e5f96 Mon Sep 17 00:00:00 2001 From: Eli Holmes Date: Fri, 6 Sep 2024 19:59:23 +0000 Subject: [PATCH] add orcid to authors in notebooks --- intro.md | 10 +++++++ notebooks/Multi_sat_compare.ipynb | 6 ++-- notebooks/PACE_Cyano.ipynb | 16 ++++++++--- notebooks/POC_data_manipulation.ipynb | 28 +++++++++++++++++-- .../Regrid_PACE_and_other_satellites.ipynb | 14 +++------- notebooks/matchup_tracks.ipynb | 6 ++-- .../visualize-in-situ-satellite-aerosol.ipynb | 9 +++--- 7 files changed, 62 insertions(+), 27 deletions(-) diff --git a/intro.md b/intro.md index cf4769e..fdd1e80 100644 --- a/intro.md +++ b/intro.md @@ -45,3 +45,13 @@ Do `pip install ghp-import` if needed. Then build book and push to GitHub. Set P jupyter-book build . --keep-going ghp-import -n -p -f _build/html ``` + +**To build pdf** + +``` +sudo apt-get install texlive-latex-extra \ + texlive-fonts-extra \ + texlive-xetex latexmk +jupyter-book build . --builder pdflatex +``` + diff --git a/notebooks/Multi_sat_compare.ipynb b/notebooks/Multi_sat_compare.ipynb index ca2c8be..d8e46f3 100644 --- a/notebooks/Multi_sat_compare.ipynb +++ b/notebooks/Multi_sat_compare.ipynb @@ -7,9 +7,7 @@ "source": [ "# Download Chl-a products of multiple sources and make regional plots\n", "\n", - "**Author:** Jiaxu Zhang (UW, NOAA, jiaxu.zhang@noaa.gov)\n", - "\n", - "## Summary\n", + "**Author:** Jiaxu Zhang[![](orcid.png)](https://orcid.org/0000-0002-8564-3026) (UW, NOAA, jiaxu.zhang@noaa.gov)\n", "\n", "This tutorial demonstrates how to download chlorophyll-a concentration products from various satellites and create regional plots at publication quality.\n", "\n", @@ -3221,7 +3219,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.14" + "version": "3.11.9" } }, "nbformat": 4, diff --git a/notebooks/PACE_Cyano.ipynb b/notebooks/PACE_Cyano.ipynb index ba95230..d89fe1b 100644 --- a/notebooks/PACE_Cyano.ipynb +++ b/notebooks/PACE_Cyano.ipynb @@ -6,14 +6,15 @@ "source": [ "# Exploring PACE's Role in Cyanobacteria Detection\n", "\n", - "**Author**: Bingqing Liu (University of Louisiana Lafayette)" + "**Author**: Bingqing Liu[![](orcid.png)](https://orcid.org/0000-0003-4651-6996) (University of Louisiana Lafayette)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## Preliminary Findings and Discussion\n", + "This tutorial will show you how to use HypterCoast to explore the spectra of a cyanobacteria bloom. We will use blooms in the Gulf of Mexico as an example.\n", + "\n", "![](https://i.imgur.com/uFDVyii.png)\n", "\n", "#### What is HyperCoast?\n", @@ -1089,7 +1090,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## What you can do next about Cyanobacteria using PACE???\n", + "## What you can do next about Cyanobacteria using PACE?\n", "\n", "Spectral Angle Mapper: Spectral similarity \n", "Input: library of Cyanobacteria bloom Rrs spectra with Chla at different levels\n", @@ -1098,6 +1099,13 @@ "\n", "![](https://i.imgur.com/xLaLMA4.png)" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { @@ -1116,7 +1124,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.14" + "version": "3.11.9" } }, "nbformat": 4, diff --git a/notebooks/POC_data_manipulation.ipynb b/notebooks/POC_data_manipulation.ipynb index 93086cb..12c52dd 100644 --- a/notebooks/POC_data_manipulation.ipynb +++ b/notebooks/POC_data_manipulation.ipynb @@ -7,7 +7,11 @@ "source": [ "# PACE data simple manipulation\n", "\n", - "**Author:** Rui Jin (University of Washington (CICOES))\n" + "**Author:** Rui Jin[![](orcid.png)](https://orcid.org/0000-0001-9853-127X) (University of Washington (CICOES))\n", + "\n", + "This tutorial will show you how to do basic data manipulations on Level-3 (gridded) PACE data that you have accessed with `earthaccess`.\n", + "\n", + "First load the libraries." ] }, { @@ -25,6 +29,16 @@ "import numpy as np" ] }, + { + "cell_type": "markdown", + "id": "233598cd-b881-4c35-b735-d157d3a33fb4", + "metadata": {}, + "source": [ + "## Find PACE data\n", + "\n", + "Authenticate to NASA Earth Data using `earthaccess` and then load a month of data on particulate organic carbon (POC)." + ] + }, { "cell_type": "code", "execution_count": 5, @@ -96,6 +110,16 @@ "paths = earthaccess.open(results)" ] }, + { + "cell_type": "markdown", + "id": "44a1f60e-0ff3-48c1-a515-1db53b978215", + "metadata": {}, + "source": [ + "## Load data\n", + "\n", + "We can load the data using xarray and then select a single array." + ] + }, { "cell_type": "code", "execution_count": 7, @@ -1369,7 +1393,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.14" + "version": "3.11.9" } }, "nbformat": 4, diff --git a/notebooks/Regrid_PACE_and_other_satellites.ipynb b/notebooks/Regrid_PACE_and_other_satellites.ipynb index 6fcc0f9..c9970d2 100644 --- a/notebooks/Regrid_PACE_and_other_satellites.ipynb +++ b/notebooks/Regrid_PACE_and_other_satellites.ipynb @@ -5,16 +5,10 @@ "id": "d9369c07-7de4-4d75-9687-7fabe21d8754", "metadata": {}, "source": [ - "# PACE Toolkit project group\n", + "# Re-gridding PACE data\n", + "**Author:** Thiago Nobrega (University of Sao Paulo)\n", "\n", - "**Regrid notebook by:** Thiago Nobrega (USP)\n", - "\n", - "## Learning Objectives\n", - "\n", - "At the end of this notebook you will :\n", - "\n", - "* Know how to regrid Level 3 data from differents satellites images to match the grid from PACE OCI data\n", - "* Visualize exemples of regridded data from the instruments ABI-GOES, VIIRS, MODIS and OCLI" + "This tutorial will show you how to regrid Level-3 data from different satellites images to match the grid from PACE OCI data. I show you to visualize the regridded data from the instruments ABI-GOES, VIIRS, MODIS and OCLI." ] }, { @@ -2468,7 +2462,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.14" + "version": "3.11.9" } }, "nbformat": 4, diff --git a/notebooks/matchup_tracks.ipynb b/notebooks/matchup_tracks.ipynb index 85f8000..25dfe6a 100644 --- a/notebooks/matchup_tracks.ipynb +++ b/notebooks/matchup_tracks.ipynb @@ -6,14 +6,14 @@ "source": [ "# Matchup satellite data to ship, glider, or animal tracks\n", "\n", - "**Author:** Eli Holmes (NOAA Fisheries) based off [this](https://github.com/coastwatch-training/CoastWatch-Tutorials/blob/main/matchup-satellite-data-to-track-locations/Python/satellite_matchups_to_track_locations_xarray.ipynb) CoastWatch tutorial.\n" + "**Author:** Eli Holmes[![](orcid.png)](https://orcid.org/0000-0001-9128-8393) (NOAA Fisheries)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "In this tutorial you will extract PACE data around a set of points defined by longitude, latitude, and time coordinates, like that produced by an animal telemetry tag, and ship track, or a glider tract.\n", + "In this tutorial you will extract PACE data around a set of points defined by longitude, latitude, and time coordinates, like that produced by an animal telemetry tag, and ship track, or a glider tract. This tutorial is based off [this](https://github.com/coastwatch-training/CoastWatch-Tutorials/blob/main/matchup-satellite-data-to-track-locations/Python/satellite_matchups_to_track_locations_xarray.ipynb) CoastWatch tutorial.\n", "\n", "**Datasets used**\n", "\n", @@ -1471,7 +1471,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.14" + "version": "3.11.9" } }, "nbformat": 4, diff --git a/notebooks/visualize-in-situ-satellite-aerosol.ipynb b/notebooks/visualize-in-situ-satellite-aerosol.ipynb index 9b7ca01..8f72f18 100644 --- a/notebooks/visualize-in-situ-satellite-aerosol.ipynb +++ b/notebooks/visualize-in-situ-satellite-aerosol.ipynb @@ -7,9 +7,9 @@ "source": [ "# Visualization of in-situ, ground-based aerosol measurements with satellite data\n", "\n", - "**Contributors:** Han Huynh (CU Boulder (CIRES); NOAA Chemical Sciences Laboratory (CSL)), Prem Maheshwarkar (University of Paris Est)\n", + "**Contributors:** Han Huynh[![](orcid.png)](https://orcid.org/0000-0002-2467-7134) (CU Boulder (CIRES); NOAA Chemical Sciences Laboratory (CSL)), Prem Maheshwarkar[![](orcid.png)](https://orcid.org/0000-0001-6708-7460) (University of Paris Est)\n", "\n", - "*Image courtesy of Chelsea Thompson (NOAA CSL), Charles Brock (NOAA CSL), Adam Ahern (NOAA CSL)*" + "This notebook shows and example of visualizing ground-based and satellite data together.\n" ] }, { @@ -18,7 +18,8 @@ "id": "09fc1438-2d56-4bc6-8a03-d535c5790736", "metadata": {}, "source": [ - "![Aerosol_instr_graph.png](Aerosol_instr_graph.png)" + "![Aerosol_instr_graph.png](Aerosol_instr_graph.png)\n", + "*Image courtesy of Chelsea Thompson (NOAA CSL), Charles Brock (NOAA CSL), Adam Ahern (NOAA CSL)*" ] }, { @@ -2555,7 +2556,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.14" + "version": "3.11.9" } }, "nbformat": 4,