|
| 1 | +# Tutorials |
| 2 | + |
| 3 | +We are pleased to present a number of tutorials during the week. These tutorials provide a look into the work that your colleagues pursue using coding tools. The software for most tutorials can be downloaded using the tools described in our [Tutorials Getting Started page](../tutorials_getting_started.md). Please check the [schedule](../schedule.md) for the times of these presentations. |
| 4 | + |
| 5 | +```{admonition} Technical preparations and background for OceanHackWeek! |
| 6 | +- Please review the ["Preparation" materials](../../resources/prep/index.md) covering basic topics like `Git`, `GitHub`, `conda` package management and the OHW `JupyterHub` |
| 7 | +- For tutorials on Python and R scientific tools and techniques that we will use in OceanHackWeek, see the [OHW 2022 tutorials page](../../ohw22/tutorials-index/index.md)! |
| 8 | +``` |
| 9 | + |
| 10 | +## Main tutorials |
| 11 | + |
| 12 | +<!-- ```{admonition} UPDATE THIS INFORMATION TO OHW24 CONTEXT!! |
| 13 | +:class: important |
| 14 | +- See the [ohw23 tutorials index page](../../ohw23/tutorials-index) as a template to content for this page. |
| 15 | +- Make sure to update the links to tutorials in `ohw-tutorials` repo in `toctree`, and see [https://github.com/oceanhackweek/oceanhackweek.github.io/issues/263](https://github.com/oceanhackweek/oceanhackweek.github.io/issues/263) to understand the somewhat complex, git submodules set up that links to tutorials in that repo |
| 16 | +``` --> |
| 17 | + |
| 18 | +The following tutorials will be presented live during the **US sessions**, and will be recorded for later review. |
| 19 | + |
| 20 | +### Monday, August 26th |
| 21 | +[Christian Sarason](https://apl.uw.edu/people/profile.php?last_name=Sarason&first_name=Christian) Fight the dreaded 'It works for me' demon with conda package management and jupyter notebooks: This tutorial will describe some of the pros, cons and pitfalls of package management and take quick tour of Pixi and JupyterLab using an example project. |
| 22 | + |
| 23 | +### Tuesday, August 27th |
| 24 | + |
| 25 | +[Callum Rollo](https://callumrollo.github.io/) - Data Access in Python: In this tutorial, participants will use Python to find and access ocean data via a range of protocols including ERDDAP, OPeNDAP and WMS. |
| 26 | + |
| 27 | +[Rich Signell](https://opensciencecomputing.com/) - Xarray Tutorial |
| 28 | + |
| 29 | +[Ciara Dorsay](https://www.linkedin.com/in/ciara-dorsay/) - Assessing weather model skill during extreme events: NOAA GFS vs. Sofar Spotter buoy observations of Hurricane Henri: In this tutorial, participants will learn how to query data of different formats (point-wise buoy, gridded weather model) from Amazon's S3 cloud object storage system, collocate the two, and calculate and visualize the differences between them during a notable weather event using Python. |
| 30 | + |
| 31 | +### Wednesday, August 28th |
| 32 | + |
| 33 | +[Myranda Shirk](https://www.vanderbilt.edu/datascience/person/myranda-uselton-shirk/?type=lab) - AI-Assisted Programming: With the recent success of large language models (LLMs) such as ChatGPT, mastery of a programming language is no longer required to write successful code. In this tutorial, we will explore the new workflow of AI-assisted programming and how it can streamline your hackathon project, no matter your coding experience. |
| 34 | + |
| 35 | +[Jiarui Yu](https://www.linkedin.com/in/jiarui-yu-0b0ab522b/) - Introduction to Transformers: This tutorial includes Transformer’s encoder structure in detail, presenting attention mechanism and transforming the encoder to VIT in order to process 2-d image classification. |
| 36 | + |
| 37 | +### Thursday, August 29th |
| 38 | +[Camille Ross](https://www.neaq.org/person/camille-ross/) - R Application |
| 39 | + |
| 40 | + |
| 41 | +## Lectures and Discussions |
| 42 | + |
| 43 | +Finally, each year we offer brief sessions on non-coding aspects of computational oceanography; this year we are pleased to offer the following. |
| 44 | + |
| 45 | +- [Eli Holmes](https://www.fisheries.noaa.gov/contact/elizabeth-holmes-phd) - **Reproducible Collaboration**. |
| 46 | +- [Myranda Shirk](https://www.vanderbilt.edu/datascience/person/myranda-uselton-shirk/?type=lab) - **AI use-case discussion** following a tutorial on AI-Assisted Programming. |
| 47 | +- [Alex Kerney](https://github.com/abkfenris) - [**Stresses in the geosciences**](https://github.com/oceanhackweek/ohw-tutorials/tree/OHW23/02-Wed/README.md), an open discussion about mental health in the geosciences. |
| 48 | + |
| 49 | + |
| 50 | +```{toctree} |
| 51 | +:maxdepth: 1 |
| 52 | +:hidden: |
| 53 | +
|
| 54 | +../tutorials_getting_started |
| 55 | +../tutorials/01-Tue/Data_access_methods_Python.ipynb |
| 56 | +machine-learning.md |
| 57 | +../tutorials/02-Wed/ai_assisted_programming_ohw.ipynb |
| 58 | +../tutorials/02-Wed/xarray-in-45-min.ipynb |
| 59 | +../tutorials/03-Thu/OHW_omics_lesson.ipynb |
| 60 | +``` |
0 commit comments