From d047bb4641679f7dacb4077549a6f21cd17b33bb Mon Sep 17 00:00:00 2001 From: j-atkins <106238905+j-atkins@users.noreply.github.com> Date: Fri, 21 Aug 2026 10:25:42 +0200 Subject: [PATCH 1/9] make train the teacher section --- docs/conf.py | 1 + docs/user-guide/teacher-content/index.md | 15 ++++- .../train-the-teacher/train_the_teacher.md | 67 +++++++++++++++++++ 3 files changed, 82 insertions(+), 1 deletion(-) create mode 100644 docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md diff --git a/docs/conf.py b/docs/conf.py index ea12ec89..4c809bc7 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -84,6 +84,7 @@ "user-guide/tutorials/working_with_expedition_yaml": "user-guide/_images/AnnaWeber.jpeg", "user-guide/teacher-content/UU-dyoc/example_expedition": "user-guide/_images/AnnaWeber.jpeg", "user-guide/teacher-content/UU-dyoc/file_permissions": "user-guide/_images/AnnaWeber.jpeg", + "user-guide/teacher-content/train-the-teacher/surf_set_up": "user-guide/_images/AnnaWeber.jpeg", } sphinx_gallery_conf = {"default_thumb_file": "_static/virtual_ship_logo.png"} diff --git a/docs/user-guide/teacher-content/index.md b/docs/user-guide/teacher-content/index.md index 89389d8e..6d3c45a0 100644 --- a/docs/user-guide/teacher-content/index.md +++ b/docs/user-guide/teacher-content/index.md @@ -18,7 +18,20 @@ The VSC design focuses on creating didactically sound, authentic learning experi We evaluated in several (under)graduate courses and find that the VirtualShip Classroom is highly engaging, and students report on enhanced confidence and knowledge [(Daniels et al. 2025)](https://current-journal.com/articles/10.5334/cjme.121). -### Teaching materials +### Train the teacher + +This section provides a step-by-step guide for teachers to get started with the VirtualShip Classroom. It includes instructions on how to set up the software, navigate the tooling, and use the teaching materials effectively. + +```{toctree} +:maxdepth: 2 + +train-the-teacher/train_the_teacher.md + +``` + +### Further teaching materials + + ```{toctree} :maxdepth: 1 diff --git a/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md b/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md new file mode 100644 index 00000000..dba65316 --- /dev/null +++ b/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md @@ -0,0 +1,67 @@ +# Train the teacher + +We're pleased that you've chosen to use VirtualShip in your teaching! + +This guide is designed to help you get started with the platform and make the most of its features in your classroom. It is currently tailored primarily for educators at partner instutions, as part of the [VirtualShip NKO Scale Up project](https://virtualship.parcels-code.org/blog/scaleup-grant). However, we welcome all educators to explore the guide and adapt it to their own teaching contexts. + +Here, we will assume that you're familiar with the purpose and motivations for using VirtualShip. We will be going through all the practical steps to get you up and running. + +```{tip} +This is a long guide... use the table of contents (on the right) to navigate to the sections that are most relevant to you! +``` + +## Foreword + +In our experience, the most successful implementations of VirtualShip are those where the activities have a strong **narrative** ("You have been granted _ weeks of ship time!") and where students are given ample **freedom**, for example to choose their own research question, location and timing (perhaps from a selection of [case studies](../assignments/case_studies_virtualship.ipynb)). + +That being said, VirtualShip is a flexible platform and can be used in a variety of ways, from highly structured to more open-ended activities. + +## Setting up a programming environment + +There are broadly two ways to set up VirtualShip for teaching: + +1. Each student uses a local installation of the software (on their own device), installed via a package manager such as `pip`, `conda` or `pixi`. +2. A software environment is pre-configured on a cloud-based platform. + +Option 1) requires less preparation but can be more challenging for students to set up (especially if inexperienced) with frequent machine-dependent issues (and a lot of time spent on troubleshooting during lesson time!). Option 2) requires more preparation as the course convenor but is generally easier to support in-class, especially for larger groups. It also has the advantage that all students are working with the same resources, versions and infrastructure, which is generally important for reproducibility and fairness. + +In previous implementations at Utrecht University (where VirtualShip originated), we have primarily used Option 2) on the [SURF Research Cloud](https://www.surf.nl/en/services/compute/surf-research-cloud)). + +### Local installation + + + +```{tip} +If you have access to a computer lab, you may also consider installing the software on the those machines. This is similar to a local installation but can bring similar benefits to a cloud-based environment (i.e. each student has the same resources), but with less flexibility for students to work from home or on their own devices. +``` + +### Pre-configured environment (cloud based) + +This documentation focuses on a set up specifically on the [SURF Research Cloud](https://www.surf.nl/en/services/compute/surf-research-cloud)). The concepts are similar for other cloud-based platforms, but you may need to adapt them to your own context. + +```{note} +Note, the SURF Research Cloud is only available to Dutch institutions. Other cloud-based platforms (e.g. Google Colab, Binder, etc.) could be used as well but we have not extensively tested these platforms. +``` + +For detailed instructions on how to set up the pre-configured environment on the SURF Research Cloud, please refer to the SURF Research Cloud set up guide: + +```{nbgallery} + +surf_set_up.md +``` + +## Simulating Real Life Challenges + + + +## ❗️ End-of-course survey + +```{important} +We would be really grateful for your help in collecting feedback from your students on their experience with VirtualShip. This will help us to improve the platform, research its impact and to better understand how it is being used in different contexts. + +Please distribute the following survey link to your students at the end of the course: _____ +``` + +## Feedback + +If you have any feedback on this guide, or if you have suggestions for improvements, please reach out to us via our [GitHub issue tracker](https://github.com/Parcels-code/virtualship/issues) or by email: [virtualship@uu.nl](mailto:virtualship@uu.nl). From 00c215feb20219fa2e79e0c0cee5fb792a27b16c Mon Sep 17 00:00:00 2001 From: j-atkins <106238905+j-atkins@users.noreply.github.com> Date: Fri, 21 Aug 2026 10:26:03 +0200 Subject: [PATCH 2/9] new page for surf specific set up --- .../train-the-teacher/surf_set_up.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md diff --git a/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md b/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md new file mode 100644 index 00000000..580d5420 --- /dev/null +++ b/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md @@ -0,0 +1,92 @@ +# Set up the SURF Research Cloud (RC) + +```{note} +For this guide, we will assume that you already have access to the SURF Research Cloud and have credits available. +``` + +```{tip} +For general information on how to use the SURF Research Cloud, please refer to their [documentation](https://servicedesk.surf.nl/wiki/spaces/WIKI/pages/9798172/SURF+Research+Cloud). +``` + +The VirtualShip Team has created a pre-configured "Catalog item" on the SURF Research Cloud that contains all the necessary software and dependencies for running VirtualShip. This includes a JupyterLab environment, the VirtualShip software itself, and a selection of useful post-processing packages (`xarray`, `matplotlib`, `cartopy`, `plotly` etc.). + +This means you can deploy VirtualShip on a SURF Research Cloud workspace 'out of the box'. This guide will go through the steps you'll need to take to get access to this pre-configured environment and to set up a workspace for your students. + +## The VirtualShip Catalogue item + +First please log in to the SURF Research Cloud [dashboard/portal](https://portal.live.surfresearchcloud.nl/dashboard/workspaces) and navigate to the "Catalog" heading (Figure 1). + +![](_images/catalog.png) +_Figure 1. Navigating to the Catalogue (screenshot)._ + +You should see a wide selection of available catalogue items. You can search for the VirtualShip catalogue item by typing "VirtualShip" in the search bar (Figure 2). When you find the VirtualShip catalogue item, click on it to view more details and to **request access**. The VirtualShip Team will then review your request and grant accesss. + +![](_images/virtualship_catalog.png) +_Figure 2. The pre-configured VirtualShip Catalogue item (screenshot)._ + +## Arranging storage space + +```{important} +The persistent storage space is different from the `home` directory of the workspace, which you first enter when launching the workspace. `home` is not persistent and its contents will be lost when the workspace is stopped! +``` + +It is important to have a persistent storage space associated with your workspace. This is where students should base their work and save any expedition, configuration or output files. You can request a persistent storage space via the SURF Research Cloud dashboard (Figure 3). + +![](_images/surf_storage.png) +_Figure 3. Creating persistent storage space via the SURF Research Cloud dashboard (screenshot)._ + +As a rough rule of thumb, a 50GB storage space should be sufficient for a classroom activity, as the VirtualShip output files are generally not very large. + +```{tip} +Once attached to the workspace you create (see the next section), the storage space should be available under the `/data` directory in the workspace. Typical VirtualShip workflows will then get (groups of) students to make their own subdirectory in `/data` for their expeditions. +``` + +## Creating a new workspace + +Next, return to the main dashboard and click to create a new `workspace` (Figure 4). + +![](_images/new_workspace.png) +_Figure 4. Creating a new workspace via the SURF Research Cloud dashboard (screenshot)._ + +From here, you can run through the steps to create a new workspace. You will be prompted to select a catalogue item, and you should select the VirtualShip catalogue item that you requested access to in the previous step. You will probably have to use the search bar again and it should be visible once you have been granted access. + +You should also attach the storage space you created in the previous step. This ensures persistent storage for students across sessions. You can also select the size of the workspace (CPU, RAM, storage) and the duration for which it will be available. + +```{tip} +When it comes to selecting a "Cloud Provider" (and if you have multiple choices), we recommend simply sticking to the SURF HPC Cloud for reduced credit consumption. + +Generally, a classroom VirtualShip activity will not require large amounts of resource, so you can also usually select a smaller workspace size (e.g. 2 or 4 CPU, 16 GB RAM). Choosing a higher CPU count will use up more credits! + +You can always "pause" a workspace when it is not in use, which will reduce credit consumption, and then "resume" it when needed again. +``` + +## Inviting students to the workspace + +Once your workspace is set up, you can invite students to join it. This is facilitated through the separate [SURF Research Access Management (SRAM)](https://sram.surf.nl/collaborations-overview) platform. + +From here select to your collaboration and, as an admin, you should be able to navigate to the "Members" tab and invite new members to the collaboration (Figure 5). + +![](_images/surf_invite.png) +_Figure 5. Inviting students to the collaboration via SRAM (screenshot)._ + +You will need to provide the email addresses of your students and they will receive an invitation to join the collaboration. Once they have accepted the invitation, they should be able to log in to the SURF Research Cloud via their institutional credentials and see/access the workspace you created before. + +## Updating the workspace + +The VirtualShip Team will be responsible for maintaining and keeping the catalogue item up to date. However, if you ever come across a problem with the software (e.g. suspected bugs) or you would like to request a new feature which should be added to the version in the catalogue item, please get in touch with the Team via our [GitHub issue tracker](https://github.com/Parcels-code/virtualship/issues) or by email: [virtualship@uu.nl](mailto:virtualship@uu.nl). We are open to requests and will try to accommodate them as quickly as possible! + +If/when the software has been updated in the catalogue item, you will need to update your own version in the workspace to use the new version. + +You can do so by running the following commands in the Terminal in your workspace (see the Note block below, as you will need to replace `{branch-name}` with the name of the branch you want to install): + +```bash +# activiate the VirtualShip environment +conda activate virtualship + +# this will install the updated version of VirtualShip +sudo /etc/miniconda/envs/virtualship/bin/pip install --upgrade git+https://github.com/Parcels-code/virtualship@{branch-name} +``` + +```{note} +The specific branch name to use (`{branch-name}`) will depend on the version of VirtualShip you want to install. For example, if we have coordinated to add a new feature which is not yet in the `main` branch, we may ask you to install from a specific branch. If you are unsure which branch to use, please contact the VirtualShip Team. +``` From 9b7eed189617ec40837cfc4db3af03147d84a665 Mon Sep 17 00:00:00 2001 From: j-atkins <106238905+j-atkins@users.noreply.github.com> Date: Fri, 21 Aug 2026 10:26:11 +0200 Subject: [PATCH 3/9] screenshots for surf set up --- .../train-the-teacher/_images/catalog.png | Bin 0 -> 27182 bytes .../_images/new_workspace.png | Bin 0 -> 20893 bytes .../train-the-teacher/_images/surf_invite.png | Bin 0 -> 251709 bytes .../train-the-teacher/_images/surf_storage.png | Bin 0 -> 37083 bytes .../_images/virtualship_catalog.png | Bin 0 -> 144242 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/user-guide/teacher-content/train-the-teacher/_images/catalog.png create mode 100644 docs/user-guide/teacher-content/train-the-teacher/_images/new_workspace.png create mode 100644 docs/user-guide/teacher-content/train-the-teacher/_images/surf_invite.png create mode 100644 docs/user-guide/teacher-content/train-the-teacher/_images/surf_storage.png create mode 100644 docs/user-guide/teacher-content/train-the-teacher/_images/virtualship_catalog.png diff --git a/docs/user-guide/teacher-content/train-the-teacher/_images/catalog.png b/docs/user-guide/teacher-content/train-the-teacher/_images/catalog.png new file mode 100644 index 0000000000000000000000000000000000000000..258d1ca5f7d615609d96b16b71d000a743cf1e39 GIT binary patch literal 27182 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

1`l{|B8KuPF>29&goFk_GJo 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 XNEOd3QmnnLYOkrPqf(`09s0ijt#&I$ literal 0 HcmV?d00001 diff --git a/docs/user-guide/teacher-content/train-the-teacher/_images/new_workspace.png b/docs/user-guide/teacher-content/train-the-teacher/_images/new_workspace.png new file mode 100644 index 0000000000000000000000000000000000000000..5695de92e7f1deab2d128f53425134a75dff1a22 GIT binary patch literal 20893 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

|RV}k7PB(`UzF0l?i{?LI zjPD<3P$-M`!az3XJx|(IM3&UOm>}$rMmLq%1D>dK_!lU7O!5jNnjOWX&31iTORJC6 zLP~h6zPyVeHN(vxdGzJI3)N_$+%w`*yDFn*IR&qnp26HCIV?+ce_MJpUY_)SKj*(r zToGrm-a+9(7u?TuOe?O~WdYmtQZTX=CwpNf&C9SGJ7Y*zkE-|2>IrVHN`Yj?YSJsVoIM;9# zG%{S|kj)M0sVFO#o#krR{F}cZawAnI5tW!*jSL0ihHkT-Uf%3cg9)e$ao(T-qKKvf z(m;EcPSLw<9cv@wYmZG?E~Y2F|HAmE*{l`%+}Ygslol>MGh5-!l`rME6yQkIvcnz@ zTSP^Uz@9O+MV)oOnh#KhmQ>5UL-Nfuq+jQ%wHv0<8cA_chAK%&sp+C}5Qp5qN&xl7 zHf-L{nEkfNmAo=uWR^oR3ak^4fol+4yR??YKpZUZSISXN-^xic>`=d2ZLwdhrH~i@ z`7I<*fG7XwdIwJ;yqnujdBItEZ5+Xb@5)*w-Q%Gb^o{oR_*q zaJ)HIW+`omfe>>S4Zn?~f`_hF<;d@gY_$=+;rMCF<3y)@d)Ge^+WZq7NIG?F7i)ST z{x|sYXG8V?=$mu95R$dF1u3FYRlbQ=a3%?aFOy zZ4~?Yl8Pf}dN@WS);Xa(^ivh@*^Zf|9hW&a6>1ni$`Cv+hBFqd(bjxWDTwRviZ{Py zPa6KC&bN7_Orj=;IWIp;PcE4)W9zk52)Zj%Ta{H9`Y}0y#YBpM9@0K9SBiK??Bzn?Klm~Spdex! zyKoTiQdm4A=yBdBd83r9=(ZvC-n2R>X;`PsG?NI7VVCa(c;8G9DM!>lnxTih#+zRP zFzeGC<$h6;ulmxgpZ-${)H3&!?`dB0VjIf z@!RMhp>_HFLR|z$CUSxn|QXqB@vul7i)9V8T(5LJ%m-&cwVT>eqjxOl!ez znPA_J_QT!Igd(BA;I8cGyHW@7faD#!O*`b_7o^EO9|21J)!zF2<^BF$!2di$Aq)T} zDPIW@{TaI}%Ama{mBrfhnMuLL9t)mCSZ!*bL{g1Aiq$M>Qj)03IK1*S=?h53V7`W> zbDgLc^M0ND{qBeO8FjNtfuUwbk+DHT;xT25gH%p=UmsGTa8qx;(G!qOOWwsl!?f$Q z4t#;rm5#q25SgNw_?{J$QYOalJri}|4+FjE_KykeAEJ

$IEDWgeQ>YwzqOaQ6zQ}SNue=+B*qB`th^< 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�T} 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%0Dax&+7?HhKwE{dthlOb!b$!!1Ghj^ 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

GG=-0GHAMs^tcXd*k8MWM3lMTnRnjb(qD^zf_q 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 AQUCw| literal 0 HcmV?d00001 diff --git a/docs/user-guide/teacher-content/train-the-teacher/_images/virtualship_catalog.png b/docs/user-guide/teacher-content/train-the-teacher/_images/virtualship_catalog.png new file mode 100644 index 0000000000000000000000000000000000000000..83a788662e6908516be6e6c138a53776e523355e GIT binary patch literal 144242 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 Date: Fri, 21 Aug 2026 10:49:17 +0200 Subject: [PATCH 4/9] additions to surf guide --- .../train-the-teacher/surf_set_up.md | 26 ++++++++++++------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md b/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md index 580d5420..d338f699 100644 --- a/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md +++ b/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md @@ -1,23 +1,25 @@ # Set up the SURF Research Cloud (RC) ```{note} -For this guide, we will assume that you already have access to the SURF Research Cloud and have credits available. +For this guide, we will assume that you are the course convenor, already have access to the SURF Research Cloud and have credits available. ``` ```{tip} For general information on how to use the SURF Research Cloud, please refer to their [documentation](https://servicedesk.surf.nl/wiki/spaces/WIKI/pages/9798172/SURF+Research+Cloud). ``` +In this documentation, we will primarily be working from the SURF Research Cloud dashboard (or "portal") which is available at: [https://portal.live.surfresearchcloud.nl/dashboard/workspaces](https://portal.live.surfresearchcloud.nl/dashboard/workspaces). You can log in to the dashboard using your institutional credentials. + +## The VirtualShip Catalog item + The VirtualShip Team has created a pre-configured "Catalog item" on the SURF Research Cloud that contains all the necessary software and dependencies for running VirtualShip. This includes a JupyterLab environment, the VirtualShip software itself, and a selection of useful post-processing packages (`xarray`, `matplotlib`, `cartopy`, `plotly` etc.). This means you can deploy VirtualShip on a SURF Research Cloud workspace 'out of the box'. This guide will go through the steps you'll need to take to get access to this pre-configured environment and to set up a workspace for your students. -## The VirtualShip Catalogue item - First please log in to the SURF Research Cloud [dashboard/portal](https://portal.live.surfresearchcloud.nl/dashboard/workspaces) and navigate to the "Catalog" heading (Figure 1). ![](_images/catalog.png) -_Figure 1. Navigating to the Catalogue (screenshot)._ +_Figure 1. Navigating to the Catalogue via the SURF Research Cloud dashboard (screenshot)._ You should see a wide selection of available catalogue items. You can search for the VirtualShip catalogue item by typing "VirtualShip" in the search bar (Figure 2). When you find the VirtualShip catalogue item, click on it to view more details and to **request access**. The VirtualShip Team will then review your request and grant accesss. @@ -30,7 +32,7 @@ _Figure 2. The pre-configured VirtualShip Catalogue item (screenshot)._ The persistent storage space is different from the `home` directory of the workspace, which you first enter when launching the workspace. `home` is not persistent and its contents will be lost when the workspace is stopped! ``` -It is important to have a persistent storage space associated with your workspace. This is where students should base their work and save any expedition, configuration or output files. You can request a persistent storage space via the SURF Research Cloud dashboard (Figure 3). +It is important to have persistent `storage` associated with your workspace. This is where students should base their work and save any expedition, configuration or output files. You can request a persistent storage space via the SURF Research Cloud dashboard (Figure 3). ![](_images/surf_storage.png) _Figure 3. Creating persistent storage space via the SURF Research Cloud dashboard (screenshot)._ @@ -50,7 +52,7 @@ _Figure 4. Creating a new workspace via the SURF Research Cloud dashboard (scree From here, you can run through the steps to create a new workspace. You will be prompted to select a catalogue item, and you should select the VirtualShip catalogue item that you requested access to in the previous step. You will probably have to use the search bar again and it should be visible once you have been granted access. -You should also attach the storage space you created in the previous step. This ensures persistent storage for students across sessions. You can also select the size of the workspace (CPU, RAM, storage) and the duration for which it will be available. +You should also attach the `storage` you created in the previous step. This ensures persistent storage for students across sessions. You can also select the size of the workspace (CPU, RAM, storage) and the duration for which it will be available. ```{tip} When it comes to selecting a "Cloud Provider" (and if you have multiple choices), we recommend simply sticking to the SURF HPC Cloud for reduced credit consumption. @@ -64,7 +66,7 @@ You can always "pause" a workspace when it is not in use, which will reduce cred Once your workspace is set up, you can invite students to join it. This is facilitated through the separate [SURF Research Access Management (SRAM)](https://sram.surf.nl/collaborations-overview) platform. -From here select to your collaboration and, as an admin, you should be able to navigate to the "Members" tab and invite new members to the collaboration (Figure 5). +After logging in, select to your collaboration and, as an admin, you should be able to navigate to the "Members" tab and invite new members to the collaboration (Figure 5). ![](_images/surf_invite.png) _Figure 5. Inviting students to the collaboration via SRAM (screenshot)._ @@ -75,9 +77,9 @@ You will need to provide the email addresses of your students and they will rece The VirtualShip Team will be responsible for maintaining and keeping the catalogue item up to date. However, if you ever come across a problem with the software (e.g. suspected bugs) or you would like to request a new feature which should be added to the version in the catalogue item, please get in touch with the Team via our [GitHub issue tracker](https://github.com/Parcels-code/virtualship/issues) or by email: [virtualship@uu.nl](mailto:virtualship@uu.nl). We are open to requests and will try to accommodate them as quickly as possible! -If/when the software has been updated in the catalogue item, you will need to update your own version in the workspace to use the new version. +If the software has been updated when your workspace is already active, you will need to update your own version in the workspace to use the new version. -You can do so by running the following commands in the Terminal in your workspace (see the Note block below, as you will need to replace `{branch-name}` with the name of the branch you want to install): +You can do so by running the following commands in the Terminal in your launched workspace (see the Note block below though as you will need to replace `{branch-name}` with the name of the branch you want to install): ```bash # activiate the VirtualShip environment @@ -87,6 +89,12 @@ conda activate virtualship sudo /etc/miniconda/envs/virtualship/bin/pip install --upgrade git+https://github.com/Parcels-code/virtualship@{branch-name} ``` +After a successful update, you should restart the workspace to ensure that the new version is being used. Students should then also have access to the updated version of VirtualShip. + ```{note} The specific branch name to use (`{branch-name}`) will depend on the version of VirtualShip you want to install. For example, if we have coordinated to add a new feature which is not yet in the `main` branch, we may ask you to install from a specific branch. If you are unsure which branch to use, please contact the VirtualShip Team. ``` + +```{important} +This instruction involves the use of `sudo` to install the updated version of VirtualShip, so this should only be done by the course convenor (or someone with admin privileges). +``` From 431ca687db86ef0f28de60b1390e3adb2711fda6 Mon Sep 17 00:00:00 2001 From: j-atkins <106238905+j-atkins@users.noreply.github.com> Date: Fri, 21 Aug 2026 11:05:43 +0200 Subject: [PATCH 5/9] more information on file permissions on surf --- .../train-the-teacher/file_permissions.md | 31 +++++++++++++++++++ .../train-the-teacher/surf_set_up.md | 8 ++++- 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 docs/user-guide/teacher-content/train-the-teacher/file_permissions.md diff --git a/docs/user-guide/teacher-content/train-the-teacher/file_permissions.md b/docs/user-guide/teacher-content/train-the-teacher/file_permissions.md new file mode 100644 index 00000000..ce94cfe4 --- /dev/null +++ b/docs/user-guide/teacher-content/train-the-teacher/file_permissions.md @@ -0,0 +1,31 @@ +# File Permissions on the SURF Research Cloud + +The shared storage directory in the SURF RC virtual machine (e.g. `data/virtualship-storage/`) is configured such that all users of the workspace can read and access the files within it, but only the owner of a file can edit it. This can prevent seamless collaboration on the same expedition content, for example within your group. + +## How to share and edit files within the shared storage + +To enable collaboration on expedition content within your group, you can change the permissions of files within the shared storage directory to allow editing by all users. This can be done using the `chmod` command in the terminal (see [here](https://en.wikipedia.org/wiki/Chmod) for more detail on the `chmod` command). + +For example, for your `expedition.yaml` file, you can run the following command in the terminal (after navigating to your group's directory and replacing `EXPEDITION_NAME` with your actual expedition directory): + +``` +chmod 777 /EXPEDITION_NAME/expedition.yaml +``` + +This will allow _all_ users in the SURF environment to edit the `expedition.yaml` file. You can repeat this process for any other files within the shared storage that you wish to collaborate on with your group members. + +```{warning} +Be careful when using `chmod 777`, as it grants read, write, and execute permissions to **all** users. This means _everyone_ who has access to the SURF environment can edit the file (i.e. the whole class), which could cause accidental changes or deletions if not used carefully. We recommend you make backups of important files before changing permissions. + +This is generally fine for the purposes of this unit where the virtual environment is a controlled setting, but in other contexts, it can pose security risks. Always ensure you understand the implications of changing file permissions and consider more restrictive permissions when necessary. + +**TL;DR the `chmod 777` command is fine for this unit, but be very careful when using it in other contexts!** +``` + +## Reverting the file permissions + +If you wish to revert the file permissions back to only allowing the owner to edit, you can run the following command in the terminal: + +``` +chmod 644 /EXPEDITION_NAME/expedition.yaml +``` diff --git a/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md b/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md index d338f699..0e30390e 100644 --- a/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md +++ b/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md @@ -40,7 +40,7 @@ _Figure 3. Creating persistent storage space via the SURF Research Cloud dashboa As a rough rule of thumb, a 50GB storage space should be sufficient for a classroom activity, as the VirtualShip output files are generally not very large. ```{tip} -Once attached to the workspace you create (see the next section), the storage space should be available under the `/data` directory in the workspace. Typical VirtualShip workflows will then get (groups of) students to make their own subdirectory in `/data` for their expeditions. +Once attached to the workspace you create (see the next section), the storage space (with the name you chose during set up) should be available under the `/data` directory in the workspace. Typical VirtualShip workflows will then get (groups of) students to make their own subdirectory in `/data/{storage_name}` for their expeditions. ``` ## Creating a new workspace @@ -73,6 +73,12 @@ _Figure 5. Inviting students to the collaboration via SRAM (screenshot)._ You will need to provide the email addresses of your students and they will receive an invitation to join the collaboration. Once they have accepted the invitation, they should be able to log in to the SURF Research Cloud via their institutional credentials and see/access the workspace you created before. +## Collaboration amongst students + +We often recommend that students work in small groups (e.g. 2-3 students) for their VirtualShip projects. Each student should have their own account/access to the workspace and they can work from the same sub-directory in the `/data` storage space. + +Unfortunately, though, the SURF Research Cloud does not currently support smooth, simultaneous collaboration on the same files in the workspace. This means that students will need to coordinate amongst themselves to ensure that they are not overwriting each other's work. You can refer the students to the [File permissions tutorial](file_permissions.md) for more information on how to arrange access to each other's files and directories in the workspace. + ## Updating the workspace The VirtualShip Team will be responsible for maintaining and keeping the catalogue item up to date. However, if you ever come across a problem with the software (e.g. suspected bugs) or you would like to request a new feature which should be added to the version in the catalogue item, please get in touch with the Team via our [GitHub issue tracker](https://github.com/Parcels-code/virtualship/issues) or by email: [virtualship@uu.nl](mailto:virtualship@uu.nl). We are open to requests and will try to accommodate them as quickly as possible! From 6ca09f4c0e6d92cd4085d1a9538f51a6ab626ac7 Mon Sep 17 00:00:00 2001 From: j-atkins <106238905+j-atkins@users.noreply.github.com> Date: Fri, 21 Aug 2026 11:06:15 +0200 Subject: [PATCH 6/9] more information on tailored support --- .../train-the-teacher/train_the_teacher.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md b/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md index dba65316..988dd37a 100644 --- a/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md +++ b/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md @@ -2,7 +2,7 @@ We're pleased that you've chosen to use VirtualShip in your teaching! -This guide is designed to help you get started with the platform and make the most of its features in your classroom. It is currently tailored primarily for educators at partner instutions, as part of the [VirtualShip NKO Scale Up project](https://virtualship.parcels-code.org/blog/scaleup-grant). However, we welcome all educators to explore the guide and adapt it to their own teaching contexts. +This guide is designed to help you get started with the platform and make the most of its features in your classroom. It is currently tailored primarily for educators at partner instutions, as part of the [VirtualShip NKO Scale Up project](https://virtualship.parcels-code.org/blog/scaleup-grant). However, we welcome all educators to explore the guide and adapt it to their own teaching contexts. For more tailored support, please see the [Feedback & support](#feedback-support) section at the end of this guide! Here, we will assume that you're familiar with the purpose and motivations for using VirtualShip. We will be going through all the practical steps to get you up and running. @@ -23,7 +23,7 @@ There are broadly two ways to set up VirtualShip for teaching: 1. Each student uses a local installation of the software (on their own device), installed via a package manager such as `pip`, `conda` or `pixi`. 2. A software environment is pre-configured on a cloud-based platform. -Option 1) requires less preparation but can be more challenging for students to set up (especially if inexperienced) with frequent machine-dependent issues (and a lot of time spent on troubleshooting during lesson time!). Option 2) requires more preparation as the course convenor but is generally easier to support in-class, especially for larger groups. It also has the advantage that all students are working with the same resources, versions and infrastructure, which is generally important for reproducibility and fairness. +Option 1) requires less preparation but can be more challenging for students to set up (especially if inexperienced) with frequent machine-dependent issues (and a lot of time spent on troubleshooting during lesson time!). Option 2) requires more preparation as the course convenor but is generally easier to support in-class, especially for larger groups. It also has the advantage that all students are working with the same resources, versions and infrastructure, which is beneficial for reproducibility and fairness. In previous implementations at Utrecht University (where VirtualShip originated), we have primarily used Option 2) on the [SURF Research Cloud](https://www.surf.nl/en/services/compute/surf-research-cloud)). @@ -54,6 +54,11 @@ surf_set_up.md + + + + + ## ❗️ End-of-course survey ```{important} @@ -62,6 +67,8 @@ We would be really grateful for your help in collecting feedback from your stude Please distribute the following survey link to your students at the end of the course: _____ ``` -## Feedback +## Feedback & support + +If you have any feedback on this guide, would like additional support or if you have suggestions for improvements, please reach out to us via our [GitHub issue tracker](https://github.com/Parcels-code/virtualship/issues) or by email: [virtualship@uu.nl](mailto:virtualship@uu.nl). -If you have any feedback on this guide, or if you have suggestions for improvements, please reach out to us via our [GitHub issue tracker](https://github.com/Parcels-code/virtualship/issues) or by email: [virtualship@uu.nl](mailto:virtualship@uu.nl). +We are always happy to hear from educators and will do our best to support you in your teaching with VirtualShip! From e5f779c45e76d62a68278cf05e9936f166a5c561 Mon Sep 17 00:00:00 2001 From: j-atkins <106238905+j-atkins@users.noreply.github.com> Date: Fri, 21 Aug 2026 14:00:21 +0200 Subject: [PATCH 7/9] further additions; including new documents for lesson plans and student-perspective surf set up --- docs/conf.py | 2 + .../train-the-teacher/lesson_plans.md | 79 ++++++++++++++ .../train-the-teacher/surf_set_up.md | 8 +- .../train-the-teacher/surf_student_access.md | 82 ++++++++++++++ .../train-the-teacher/train_the_teacher.md | 102 ++++++++++++++++-- 5 files changed, 258 insertions(+), 15 deletions(-) create mode 100644 docs/user-guide/teacher-content/train-the-teacher/lesson_plans.md create mode 100644 docs/user-guide/teacher-content/train-the-teacher/surf_student_access.md diff --git a/docs/conf.py b/docs/conf.py index 4c809bc7..9820c305 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -85,6 +85,8 @@ "user-guide/teacher-content/UU-dyoc/example_expedition": "user-guide/_images/AnnaWeber.jpeg", "user-guide/teacher-content/UU-dyoc/file_permissions": "user-guide/_images/AnnaWeber.jpeg", "user-guide/teacher-content/train-the-teacher/surf_set_up": "user-guide/_images/AnnaWeber.jpeg", + "user-guide/teacher-content/train-the-teacher/file_permissions": "user-guide/_images/AnnaWeber.jpeg", + "user-guide/teacher-content/train-the-teacher/surf_student_access": "user-guide/_images/AnnaWeber.jpeg", } sphinx_gallery_conf = {"default_thumb_file": "_static/virtual_ship_logo.png"} diff --git a/docs/user-guide/teacher-content/train-the-teacher/lesson_plans.md b/docs/user-guide/teacher-content/train-the-teacher/lesson_plans.md new file mode 100644 index 00000000..9e82f85e --- /dev/null +++ b/docs/user-guide/teacher-content/train-the-teacher/lesson_plans.md @@ -0,0 +1,79 @@ +# Example lesson plans + +## Using the `VirtualShip` software + +This example lesson plan is suitable for students with programming knowledge. Students hand in a short research proposal and expedition plan for feedback. They use the `VirtualShip` software to conduct their virtual expedition and analyse the results. They show their results in a presentation that can be assessed. This assignment is recommended to be undertaken in groups, because collaborative learning is beneficial. Suggested learning goals are that students can: + +- identify and address (practical) challenges involved in sea-based research; +- give examples of uncertainty and the synoptic nature of sea-based observations; +- analyze and interpret sea-based observations; +- plan a comprehensive research expedition. + +**An example lesson plan is as follows:** + +| Background lecture on observing the ocean | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| _1-2 hours depending on the amount of detail, can also be viewed by student before class as preparation_ | +| Presentation about observing and measuring the ocean, covering different types of observations and instruments followed by steps to conduct ocean research. Sample presentation sides are available on [Edusources](https://edusources.nl/materials/90a4df16-427b-4f95-b2c2-b7bc9b2c6b81/presentation-about-observing-and-measuring-the-ocean). | + +| Prep work / homework | +| ------------------------------------------------------------------------------------------------------------------ | +| _1 hour of homework_ | +| Introduction to VirtualShip research proposals, available [here](../../assignments/Research_proposal_intro.ipynb). | + +| Tutorial 1 | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| _2 hours in class, 4 hours of homework_ | +| Students hand in a short VirtualShip [research proposal](../../assignments/Virtualship_research_proposal.ipynb) for the lecturer (or an expert colleague) to provide feedback. We recommend ensuring that the research questions are focused enough to be researchable in the granted ship time (typically up to three weeks). | + +```{note} +Because data are taken from the Copernicus Marine Data Store (see [here](../../documentation/copernicus_products.md) for more technical details), expeditions can take place from 1993 to present (up to 2 weeks into the future). +``` + +```{tip} +An interesting addition can be to let students use the [MyOcean Pro viewer](https://data.marine.copernicus.eu/viewer/) to, for example, track an eddy using sea surface height and deploy their instruments therein. +``` + +| Tutorial 2 | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| _4 hours in class_ | +| Students begin their expedition simulations. Please refer back to the main train-the-teacher [documentation](train_the_teacher.md/#sailing-the-ship) for further instructions on running the software. | + +| VR component | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| A range of 360° videos are available on [YouTube](https://www.youtube.com/@VirtualShipClassroom). If time allows, let students watch one or more of the ship tours and a-day-at-sea videos. | + +| Tutorial 3 | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| _2-4 hours in class, 10 hours of homework_ | +| Encourage the students to analyze their own data using the [example tutorials](../../tutorials/index.md). For more advanced courses, students can be asked to produce further, derived quantities as part of their analysis. | + +| Presentations | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| _Number of hours in class will depend on the number of groups that present, we suggest at least 10-15 minutes for each group including questions_ | +| Students present their results. An example presentation rubric is available on [Edusources](https://edusources.nl/materials/44ff66eb-537d-4ab9-a844-0fba9bd8d240/rubric-to-grade-advanced-student-presentations). | + +## _Not_ using the software + +It is also possible to skip using the `VirtuaShip` software entirely and instead use the Open Education Resources (and potentially the VR component) to teach about oceanography and research methods. This is a good option if you want to focus on the learning outcomes without the technical overhead of using the software. + +This example lesson plan is suitable for all students, regardless of programming knowledge. Students hand in a research proposal and an accompanying expedition plan that can be assessed. The assignment can be conducted in groups or individually. Suggested learning goals are that students can: + +- identify practical challenges of planning sea-based research; +- plan a comprehensive research expedition. + +**An example lesson plan is as follows:** + +| Background lecture on observing the ocean | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| _1-2 hours depending on the amount of detail, can also be viewed by student before class as preparation_ | +| Presentation about observing and measuring the ocean, covering different types of observations and instruments followed by steps to conduct ocean research. Sample presentation sides are available on [Edusources](https://edusources.nl/materials/90a4df16-427b-4f95-b2c2-b7bc9b2c6b81/presentation-about-observing-and-measuring-the-ocean). | + +| Tutorial | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| _2 hours in class, 4-8 hours of homework_ | +| In class, students discuss their research questions and approach with an expert before submitting a VirtualShip [research proposal](../../assignments/Research_Proposal_only.ipynb). This is a good opportunity to invite oceanography experts to share their perspectives and insights, if you are not one yourself. | + +| VR component | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| A range of 360° videos are available on [YouTube](https://www.youtube.com/@VirtualShipClassroom). If time allows, let students watch one or more of the ship tours and a-day-at-sea videos. | diff --git a/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md b/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md index 0e30390e..b1ed0fa2 100644 --- a/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md +++ b/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md @@ -40,7 +40,7 @@ _Figure 3. Creating persistent storage space via the SURF Research Cloud dashboa As a rough rule of thumb, a 50GB storage space should be sufficient for a classroom activity, as the VirtualShip output files are generally not very large. ```{tip} -Once attached to the workspace you create (see the next section), the storage space (with the name you chose during set up) should be available under the `/data` directory in the workspace. Typical VirtualShip workflows will then get (groups of) students to make their own subdirectory in `/data/{storage_name}` for their expeditions. +Once attached to the workspace you create (see the next section), the storage space (with the name you chose during set up) should be available under the `/data` directory in the workspace. Typical VirtualShip workflows will then get (groups of) students to make their own subdirectory in `/data/{storage-name}` for their expeditions. ``` ## Creating a new workspace @@ -73,11 +73,9 @@ _Figure 5. Inviting students to the collaboration via SRAM (screenshot)._ You will need to provide the email addresses of your students and they will receive an invitation to join the collaboration. Once they have accepted the invitation, they should be able to log in to the SURF Research Cloud via their institutional credentials and see/access the workspace you created before. -## Collaboration amongst students +## Student access to the workspace -We often recommend that students work in small groups (e.g. 2-3 students) for their VirtualShip projects. Each student should have their own account/access to the workspace and they can work from the same sub-directory in the `/data` storage space. - -Unfortunately, though, the SURF Research Cloud does not currently support smooth, simultaneous collaboration on the same files in the workspace. This means that students will need to coordinate amongst themselves to ensure that they are not overwriting each other's work. You can refer the students to the [File permissions tutorial](file_permissions.md) for more information on how to arrange access to each other's files and directories in the workspace. +Please refer back to the main train-the-teacher [documentation](train_the_teacher.md/#student-access-to-the-workspace) for information on how students can access the workspace and perform the final steps to use the VirtualShip software. ## Updating the workspace diff --git a/docs/user-guide/teacher-content/train-the-teacher/surf_student_access.md b/docs/user-guide/teacher-content/train-the-teacher/surf_student_access.md new file mode 100644 index 00000000..30e5b806 --- /dev/null +++ b/docs/user-guide/teacher-content/train-the-teacher/surf_student_access.md @@ -0,0 +1,82 @@ +# Student guide: Accessing the SURF Research Cloud + +## Accepting SURF Research Cloud invite + +In your student email you will have an invite from SURF Research Access Management (SRAM) to join a project on the SURF Research Cloud. Please accept this invite. + +## Open the environment + +Navigate to the [SURF Research Cloud Dashboard](https://portal.live.surfresearchcloud.nl/), or click on the link in the email, and click "access" on the shared workspace. + +```{important} +A known issue is that you may hit a server error when accessing the workspace. If this happens, keep on trying (refresh), as the server spin-up can be a bit overloaded at times, but should get through eventually. + +Unfortunately this is out of our control. Clearing your browser cache and cookies, and/or trying via an incognito/private window may also help. We find that with persistence, the workspace will eventually load. +``` + +## The JupyterLab workspace layout and additional config + +```{note} +This only needs to be done once during setup! +``` + +In the JupyterLab workspace, you'll see the following (or similar) in your file explorer (left-hand side of the screen): + +``` +. +├── KERNEL-README.ipynb +├── data +│ └── datasets +| └── virtualship-storage <--- The shared persistent storage +└── scratch +``` + +```{note} +The persistent storage folder may be called something slightly different in your instance, for example it may have a name specific to the course you are enrolled on, such as `data/storage-osl`, `data/storage-dyoc` or `data/storage-1-sept`. +``` + +In the Jupyter launcher, you can open a Terminal session by clicking on "Terminal" button under the "Other" section, or by going to the "File" menu --> "New" --> "Terminal". From here you can navigate the workspace directory structure and run commands. + +```{tip} +`VirtualShip` is a command line interface (CLI) based tool. We will be working predominantly via the command line in Terminal (typing out commands instead of pointing and clicking). If you are unfamiliar with what a CLI is, see [here](https://www.w3schools.com/whatis/whatis_cli.asp) for more information. In our case, the Terminal is just a way to access the CLI on the SURF Research Cloud virtual machine. +``` + +The `data/virtualship-storage` folder is your persistent storage. Here you can make a folder (e.g., by running `mkdir data/virtualship-storage/{your-group-name}` as a command in the Terminal, replacing `{your-group-name}` with your group name) to house your work for the unit. + +This folder will be visible to anyone using the workspace, but only you will be able to make edits to it. This is the primary place you should store your `virtualship` configs and content relevant to this unit. + +## Initialize conda + +To be able to run VirtualShip from the Terminal, we need to take some additional steps. To make the already installed conda-tool available for yourself, you have to initialise your Terminal shell. + +Back in the "Terminal" tab, type: `/etc/miniconda/bin/conda init` + +Close the Terminal tab and start a new one. +You will see that the Terminal prompt has changed to something like + +```bash +(base) metheuser@mywsp: +``` + +This is conda telling you that you are currently in the "base" environment. + +From here, you already have another environment set up for you. Running `conda env list` in the Terminal, you should see: + +```bash +conda env list + +# conda environments: +# +base * /etc/miniconda +virtualship /etc/miniconda/envs/virtualship` +``` + +Here you can do `conda activate virtualship` to activate the environment called "virtualship". This environment is a shared environment among all workspace users that can be centrally updated. If you want, you can create and manage your own environments by running the relevant conda commands. + +With the `virtualship` environment, you now have access to the `virtualship` command in your Terminal, which can be confirmed by running `virtualship --help`. + +From here you can `cd` ('change directory') into `data/virtualship-storage/{your-group-name}` and run `virtualship` commands as you would on your local machine (see the VirtualShip [quickstart guide](https://virtualship.readthedocs.io/en/latest/user-guide/quickstart.html)). + +## Extra tip: Working in Jupyter _Notebooks_ + +Finally, when you're working in Jupyter _Notebooks_ (`*.ipynb` files), you are able to access the Conda environment with `virtualship` and related dependencies by switching the Kernel in the top right of the UI. diff --git a/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md b/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md index 988dd37a..1a1cd07a 100644 --- a/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md +++ b/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md @@ -1,35 +1,80 @@ # Train the teacher -We're pleased that you've chosen to use VirtualShip in your teaching! +We're pleased that you've chosen to use VirtualShip in your teaching! This guide is designed to help you get started with the platform and make the most of its features in your classroom. -This guide is designed to help you get started with the platform and make the most of its features in your classroom. It is currently tailored primarily for educators at partner instutions, as part of the [VirtualShip NKO Scale Up project](https://virtualship.parcels-code.org/blog/scaleup-grant). However, we welcome all educators to explore the guide and adapt it to their own teaching contexts. For more tailored support, please see the [Feedback & support](#feedback-support) section at the end of this guide! +The instructions are currently tailored primarily for educators at partner instutions, as part of the [VirtualShip NKO Scale Up project](https://virtualship.parcels-code.org/blog/scaleup-grant). However, we welcome all educators to explore the guide and adapt it to their own teaching contexts. For more tailored support, please see the [Feedback & support](#feedback-support) section at the end of this guide! -Here, we will assume that you're familiar with the purpose and motivations for using VirtualShip. We will be going through all the practical steps to get you up and running. +For this guide, we will assume that you're familiar with the purpose and motivations for using VirtualShip. We will be going through all the practical steps to get you up and running. ```{tip} -This is a long guide... use the table of contents (on the right) to navigate to the sections that are most relevant to you! +This is a long guide, intended as a blueprint for setting up your teaching... use the table of contents (on the right) to navigate to the sections that are most relevant to you! ``` ## Foreword +### Introduction + +As a reminder, where we refer to the VirtualShip Classroom, we refer to the combination of three core pillars: the `VirtualShip` software, VR / 360° videos and the Open Education Resources. The VirtualShip Classroom is designed to be flexible, the different components interchangable and can be used in a variety of ways, from highly structured to more open-ended activities. We discuss some example lesson plans [below](#lesson-plan-approaches), but we encourage you to adapt these to your own teaching context and learning objectives. As educators, we encourage you to think about the intended learning outcomes (ILOs) for your students and adapt the activities accoridingly. + +### Our advice + In our experience, the most successful implementations of VirtualShip are those where the activities have a strong **narrative** ("You have been granted _ weeks of ship time!") and where students are given ample **freedom**, for example to choose their own research question, location and timing (perhaps from a selection of [case studies](../assignments/case_studies_virtualship.ipynb)). -That being said, VirtualShip is a flexible platform and can be used in a variety of ways, from highly structured to more open-ended activities. +```{note} +Check out evaluations of the VirtualShip Classroom in published paper(s) [here](https://virtualship.parcels-code.org/publications), for more information on the pedagogical approach! +``` + +That being said, the VirtualShip Classroom is a flexible platform and can be used in a variety of ways, from highly structured to more open-ended activities. + +## Lesson plan approaches + +The 'core' implementation of the VirtualShip Classroom has traditionally followed a structure of: + +1. Background lecture on observing the ocean and research methods +2. Introduction to the VirtualShip software (if applicable) +3. In-class tutorials and exercises +4. Assignment hand-in (presentation or article) and feedback. + +**More detail on all of these components (including links to lecture slides etc.) can be found in the [example lesson plans](lesson_plans.md) documentation.** + +### Adding a VR component + +The example lesson plans referred to above suggest including the VR component in your teaching. This is not a requirement, but we do recommend it as it can enhance the learning experience and provide students with a more immersive understanding of the challenges of sea-based research. + +All the videos, available on [YouTube](https://www.youtube.com/@VirtualShipClassroom), can be viewed on students' own devices using their mouse to view in 360° if on a laptop/desktop or by moving their devices if watching on a mobile device. However, if the facilities exist at your instition, or you have access to VR headsets, you could use videos in a full VR environment. For more advice on how to set this up, please get in touch with the VirtualShip Team at [virtualship@uu.nl](mailto:virtualship.uu.nl). + + ## Setting up a programming environment -There are broadly two ways to set up VirtualShip for teaching: +```{tip} +If you are opting to use the VirtualShip Classroom without the `VirtualShip` software, there is no need to set up a programming environment for your students. You can refer to the Open Education Resources mentioned in the relevant [example lesson plan](./lesson_plans.md/#not-using-the-software) and/or the [VR component](#adding-a-vr-component) (if you choose to use it). + +❗️ Please do still ask students to complete the end-of-course survey (see [below](#end-of-course-survey)) so that we can collect feedback on their experience with the VirtualShip Classroom. +``` + +There are broadly two ways to set up the `VirtualShip` software for teaching: 1. Each student uses a local installation of the software (on their own device), installed via a package manager such as `pip`, `conda` or `pixi`. 2. A software environment is pre-configured on a cloud-based platform. Option 1) requires less preparation but can be more challenging for students to set up (especially if inexperienced) with frequent machine-dependent issues (and a lot of time spent on troubleshooting during lesson time!). Option 2) requires more preparation as the course convenor but is generally easier to support in-class, especially for larger groups. It also has the advantage that all students are working with the same resources, versions and infrastructure, which is beneficial for reproducibility and fairness. -In previous implementations at Utrecht University (where VirtualShip originated), we have primarily used Option 2) on the [SURF Research Cloud](https://www.surf.nl/en/services/compute/surf-research-cloud)). +In previous implementations at Utrecht University (where `VirtualShip` originated), we have primarily used Option 2) on the [SURF Research Cloud](https://www.surf.nl/en/services/compute/surf-research-cloud)). ### Local installation - +Students can install the `VirtualShip` software on their own devices using `conda` from the command line: + +```bash +# create a new conda environment called 'virtualship' and install the software from the conda-forge channel +conda create -n virtualship -c conda-forge virtualship + +# activate the environment +conda activate virtualship +``` + +This creates an environment named `virtualship` with the latest version of the `VirtualShip` software installed. Students can then run the software from the command line in this environment. ```{tip} If you have access to a computer lab, you may also consider installing the software on the those machines. This is similar to a local installation but can bring similar benefits to a cloud-based environment (i.e. each student has the same resources), but with less flexibility for students to work from home or on their own devices. @@ -43,14 +88,50 @@ This documentation focuses on a set up specifically on the [SURF Research Cloud] Note, the SURF Research Cloud is only available to Dutch institutions. Other cloud-based platforms (e.g. Google Colab, Binder, etc.) could be used as well but we have not extensively tested these platforms. ``` -For detailed instructions on how to set up the pre-configured environment on the SURF Research Cloud, please refer to the SURF Research Cloud set up guide: +For detailed instructions on how to set up the pre-configured VirtualShip environment on the SURF Research Cloud, please refer to the set up guide below: ```{nbgallery} surf_set_up.md ``` -## Simulating Real Life Challenges +#### Student access to the workspace + +When students log in to the SURF Research Cloud and click to access the workspace, they will be taken to a JupyterLab environment. This is where they can run the VirtualShip software and work on their expeditions. + +```{important} +A known issue is that students may hit a server error when accessing the workspace. If this happens, keep on trying (refresh), as the server spin-up can be a bit overloaded at times, but should get through eventually. + +Unfortunately this is out of our control. Clearing your browser cache and cookies, and/or trying via an incognito/private window may also help. We find that with persistence, the workspace will eventually load for all users. +``` + +We recommend distributing the following instructions sheet to your students once you have invited them to the workspace and ahead of first using the `VirtualShip` software, which outlines how to access the workspace and initialise the pre-configured environment in their respective account spaces: + +```{nbgallery} + +surf_student_access.md +``` + +```{note} +If you, as the course convenor/workspace owner, would also like to use the `VirtualShip` software, you will also need to carry out the steps in the instructions sheet above to initialise the environment in your own account space, as a one-time set up step. +``` + +#### Collaboration amongst students + +We often recommend that students work in small groups (e.g. 2-3 students) for their VirtualShip projects. Each student should have their own account/access to the workspace and they can work from the same sub-directory in the `/data/{storage-name}` storage space. + +Unfortunately, though, the SURF Research Cloud does not currently support smooth, simultaneous collaboration on the same files in the workspace. This means that students will need to coordinate amongst themselves to ensure that they are not overwriting each other's work. You can refer the students to the file permissions tutorial below for more information on how to arrange access to each other's files and directories in the workspace: + +```{nbgallery} + +file_permissions.md +``` + +## Sailing the ship + +### Information on MFP + +### Simulating Real Life Challenges @@ -64,6 +145,7 @@ surf_set_up.md ```{important} We would be really grateful for your help in collecting feedback from your students on their experience with VirtualShip. This will help us to improve the platform, research its impact and to better understand how it is being used in different contexts. + Please distribute the following survey link to your students at the end of the course: _____ ``` From 550cfc0c134464abd9e73d712fb3e2707943a64a Mon Sep 17 00:00:00 2001 From: j-atkins <106238905+j-atkins@users.noreply.github.com> Date: Fri, 21 Aug 2026 14:48:00 +0200 Subject: [PATCH 8/9] more content to train the teacher; update the sail the ship instructions to make more generally applicable --- docs/conf.py | 3 +- .../assignments/Sail_the_ship.ipynb | 322 ------------------ docs/user-guide/assignments/sail_the_ship.md | 216 ++++++++++++ .../train-the-teacher/surf_set_up.md | 2 +- .../train-the-teacher/train_the_teacher.md | 36 +- 5 files changed, 254 insertions(+), 325 deletions(-) delete mode 100644 docs/user-guide/assignments/Sail_the_ship.ipynb create mode 100644 docs/user-guide/assignments/sail_the_ship.md diff --git a/docs/conf.py b/docs/conf.py index 9820c305..7438c0af 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -70,11 +70,12 @@ always_document_param_types = True nbsphinx_thumbnails = { + "user-guide/quickstart": "user-guide/_images/AnnaWeber.jpeg", "user-guide/assignments/Research_proposal_intro": "user-guide/_images/MFPtimeline.jpg", "user-guide/assignments/Research_Proposal_only": "user-guide/_images/MFP.jpg", "user-guide/assignments/Virtualship_research_proposal": "user-guide/_images/AnnaWeber.jpeg", "user-guide/assignments/sciencecommunication_assignment": "user-guide/_images/marine_ss.jpg", - "user-guide/assignments/Sail_the_ship": "user-guide/_images/freepik_research_vessel.jpg", + "user-guide/assignments/sail_the_ship": "user-guide/_images/freepik_research_vessel.jpg", "user-guide/assignments/Code_of_conduct": "user-guide/_images/freepik_code_of_conduct.jpg", "user-guide/teacher-content/ILOs": "user-guide/_images/ILOs.jpg", "user-guide/teacher-content/UU-ocean-of-future/Tutorial1": "user-guide/_images/freepik_assignment.png", diff --git a/docs/user-guide/assignments/Sail_the_ship.ipynb b/docs/user-guide/assignments/Sail_the_ship.ipynb deleted file mode 100644 index db2562b7..00000000 --- a/docs/user-guide/assignments/Sail_the_ship.ipynb +++ /dev/null @@ -1,322 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Sail the ship\n", - "\n", - "```\n", - "Note: This guide is specific to students who are enrolled at Utrecht University.\n", - "```\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Welcome aboard VirtualShip!\n", - "\n", - "Welcome aboard, oceanography students, to our scientific research vessel! We're thrilled to have you join us for this exciting 3-week journey into the depths of the ocean. As we embark on this voyage of exploration and discovery, there are a few things we'd like to share with you to ensure a smooth and enriching experience:\n", - "\n", - "**Introduction to the Vessel:** Take some time to familiarize yourselves with the layout of the ship. Get to know key areas such as the laboratories, living quarters, dining area, and deck spaces. E.g. at https://viewer.foleon.com/preview/vo2PZClgA/rv-wim-wolff\n", - "\n", - "**Daily Routine:** Life on a research vessel follows a structured daily routine. We'll have designated times for meals, research activities, data analysis, and downtime. It's important to maintain this routine to ensure that our work is conducted efficiently and that everyone onboard has the opportunity to rest and recharge.\n", - "\n", - "**Safety Orientation:** Safety is our top priority. As we set sail, we'll conduct a comprehensive safety orientation. This will cover important topics such as emergency procedures, the location of safety equipment, and proper use of personal protective gear. Please pay close attention during this orientation to ensure your safety and the safety of others on board.\n", - "\n", - "**Respect for the Environment:** As we explore the ocean, it's essential to maintain a deep respect for the marine environment. We'll adhere to strict environmental protocols to minimize our impact on marine ecosystems and wildlife. Remember to dispose of waste properly and avoid disturbing marine life whenever possible.\n", - "\n", - "**Teamwork and Collaboration:** Oceanographic research is a collaborative effort that requires teamwork and cooperation. You'll be working closely with your fellow students. Embrace the opportunity to learn from each other and support one another throughout the journey." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Emergency procedures\n", - "\n", - "Before going on any research expedition you need follow a one day Safety at Sea course and get a medical check-up.\n", - "\n", - "Of course this is not needed for your virtual fieldwork, but we would like to draw for your attention to the following on-board emergency procedures.\n", - "\n", - "**Safety Drills:** We conduct regular safety drills to ensure that everyone on board is well-prepared in case of an emergency. Specifically, fire and boat drills are held once a week. These drills are not just routine; they are essential survival training and should be taken seriously. To minimize disruption to the research program, science party members are usually notified in advance of the scheduled drills. In the event that you must continue working during a drill, prior arrangements can be made through the Chief Scientist.\n", - "\n", - "**Emergency Signal:** In the event of an emergency signal, your immediate action is crucial. Don life jackets, put on long-sleeved garments, and wear a hat or head covering if available. Then, proceed to the designated station indicated on the station card located next to your bunk.\n", - "\n", - "**On-Call Readiness:** Please keep in mind that while on board the ship, you may be called upon without warning to assist during your off-watch periods. Emergencies can happen at any time, and your readiness to respond promptly and efficiently is essential to the safety of all aboard.\n", - "\n", - "**Boat Drill (Abandon Ship):** The signal for abandon ship is seven or more short blasts followed by one long blast of the ship’s whistle and general alarm. When this signal is heard, report to your designated life raft station. There the Mate in charge will explain the procedures for launching and embarking into the life rafts. The rafts will not be launched during a drill.\n", - "\n", - "**Fire and Emergency Drills:** The signal is one long blast on the ship’s whistle and general alarm bell, lasting for ten seconds or more. During this drill, members of the science party muster in the designated area. Attendance will be taken and reported to the bridge.\n", - "\n", - "**Man Overboard:** If someone falls overboard, throw a life-ring into the water towards the person. Keep your eye on the person at all times and point towards the person. Shout “MAN OVERBOARD, STARBOARD (or PORT),” and call the bridge on the sound powered phone or squawk box to inform them without losing sight of the person if possible. If you hear someone hail \"Man Overboard,\" pass the word to the bridge." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Your virtual expedition...\n", - "\n", - "Now let's get started on running your VirtualShip expedition. Follow the steps below to set up your coding environment, plan your expedition, and launch your simulation. \n", - "\n", - "

" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 1) Register with the Copernicus Marine Data Store\n", - "\n", - "You will need to register for **Copernicus Marine Service** account (see [here](https://data.marine.copernicus.eu/register)), if you have not done so already. This is required to access the oceanographic data that VirtualShip uses to run your expedition." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 2) Set up your virtual machine\n", - "\n", - "In the class, we will use VirtualShip in the cloud (in this case, SURF Research Cloud - called SURF RC from here-on). This has several advantages:\n", - "\n", - "- You aren't limited to the power of your laptop.\n", - "- The environment is pre-configured with all necessary software and dependencies.\n", - "\n", - "**Follow the instructions [here](https://virtualship.readthedocs.io/en/latest/user-guide/tutorials/surf_research_cloud_setup.html) to set up your SURF RC environment for VirtualShip.**\n", - "\n", - "
\n", - "**Note**: If you have Anaconda installed on your local machine and would like to run VirtualShip locally instead of on SURF RC, please see [VirtualShip - Installation](https://virtualship.readthedocs.io/en/latest/#installation) for instructions.\n", - "
" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 3) Expedition route planning\n", - "\n", - "### NIOZ MFP tool\n", - "\n", - "The first step is to plan the expedition route for your chosen research question, bearing in mind the time needed for your sampling strategy, and traveling to and from a port suitable for research vessels (remember though, you have a three week ship time limit).\n", - "\n", - "Your route can be created with the online [NIOZ MFP tool](https://nioz.marinefacilitiesplanning.com/cruiselocationplanning#). Documentation on how to use the website can be found [here](https://surfdrive.surf.nl/files/index.php/s/84TFmsAAzcSD56F). Alternatively, you can watch this [video](https://www.youtube.com/watch?v=yIpYX2xCvsM&list=PLE-LzO7kk1gLM74U4PLDh8RywYXmZcloz&ab_channel=VirtualShipClassroom), which runs through how to use the MFP tool.\n", - "\n", - "\n", - "### Export the coordinates from MFP\n", - "\n", - "Once you have finalised your MFP expedition route, select \"Export\" on the right hand side of the window --> \"Export Coordinates\" --> \"DD\". This will download your coordinates as an .xlsx (Excel) file, which we will later feed into the VirtualShip protocol to initialise the expedition.\\\n", - "\n", - "### Upload the coordinates to your virtual machine\n", - "\n", - "
\n", - "**Important**: _If you have not done so already_, make sure you create a folder for your group's expedition data in the persistent storage on SURF RC (i.e. the `data/storage/` folder). You can do so by running `mkdir /data/storage/{your-group-name}` in Terminal, replacing `{your-group-name}` with your actual group name, or by using the \"New Folder\" button in the JupyterLab file explorer panel.\n", - "
\n", - "\n", - "Back in the SURF RC JupyterLab interface, use the **file explorer** on the left hand side to navigate to the directory where your group will be running your expedition (i.e. `data/storage/{your-group-name}`). \n", - "\n", - "Then upload the exported .xlsx file (it will be called something like \"Coordinates-20251125T1403.xlsx\") by either dragging and dropping it from your laptop's Downloads into the file explorer, or by using the \"Upload Files\" button (the icon with an upward arrow) at the top of the file explorer panel." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 4) Expedition initialisation\n", - "\n", - "Open a Terminal window if you do not already have one open. Remember, this can be done from the Launcher tab by clicking on \"Terminal\" button under the \"Other\" section, or by going to the \"File\" menu --> \"New\" --> \"Terminal\".\n", - "\n", - "
\n", - "**Important**: Once in Terminal, navigate to where you would like your expedition to be run on your (virtual) machine. You can do so by `cd /data/storage/{your-group-name}`, replacing `{your-group-name}` with your actual group name. This is where you will be working from for the rest of the session.\n", - "
\n", - "\n", - "Now enter the following command in the Terminal (changing `EXPEDITION_NAME` to something more meaningful for your group's expedition):\n", - "\n", - "`virtualship init EXPEDITION_NAME --from-mfp {CoordinatesExport}.xlsx`\n", - "\n", - "
\n", - "**Tip**: The `{CoordinatesExport}.xlsx` in the command above refers to the .xlsx file exported from MFP and uploaded to your virtual machine earlier. Replace the filename with the name of your .xlsx file.\n", - "
\n", - "\n", - "This will create a folder/directory called `EXPEDITION_NAME` (or what you have changed this to) with a single file: `expedition.yaml`. This file contains details on the ship and instrument configurations, as well as the expedition schedule based on the sampling site coordinates that you specified in your MFP export. The `--from-mfp` flag indicates that the exported coordinates should be used." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 5) Expedition scheduling & ship configuration\n", - "\n", - "
\n", - "**Tip**: From here, you should replace any references to `EXPEDITION_NAME` with the actual name you used for your expedition when running any `virtualship` commands.\n", - "
\n", - "\n", - "The next step is to finalise the expedition schedule plan, including setting times and instrument selection choices for each waypoint, as well as configuring the ship (including any underway measurement instruments). \n", - "\n", - "
\n", - "**Note**: This section describes the process of finalising the expedition schedule and instrument selection using the `virtualship plan` application. For expeditions with many waypoints, it can become cumbersome to use the planning tool (note, using VirtualShip in a remote terminal / cloud-based environment can also introduce lag in the user-interface). **In this case, you may prefer to edit the** `expedition.yaml` **file directly (see [here](../tutorials/working_with_expedition_yaml.md) for more details on how to do so)**.\n", - "
\n", - "\n", - "\n", - "The easiest way to do so is to use the bespoke VirtualShip planning tool. Enter the following command in Terminal: `virtualship plan EXPEDITION_NAME`.\n", - "\n", - "
\n", - "**TIP**: Using the `virtualship plan` tool is optional. Advanced users can also edit the `expedition.yaml` file directly if preferred.\n", - "
\n", - "\n", - "### Ship speed\n", - "\n", - "In the planning tool which appears, under _Ship Config Editor_ > _Ship Speed & Onboard Measurements_, there is an option to change the ship speed. However, for this course, you should leave this as the default **10 knots** value.\n", - "\n", - "### Underway measurements\n", - "\n", - "VirtualShip is capable of taking underway temperature and salinity measurements, as well as onboard ADCP measurements, as the ship sails across the length of the expedition (see [here](https://virtualship.readthedocs.io/en/latest/user-guide/assignments/Research_proposal_intro.html#Underway-Data) for more detail). These underway measurements can be switched on/off under _Ship Config Editor_ > _Ship Speed & Onboard Measurements_ as well.\n", - "\n", - "For the underway ADCP, there is a choice of using the 38 kHz OceanObserver or the 300 kHz SeaSeven version (see [here](https://virtualship.readthedocs.io/en/latest/user-guide/assignments/Research_proposal_intro.html#ADCP) for more detail on the two ADCP types).\n", - "\n", - "### Instrument/sensor configuration\n", - "\n", - "The most important instrument configuration setting to consider is the list of **sensors** for each instrument, which controls what type of measurements/variables the instrument records in the simulation and therefore what output data you will receive for each instrument.\n", - "\n", - "Sensor lists can be configured for each instrument under _Ship Config Editor_ > _Instrument Configurations_. For example, for the CTD instrument, you can specify which sensors to include in the simulation (e.g., `TEMPERATURE`, `SALINITY`, `OXYGEN`, etc.) by toggling the respective switches on or off.\n", - "\n", - "
\n", - "**Note**: Sensor choices are only relevant for the instruments you plan to deploy as [underway measurements](#underway-measurements) or at waypoints across your expedition schedule [(see below)](#instrument-selection). For example, if you do not select to deploy a CTD at any of your waypoints, the CTD sensor choices will not affect any output data.\n", - "
\n", - "\n", - "
\n", - "**TIP**: See [here](../documentation/full_sensor_list.md) for more information on the sensors available for each instrument.\n", - "
\n", - "\n", - "There are other instrument configurations settings that can be adjusted in the editor as well (e.g. `max_depth` for the CTD), but these are more advanced and in most cases do not need to be changed from the default values.\n", - "\n", - "### Waypoint datetimes\n", - "\n", - "
\n", - "**Note**: VirtualShip supports running experiments in the years 1993 through to the present day by leveraging the suite of products available on the Copernicus Marine Data Store.\n", - "
\n", - "\n", - "You will need to enter dates and times for each of the sampling stations/waypoints selected in the MFP route planning stage. This can be done under _Schedule Editor_ > _Waypoints & Instrument Selection_ in the planning tool.\n", - "\n", - "Each waypoint has its own sub-panel for parameter inputs (click on it to expand the selection options). Here, the time for each waypoint can be inputted. There is also an option to adjust the latitude/longitude coordinates and you can add or remove waypoints.\n", - "\n", - "
\n", - "**Note**: It is important to ensure that the timings for each station are realistic. There must be enough time for the ship to travel to each site at the prescribed speed (10 knots). The expedition schedule will be automatically verified when you press _Save Changes_ in the planning tool.\n", - "
\n", - "\n", - "
\n", - "**Tip**: The MFP route planning tool will give estimated durations of sailing between sites at the 10 knots sailing speed. This can be useful to refer back to when planning the expedition timings and entering these into the `virtualship plan` tool.\n", - "
\n", - "\n", - "### Instrument selection\n", - "\n", - "You should now consider which measurements are to be taken at each sampling site (think about those required for your chosen research question), and therefore which instruments need to be selected in the planning tool at each waypoint.\n", - "\n", - "
\n", - "**Tip**: Click [here](https://virtualship.readthedocs.io/en/latest/user-guide/assignments/Research_proposal_intro.html#Measurement-Options) for more information on which instruments are available in VirtualShip, and a brief introduction to each.\n", - "
\n", - "\n", - "You can make instrument selections for each waypoint in the same sub-panels as the [waypoint time](#waypoint-datetimes) selection by simply switching each on or off. Multiple instruments are allowed at each waypoint.\n", - "\n", - "\n", - "### Save changes\n", - "\n", - "When you are happy with your ship configuration and schedule plan, press _Save Changes_ at the bottom of the planning tool.\n", - "\n", - "
\n", - "**Note**: On pressing _Save Changes_ the tool will check the selections are valid (for example that the ship will be able to reach each waypoint in time). If they are, the changes will be saved to the `expedition.yaml` file, ready for the next steps. If your selections are invalid you should be provided with information on how to fix them.\n", - "
" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 6) Run the expedition\n", - "\n", - "You are now ready to run your virtual expedition! This stage will take all the measurements for each of instruments you selected at each waypoint in your expedition schedule, using input data sourced from the [Copernicus Marine Data Store](https://data.marine.copernicus.eu/products).\n", - "\n", - "
\n", - "**Note**: You will need to register for a Copernicus Marine Service account (you can do so [here](https://data.marine.copernicus.eu/register)), if you have not done so already.\n", - "
\n", - "\n", - "You can run your expedition simulation using the command: \n", - "\n", - "`virtualship run EXPEDITION_NAME`\n", - "\n", - "If this is your first time running VirtualShip, you will be prompted to enter your own Copernicus Marine Data Store credentials (these will be saved automatically for future use).\n", - "\n", - "Small simulations (e.g. small space-time domains and fewer instrument deployments) will be relatively fast. For large, complex expeditions, it _could_ take up to an hour to simulate the measurements depending on your choices. Waiting for simulation is a great time to practice your level of patience. A skill much needed in oceanographic fieldwork ;-)\n", - "\n", - "
\n", - "**Important**: VirtualShip may encounter 'real-life challenges' during the expedition, which simulate the various problems and unexpected events that can occur during real-life oceanographic expeditions (e.g. instrument and/or equipment failure, logistical challenges etc.). These may require your intervention to ensure your expedition schedule can continue!\n", - "
" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 7) Results\n", - "\n", - "Upon successfully completing the simulation, results from the expedition will be stored in the `EXPEDITION_NAME/results` directory, written in `.parquet` [format](https://parquet.apache.org/).\n", - "\n", - "From here you can carry on your analysis. In general, we encourage you to use [Parcels](https://Parcels-code.org/) (i.e. `parcels.read_particlefile()`) to read in VirtualShip output files, and tools such as [Polars](https://www.pola.rs/) and/or [Pandas](https://pandas.pydata.org/) for further data analysis. We also provide various further [VirtualShip tutorials](https://virtualship.readthedocs.io/en/latest/user-guide/tutorials/index.html) which provide examples of how to visualise data recorded by the VirtualShip instruments. Use these to help you get started!\n", - "\n", - "If you are using VirtualShip in class, the same tutorial notebooks may be uploaded in your SURF RC environment for you to use and interact directly with the code. These should be available in e.g. the `data/storage/tutorials/` directory. You will notice that there is a notebook file dedicated to visualising each of the different instruments available in VirtualShip. \n", - "\n", - "To run these notebooks with your own data, you will need to copy the them over to your expedition working directory (i.e. `data/storage/{your-group-name}`). This can be done by either 1) using the file explorer panel in JupyterLab to copy the relevant files or the via the command line in Terminal. In the terminal, running `cp -r /data/storage/tutorials/* /data/storage/{your-group-name}/` would copy __all__ the tutorial notebooks to your group's directory, so if you only want to copy specific ones, make sure to adjust the command accordingly." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Reporting\n", - "\n", - "Reporting your journey is an essential aspect of our oceanographic research expedition. It allows us to share our experiences, communicate our findings, and contribute to the broader scientific community. After each scientific expedition a cruise report should be written (or in the case of this course, a presentation).\n", - "\n", - "You can find many cruise [reports](https://www.bodc.ac.uk/resources/inventories/cruise_inventory/reports/pe358.pdf) and [blogs](https://www.nioz.nl/en/news-and-blogs) online from many different cruises.\n", - "\n", - "Reporting our journey allows us to validate the data collected during our research activities. It provides context for our findings and helps ensure that our results are accurately interpreted and understood. Detailed reports enable us to cross-reference our observations with environmental conditions, sampling locations, and other relevant factors, enhancing the reliability and credibility of our data. \n", - "\n", - "Our reports also serve as valuable educational resources for students, educators, and the general public. They provide insights into the process of scientific inquiry, the challenges of conducting research at sea, and the significance of oceanographic discoveries. \n", - "\n", - "We look forward to seeing the impact of your collective efforts during the presentations in a few weeks time!\n", - "\n", - "Please don't worry if your results are insufficient to answer your research question. Share your failure and things you would do different a next time instead!\n", - "\n", - "For example:\n", - "\n", - "- [Normalizing failure: when things go wrong in participatory marine social science fieldwork](https://publications.csiro.au/publications/publication/PIcsiro:EP2022-3465).\n", - "- [Emotions and failure in academic life: Normalising the experience and building resilience](https://www.cambridge.org/core/journals/journal-of-management-and-organization/article/emotions-and-failure-in-academic-life-normalising-the-experience-and-building-resilience/91FD71A50A32404D8EDFFB7886FF3521).\n", - "\n", - "---" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "ship", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.12.12" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/docs/user-guide/assignments/sail_the_ship.md b/docs/user-guide/assignments/sail_the_ship.md new file mode 100644 index 00000000..9765dd6f --- /dev/null +++ b/docs/user-guide/assignments/sail_the_ship.md @@ -0,0 +1,216 @@ +# Sail the ship + +## Welcome aboard VirtualShip! + +Welcome aboard, oceanography students, to our scientific research vessel! We're thrilled to have you join us for this exciting journey into the depths of the ocean. As we embark on this voyage of exploration and discovery, there are a few things we'd like to share with you to ensure a smooth and enriching experience: + +**Introduction to the Vessel:** Take some time to familiarise yourselves with the layout of the ship. Get to know key areas such as the laboratories, living quarters, dining area, and deck spaces. + +**Daily Routine:** Life on a research vessel follows a structured daily routine. We'll have designated times for meals, research activities, data analysis, and downtime. It's important to maintain this routine to ensure that our work is conducted efficiently and that everyone onboard has the opportunity to rest and recharge. + +**Safety Orientation:** Safety is our top priority. As we set sail, we'll conduct a comprehensive safety orientation. This will cover important topics such as emergency procedures, the location of safety equipment, and proper use of personal protective gear. Please pay close attention during this orientation to ensure your safety and the safety of others on board. + +**Respect for the Environment:** As we explore the ocean, it's essential to maintain a deep respect for the marine environment. We'll adhere to strict environmental protocols to minimize our impact on marine ecosystems and wildlife. Remember to dispose of waste properly and avoid disturbing marine life whenever possible. + +**Teamwork and Collaboration:** Oceanographic research is a collaborative effort that requires teamwork and cooperation. You'll be working closely with your fellow students. Embrace the opportunity to learn from each other and support one another throughout the journey. + +## Emergency procedures + +Before going on any research expedition you need follow a one day Safety at Sea course and get a medical check-up. + +Of course this is not needed for your virtual fieldwork, but we would like to draw for your attention to the following on-board emergency procedures. + +**Safety Drills:** We conduct regular safety drills to ensure that everyone on board is well-prepared in case of an emergency. Specifically, fire and boat drills are held once a week. These drills are not just routine; they are essential survival training and should be taken seriously. To minimize disruption to the research program, science party members are usually notified in advance of the scheduled drills. In the event that you must continue working during a drill, prior arrangements can be made through the Chief Scientist. + +**Emergency Signal:** In the event of an emergency signal, your immediate action is crucial. Don life jackets, put on long-sleeved garments, and wear a hat or head covering if available. Then, proceed to the designated station indicated on the station card located next to your bunk. + +**On-Call Readiness:** Please keep in mind that while on board the ship, you may be called upon without warning to assist during your off-watch periods. Emergencies can happen at any time, and your readiness to respond promptly and efficiently is essential to the safety of all aboard. + +**Boat Drill (Abandon Ship):** The signal for abandon ship is seven or more short blasts followed by one long blast of the ship’s whistle and general alarm. When this signal is heard, report to your designated life raft station. There the Mate in charge will explain the procedures for launching and embarking into the life rafts. The rafts will not be launched during a drill. + +**Fire and Emergency Drills:** The signal is one long blast on the ship’s whistle and general alarm bell, lasting for ten seconds or more. During this drill, members of the science party muster in the designated area. Attendance will be taken and reported to the bridge. + +**Man Overboard:** If someone falls overboard, throw a life-ring into the water towards the person. Keep your eye on the person at all times and point towards the person. Shout “MAN OVERBOARD, STARBOARD (or PORT),” and call the bridge on the sound powered phone or squawk box to inform them without losing sight of the person if possible. If you hear someone hail "Man Overboard," pass the word to the bridge. + +## Your virtual expedition... + +Now let's get started on running your VirtualShip expedition. Follow the steps below to set up your coding environment, plan your expedition, and launch your simulation. + +```{note} +Before that though, make sure you have had your research question approved by your instructor! +``` + +## 1) Register with the Copernicus Marine Data Store + +You will need to register for **Copernicus Marine Service** account (see [here](https://data.marine.copernicus.eu/register)), if you have not done so already. This is required to access the oceanographic data that VirtualShip uses to run your expedition. + +## 2) Set up your virtual machine + +You will be informed by your teacher if you will be using a cloud-based, pre-configured environment for VirtualShip (e.g., SURF Research Cloud) or if you should set up a local installation of the software. Please follow the instructions provided by your teacher to set up your virtual machine accordingly. + +## 3) Expedition route planning + +### NIOZ MFP tool + +The first step is to plan the expedition route for your chosen research question, bearing in mind the time needed for your sampling strategy, and traveling to and from a port suitable for research vessels. Remember, your approved proposal from your instructor may limit the amount of ship time you have received, so make sure to plan your route accordingly! + +Your route can be created with the online [NIOZ MFP tool](https://nioz.marinefacilitiesplanning.com/cruiselocationplanning#). Documentation on how to use the website can be found [here](https://surfdrive.surf.nl/files/index.php/s/84TFmsAAzcSD56F). Alternatively, you can watch this [video](https://www.youtube.com/watch?v=yIpYX2xCvsM&list=PLE-LzO7kk1gLM74U4PLDh8RywYXmZcloz&ab_channel=VirtualShipClassroom), which runs through how to use the MFP tool. + +### Export the coordinates from MFP + +Once you have finalised your MFP expedition route, select "Export" on the right hand side of the window --> "Export Coordinates" --> "DD". This will download your coordinates as an .xlsx (Excel) file, which we will later feed into the VirtualShip protocol to initialise the expedition.\ + +### _If using the SURF Research Cloud_... upload the coordinates to your virtual machine + +```{important} +If you have not done so already, make sure you create a folder for your group's expedition data in the persistent storage space. You can do so by running e.g. `mkdir /data/virtualship-storage/{your-group-name}` in Terminal, replacing `{your-group-name}` with your actual group name, or by using the "New Folder" button in the JupyterLab file explorer panel. +``` + +Back in the JupyterLab interface, use the **file explorer** on the left hand side to navigate to the directory where your group will be running your expedition (e.g. `data/virtualship-storage/{your-group-name}`). + +Then upload the exported `.xlsx` file (it will be called something like `Coordinates-20251125T1403.xlsx`) by either dragging and dropping it from your laptop's Downloads into the file explorer, or by using the "Upload Files" button (the icon with an upward arrow) at the top of the file explorer panel. + +## 4) Expedition initialisation + +Open a Terminal window if you do not already have one open. Remember, this can be done from the Launcher tab by clicking on "Terminal" button under the "Other" section, or by going to the "File" menu --> "New" --> "Terminal". + +```{important} +Once in Terminal, navigate to where you would like your expedition to be run on your (virtual) machine. You can do so by `cd /data/virtualship-storage/{your-group-name}`, replacing `{your-group-name}` with your actual group name. This is where you will be working from for the rest of the session. +``` + +Now enter the following command in the Terminal (changing `EXPEDITION_NAME` to something more meaningful for your group's expedition): + +`virtualship init EXPEDITION_NAME --from-mfp {CoordinatesExport}.xlsx` + +```{tip} +The `{CoordinatesExport}.xlsx` in the command above refers to the `.xlsx` file exported from MFP and uploaded to your virtual machine earlier. Replace the filename with the name of your own file. +``` + +This will create a folder/directory called `EXPEDITION_NAME` (or what you have changed this to) with a single file: `expedition.yaml`. This file contains details on the ship and instrument configurations, as well as the expedition schedule based on the sampling site coordinates that you specified in your MFP export. The `--from-mfp` flag indicates that the exported coordinates should be used. + +## 5) Expedition scheduling & ship configuration + +```{tip} +From here, you should replace any references to `EXPEDITION_NAME` with the actual name you used for your expedition when running any `virtualship` commands. +``` + + + +The next step is to finalise the expedition schedule plan, including setting times and instrument selection choices for each waypoint, as well as configuring the ship (including any underway measurement instruments). + +```{note} +This section describes the process of finalising the expedition schedule and instrument selection using the `virtualship plan` application. For expeditions with many waypoints, it can become cumbersome to use the planning tool (note, using VirtualShip in a remote terminal / cloud-based environment can also introduce lag in the user-interface). **In this case, you may prefer to edit the** `expedition.yaml` **file directly (see [here](../tutorials/working_with_expedition_yaml.md) for more details on how to do so)**. +``` + +The easiest way to do so is to use the bespoke VirtualShip planning tool. Enter the following command in Terminal: `virtualship plan EXPEDITION_NAME`. + +### Ship speed + +In the planning tool which appears, under _Ship Config Editor_ > _Ship Speed & Onboard Measurements_, there is an option to change the ship speed. However, for this course, you should leave this as the default **10 knots** value. + +### Underway measurements + +VirtualShip is capable of taking underway temperature and salinity measurements, as well as onboard ADCP measurements, as the ship sails across the length of the expedition (see [here](https://virtualship.readthedocs.io/en/latest/user-guide/assignments/Research_proposal_intro.html#Underway-Data) for more detail). These underway measurements can be switched on/off under _Ship Config Editor_ > _Ship Speed & Onboard Measurements_ as well. + +For the underway ADCP, there is a choice of using the 38 kHz OceanObserver or the 300 kHz SeaSeven version (see [here](https://virtualship.readthedocs.io/en/latest/user-guide/assignments/Research_proposal_intro.html#ADCP) for more detail on the two ADCP types). + +### Instrument/sensor configuration + +The most important instrument configuration setting to consider is the list of **sensors** for each instrument, which controls what type of measurements/variables the instrument records in the simulation and therefore what output data you will receive for each instrument. + +Sensor lists can be configured for each instrument under _Ship Config Editor_ > _Instrument Configurations_. For example, for the CTD instrument, you can specify which sensors to include in the simulation (e.g., `TEMPERATURE`, `SALINITY`, `OXYGEN`, etc.) by toggling the respective switches on or off. + +```{note} +Sensor choices are only relevant for the instruments you plan to deploy as [underway measurements](#underway-measurements) or at waypoints across your expedition schedule [(see below)](#instrument-selection). For example, if you do not select to deploy a CTD at any of your waypoints, the CTD sensor choices will not affect any output data. +``` + +```{tip} +See [here](../documentation/full_sensor_list.md) for more information on the sensors available for each instrument. +``` + +There are other instrument configurations settings that can be adjusted in the editor as well (e.g. `max_depth` for the CTD), but these are more advanced and in most cases do not need to be changed from the default values. + +### Waypoint datetimes + +```{note} +VirtualShip supports running experiments in the years 1993 through to the present day by leveraging the suite of products available on the Copernicus Marine Data Store. +``` + +You will need to enter dates and times for each of the sampling stations/waypoints selected in the MFP route planning stage. This can be done under _Schedule Editor_ > _Waypoints & Instrument Selection_ in the planning tool. + +Each waypoint has its own sub-panel for parameter inputs (click on it to expand the selection options). Here, the time for each waypoint can be inputted. There is also an option to adjust the latitude/longitude coordinates and you can add or remove waypoints. + +```{note} +It is important to ensure that the timings for each station are realistic. There must be enough time for the ship to travel to each site at the prescribed speed (10 knots). The expedition schedule will be automatically verified when you press _Save Changes_ in the planning tool. +``` + +```{tip} +The MFP route planning tool will give estimated durations of sailing between sites at the 10 knots sailing speed. This can be useful to refer back to when planning the expedition timings and entering these into the `virtualship plan` tool. +``` + +### Instrument selection + +You should now consider which measurements are to be taken at each sampling site (think about those required for your chosen research question), and therefore which instruments need to be selected in the planning tool at each waypoint. + +```{tip} +Click [here](https://virtualship.readthedocs.io/en/latest/user-guide/assignments/Research_proposal_intro.html#Measurement-Options) for more information on which instruments are available in VirtualShip, and a brief introduction to each. +``` + +You can make instrument selections for each waypoint in the same sub-panels as the [waypoint time](#waypoint-datetimes) selection by simply switching each on or off. Multiple instruments are allowed at each waypoint. + +### Save changes + +When you are happy with your ship configuration and schedule plan, press _Save Changes_ at the bottom of the planning tool. + +```{note} +On pressing _Save Changes_ the tool will check the selections are valid (for example that the ship will be able to reach each waypoint in time). If they are, the changes will be saved to the `expedition.yaml` file, ready for the next steps. If your selections are invalid you should be provided with information on how to fix them. +``` + +## 6) Run the expedition + +You are now ready to run your virtual expedition! This stage will take all the measurements for each of instruments you selected at each waypoint in your expedition schedule, using input data sourced from the [Copernicus Marine Data Store](https://data.marine.copernicus.eu/products). + +```{note} +You will need to register for a Copernicus Marine Service account (you can do so [here](https://data.marine.copernicus.eu/register)), if you have not done so already. +``` + +You can run your expedition simulation using the command: + +`virtualship run EXPEDITION_NAME` + +If this is your first time running VirtualShip, you will be prompted to enter your own Copernicus Marine Data Store credentials (these will be saved automatically for future use). + +Small simulations (e.g. small space-time domains and fewer instrument deployments) will be relatively fast. For large, complex expeditions, it _could_ take up to an hour to simulate the measurements depending on your choices. Waiting for simulation is a great time to practice your level of patience. A skill much needed in oceanographic fieldwork ;-) + +```{important} +VirtualShip may encounter 'real-life challenges' during the expedition, which simulate the various problems and unexpected events that can occur during real-life oceanographic expeditions (e.g. instrument and/or equipment failure, logistical challenges etc.). These may require your intervention to ensure your expedition schedule can continue! +``` + +## 7) Results + +Upon successfully completing the simulation, results from the expedition will be stored in the `EXPEDITION_NAME/results` directory, written in `.parquet` [format](https://parquet.apache.org/). + +From here you can carry on your analysis. In general, we encourage you to use [Parcels](https://Parcels-code.org/) (i.e. `parcels.read_particlefile()`) to read in VirtualShip output files, and tools such as [Polars](https://www.pola.rs/) and/or [Pandas](https://pandas.pydata.org/) for further data analysis. We also provide various further [VirtualShip tutorials](https://virtualship.readthedocs.io/en/latest/user-guide/tutorials/index.html) which provide examples of how to visualise data recorded by the VirtualShip instruments. Use these to help you get started! + +If you are using VirtualShip in class, the same tutorial notebooks may be uploaded in your SURF Research Cloud environment for you to use and interact directly with the code (ask your teacher!). If so, these should be available in e.g. the `data/virtualship-storage/tutorials/` directory. You will notice that there is a notebook file dedicated to visualising each of the different instruments available in VirtualShip. + +To run these notebooks with your own data, you will need to copy the them over to your expedition working directory (i.e. `data/storage/{your-group-name}`). This can be done by either 1) using the file explorer panel in JupyterLab to copy the relevant files or the via the command line in Terminal. In the terminal, running `cp -r /data/storage/tutorials/* /data/storage/{your-group-name}/` would copy **all** the tutorial notebooks to your group's directory, so if you only want to copy specific ones, make sure to adjust the command accordingly. + +## Reporting + +Reporting your journey is an essential aspect of our oceanographic research expedition. It allows us to share our experiences, communicate our findings, and contribute to the broader scientific community. After each scientific expedition a cruise report should be written (or potentially in the case of this course, a presentation). + +You can find many cruise [reports](https://www.bodc.ac.uk/resources/inventories/cruise_inventory/reports/pe358.pdf) and [blogs](https://www.nioz.nl/en/news-and-blogs) online from many different cruises. + +Reporting our journey allows us to validate the data collected during our research activities. It provides context for our findings and helps ensure that our results are accurately interpreted and understood. Detailed reports enable us to cross-reference our observations with environmental conditions, sampling locations, and other relevant factors, enhancing the reliability and credibility of our data. + +Our reports also serve as valuable educational resources for students, educators, and the general public. They provide insights into the process of scientific inquiry, the challenges of conducting research at sea, and the significance of oceanographic discoveries. + +If your course assignment involves a presentation, we look forward to seeing the impact of your collective efforts during the presentations in a few weeks time! + +Please don't worry if your results are insufficient to answer your research question. Share your failure and things you would do different a next time instead! + +For example: + +- [Normalizing failure: when things go wrong in participatory marine social science fieldwork](https://publications.csiro.au/publications/publication/PIcsiro:EP2022-3465). +- [Emotions and failure in academic life: Normalising the experience and building resilience](https://www.cambridge.org/core/journals/journal-of-management-and-organization/article/emotions-and-failure-in-academic-life-normalising-the-experience-and-building-resilience/91FD71A50A32404D8EDFFB7886FF3521). diff --git a/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md b/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md index b1ed0fa2..28c4a22a 100644 --- a/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md +++ b/docs/user-guide/teacher-content/train-the-teacher/surf_set_up.md @@ -1,4 +1,4 @@ -# Set up the SURF Research Cloud (RC) +# Educator guide: Set up the SURF Research Cloud (RC) ```{note} For this guide, we will assume that you are the course convenor, already have access to the SURF Research Cloud and have credits available. diff --git a/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md b/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md index 1a1cd07a..d226109f 100644 --- a/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md +++ b/docs/user-guide/teacher-content/train-the-teacher/train_the_teacher.md @@ -129,10 +129,39 @@ file_permissions.md ## Sailing the ship -### Information on MFP +Now that the technical set up is complete, we are ready to start getting students going with using the `VirtualShip` software! 🚢 🥳 + +The Quickstart guide below provides a minimal overview of the basic commands and workflow to get started with the software... perhaps useful for you as the course convenor to get a quick overview of the software. + +However, for teaching applications we recommend distributing the student-focused **"Sail the ship"** guide below, which is designed to be more accessible and includes additional context and narrative elements for students. Many of the narrative elements won't actually be enacted, of course, but they are included to help students immerse themselves! + +```{nbgallery} + +../../quickstart.md +../../assignments/sail_the_ship.md + +``` + +### Reviewing Expedition proposals + +The "Sail the ship" guide is designed to be used in conjunction with a lesson plan similar to that presented in the [example lesson plans](lesson_plans.md) documentation. It relies on students having already chosen a research question, submitting a proposal and having it approved by their instructor/you. + +Reviewing and approving the proposals is a good time to check that students have a realistic plan for their expedition, and we find it is beneficial to provide a maximum ship time limit (e.g. 3 weeks) to ensure that students are thinking about the practicalities of their research question and sampling strategy. + +### Additional resources used in the VirtualShip workflow + +You will notice in the "Quickstart" and "Sail the Ship" guides that there are a number of additional resources used in the VirtualShip workflow. These include: + +- [Copernicus Marine Data Store](https://data.marine.copernicus.eu/) - the source of the oceanographic data used in VirtualShip +- [NIOZ Marine Facilities Planning (MFP) tool](https://nioz.marinefacilitiesplanning.com/cruiselocationplanning#) - used to plan the expedition route and generate the coordinates for the VirtualShip protocol + + + ### Simulating Real Life Challenges + + @@ -140,6 +169,11 @@ file_permissions.md +### VirtualShip output + + + + ## ❗️ End-of-course survey ```{important} From 30ed5f6e6d0240c3fc03a079617ce9b9fe9c3e78 Mon Sep 17 00:00:00 2001 From: j-atkins <106238905+j-atkins@users.noreply.github.com> Date: Mon, 24 Aug 2026 11:55:01 +0200 Subject: [PATCH 9/9] batch of updates to the train the teacher guide and associated docs --- docs/conf.py | 1 + docs/user-guide/assignments/sail_the_ship.md | 4 + .../Drifter_data_tutorial.ipynb | 366 ++++++++++++++++++ .../_images/new_workspace.png | Bin 20893 -> 20956 bytes .../train-the-teacher/file_permissions.md | 6 +- .../train-the-teacher/lesson_plans.md | 12 +- .../train-the-teacher/surf_set_up.md | 2 +- .../train-the-teacher/surf_student_access.md | 14 +- .../train-the-teacher/train_the_teacher.md | 109 ++++-- 9 files changed, 464 insertions(+), 50 deletions(-) create mode 100644 docs/user-guide/teacher-content/Drifter_data_tutorial.ipynb diff --git a/docs/conf.py b/docs/conf.py index 7438c0af..c4bc6704 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -71,6 +71,7 @@ nbsphinx_thumbnails = { "user-guide/quickstart": "user-guide/_images/AnnaWeber.jpeg", + "user-guide/tutorials/index": "user-guide/_images/AnnaWeber.jpeg", "user-guide/assignments/Research_proposal_intro": "user-guide/_images/MFPtimeline.jpg", "user-guide/assignments/Research_Proposal_only": "user-guide/_images/MFP.jpg", "user-guide/assignments/Virtualship_research_proposal": "user-guide/_images/AnnaWeber.jpeg", diff --git a/docs/user-guide/assignments/sail_the_ship.md b/docs/user-guide/assignments/sail_the_ship.md index 9765dd6f..d1b7cd9e 100644 --- a/docs/user-guide/assignments/sail_the_ship.md +++ b/docs/user-guide/assignments/sail_the_ship.md @@ -56,6 +56,10 @@ The first step is to plan the expedition route for your chosen research question Your route can be created with the online [NIOZ MFP tool](https://nioz.marinefacilitiesplanning.com/cruiselocationplanning#). Documentation on how to use the website can be found [here](https://surfdrive.surf.nl/files/index.php/s/84TFmsAAzcSD56F). Alternatively, you can watch this [video](https://www.youtube.com/watch?v=yIpYX2xCvsM&list=PLE-LzO7kk1gLM74U4PLDh8RywYXmZcloz&ab_channel=VirtualShipClassroom), which runs through how to use the MFP tool. +```{note} +The MFP tool is used by professional oceanographers to plan research expeditions, so this is a great opportunity to get a feel for how real-world oceanographic research is planned! +``` + ### Export the coordinates from MFP Once you have finalised your MFP expedition route, select "Export" on the right hand side of the window --> "Export Coordinates" --> "DD". This will download your coordinates as an .xlsx (Excel) file, which we will later feed into the VirtualShip protocol to initialise the expedition.\ diff --git a/docs/user-guide/teacher-content/Drifter_data_tutorial.ipynb b/docs/user-guide/teacher-content/Drifter_data_tutorial.ipynb new file mode 100644 index 00000000..ec22454e --- /dev/null +++ b/docs/user-guide/teacher-content/Drifter_data_tutorial.ipynb @@ -0,0 +1,366 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Drifter Trajectory Plotting\n", + "\n", + "This notebook demonstrates a simple plotting exercise for drifter trajectory data, using the output of a VirtualShip expedition. There are example plots embedded in this notebook, but these will ultimately be replaced by your own versions if you are working through the notebook with your own expedition output.\n", + "\n", + "The plots we will produce are simple plots which visualise the trajectories of the drifters released at each waypoint of the VirtualShip expedition. We will also have a look at adding the sea surface temperature recorded by the drifters as they move through the ocean. Finally, the notebook will conclude with some example questions that you can think about as you interpret the drifter trajectories, using the Agulhas region as a case study." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Set up\n", + "\n", + "### Imports\n", + "\n", + "The first step is to import the Python packages required for post-processing the data and plotting. \n", + "\n", + "
\n", + "**TIP**: You may need to set the Kernel to the relevant (Conda) environment in the top right of this notebook to access the required packages! \n", + "
" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import xarray as xr\n", + "import matplotlib.pyplot as plt\n", + "import cmocean.cm as cmo\n", + "import numpy as np\n", + "import cartopy.crs as ccrs\n", + "import cartopy.feature as cfeature\n", + "import matplotlib.colors as mcolors\n", + "from matplotlib.collections import LineCollection" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Data directory\n", + "\n", + "Next, you should set `data_dir` to be the path to your expedition results in the code block below. You should replace `\"/path/to/EXPEDITION/results/\"` with the path for your machine.\n", + "\n", + "
\n", + "**TIP**: You can get the path to your expedition results by navigating to the `results` folder in Terminal (using `cd`) and then using the `pwd` command. This will print your working directory which you can copy to the `data_dir` variable in this notebook. Don't forget to keep it as a string (in \"quotation\" marks)!\n", + "
" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# set data directory path\n", + "\n", + "data_dir = \"/path/to/EXPEDITION/results/\" # set this to be where your expedition output data is located on your (virtual) machine" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Load data\n", + "\n", + "We are now ready to read in the data using the `xarray` package. You can carry on executing the next cells without making changes to the code…" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# load drifter data\n", + "\n", + "drifter_ds = xr.open_dataset(f\"{data_dir}/drifter.zarr\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Plotting\n", + "\n", + "
\n", + "**NOTE**: The plots produced next are a starting point for your analysis. You are encouraged to make further adjustments and enhancements to suit your own data and research question.\n", + "
\n", + "\n", + "We will now produce a plot of the drifters: their release locations at each waypoint (scatter markers), and their trajectories as they move through the ocean (coloured lines).\n", + "\n", + "From this we'll be able to get a first impression of the flow dynamics in the region. Are there any eddies or other features that stand out? Do the drifters stay together or spread out over time?\n", + "\n", + "
\n", + "**TIP**: You can adjust the lifetime of your simulated drifters by changing the \"Lifetime\" parameter in the VirtualShip expedition setup (see the _Instrument Configurations_ > _Drifter_ section in the `virtualship plan` tool), if you want them to flow for longer. Note, however, this does mean you would need to re-run the expedition to generate new data with the updated lifetime.\n", + "
" + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# fig\n", + "fig = plt.figure(figsize=(10, 6), dpi=96)\n", + "ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())\n", + "\n", + "# plot trajectory\n", + "for i, traj in enumerate(drifter_ds[\"trajectory\"]):\n", + " # extract trajectory data\n", + " lons = drifter_ds[\"lon\"][:].sel(trajectory=traj).squeeze()\n", + " lats = drifter_ds[\"lat\"][:].sel(trajectory=traj).squeeze()\n", + "\n", + " # plot\n", + " ax.plot(\n", + " lons,\n", + " lats,\n", + " linestyle=\"-\",\n", + " linewidth=1.25,\n", + " zorder=3,\n", + " transform=ccrs.PlateCarree(),\n", + " )\n", + "\n", + " # add release location\n", + " MARKERSIZE = 25\n", + " ax.scatter(\n", + " lons[0],\n", + " lats[0],\n", + " marker=\"o\",\n", + " s=MARKERSIZE,\n", + " color=\"black\",\n", + " zorder=4,\n", + " transform=ccrs.PlateCarree(),\n", + " label=\"Waypoint\" if i == 0 else None, # only label first for legend\n", + " )\n", + "\n", + "\n", + "# additional map features\n", + "latlon_buffer = 3.0 # degrees (adjust this to 'zoom' in/out in the plot)\n", + "ax.set_extent(\n", + " [\n", + " drifter_ds.lon.min() - latlon_buffer,\n", + " drifter_ds.lon.max() + latlon_buffer,\n", + " drifter_ds.lat.min() - latlon_buffer,\n", + " drifter_ds.lat.max() + latlon_buffer,\n", + " ],\n", + " crs=ccrs.PlateCarree(),\n", + ")\n", + "ax.coastlines(linewidth=0.5, color=\"black\")\n", + "ax.add_feature(cfeature.LAND, facecolor=\"tan\")\n", + "gl = ax.gridlines(\n", + " draw_labels=True,\n", + " linewidth=0.5,\n", + " color=\"gainsboro\",\n", + " alpha=1.0,\n", + " linestyle=\"-\",\n", + " zorder=0,\n", + ")\n", + "gl.top_labels = False\n", + "gl.right_labels = False\n", + "\n", + "ax.legend(loc=\"upper right\", fontsize=12)\n", + "\n", + "n_days = float(\n", + " (drifter_ds[\"time\"][0].max(skipna=True) - drifter_ds[\"time\"][0].min(skipna=True))\n", + " / np.timedelta64(1, \"D\")\n", + ")\n", + "plt.title(f\"[{round(n_days, 1)} day drifter lifetime]\", fontsize=12)\n", + "\n", + "plt.tight_layout()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Add temperature data to the trajectories\n", + "\n", + "The VirtualShip drifters will sample sea surface temperature (SST) as they flow throught the ocean. We can add this information to our trajectory plot by colouring the drifter trajectories by the temperature recorded at each time step." + ] + }, + { + "cell_type": "code", + "execution_count": 62, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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nJxJY9nZQBk8ERERERGRHKEMnoiIiIiIZA2T5pkujWbRFBERERERkb5AGTwREREREckexgOTxvtXGs2iKSIiIiIiIn2AMngiIiIiIpI1DIb0jsEzaSs7GyiDJyIiIiIikiOUwRMRERERkexh/DSPwdMsmiIiIiIiItIHKIMnIiIiIiJZw6Q5g2eUwRMREREREZG+QBk8ERERERHJIum+T53ugyciIiIiIiJ9gDJ4IiIiIiKSPTSLZo8ogyciIiIiIpIjlMETEREREZGsYfCBNM6iiTJ4IiIiIiIi0gcogyciIiIiItlDY/B6RBk8ERERERGRHKEMnoiIiIiIZA9l8HpEGTwREREREZEcoQyeiIiIiIhkDc2i2TPK4ImIiIiIiOQIZfBERERERCR7aAxejyiDJyIiIiIikiOUwRMRERERkeyhDF6PKIMnIiIiIiKSI5TBExERERGRLJLeWTTRLJoiIiIiIiLSFyiDJyIiIiIi2UNj8HpEGTwREREREZEcoQyeiIiIiIhkDZPmDJ5RBk9ERERERET6AmXwREREREQkixjSO9OlSWPZmacMnoiIiIiISI7IqQxee3t7pqvQJ7W3t+vYZQm1RXZRe2QPtUV2UXtkF7VH9si2tsimunSL8dObZMvxMXg5EeC5rktFRQUDBw7MdFVERERERLJGRUUFrpsTX/nlOOVEawcCAbZu3Uoymcx0VUREREREsobrugQCgUxXo3uUweuRnAjwoDPI63P/eUVEREREpCvjpzcGU4AnIiIiIiKSXoeGXe3aui7tr5XLl65axpjcnidURERERET6hEQicVKGXfXJS1ePkwI8ERERERGRHKH74ImIiIiIiOQIBXgiIiIiIiI5QgFeH/LEE08wa9YsCgsLsSyry/XJa9eu5TOf+QwVFRVEo1Gqq6t57LHHDivjxz/+MRUVFeTl5fGpT32Kurq6Lut/+ctfUllZydSpU3n77bcB+P3vf08oFOpys8x33nkHy7L4j//4jy77L1q0iPPPP78X33XmHe24d3R08IUvfIExY8Zg2zbf+973Dtu/qqoKy7IOezz66KMf+prnn3/+YdvfeeedqfWe57FgwQLKy8u5/PLLaWlpAeC6665j+vTpXcq67777sCyLJ554osvy8ePHc9NNN53AEclOPW2nm2666bBj/ulPf7rLNjo/uurpMb/ttts488wzyc/Pp7y8nHnz5rFnz56jvqbOje7raTuB+o7uOtoxB9i0aRMzZ84kEolQVVXF/fff32W9+o2To6ftpH5DspUCvD6kra2NCy64gG9961uHrautrWXIkCE88sgjrF+/nnnz5vHZz36W559/PrXNb37zG374wx9y9913s3LlSg4cOMAVV1yRWr99+3buuOMOHn30UebNm5f6kJk+fTqJRIJXX301tW1NTQ1DhgyhpqamSz1qamoO6yj6uqMdd8/zyM/P55vf/CYTJkw44v6rV69m9+7dqccvfvELIpEIF1100VFf9/rrr++y34IFC1LrHn74Yerq6li2bBlFRUX84he/ADrb6rXXXiMWi6W2PVJb7d+/n7feeiun2qqn7QQwZcqULsf8gQceSK3T+XG4nh7zl156iRtuuIE1a9bw5JNP8re//a3LZ9KH0bnRPT1tJ/Ud3Xe0Y55IJLj44ospLi5m9erVfP/732fhwoX85S9/SW2jfuPk6Gk7gfoNyVJG+pwVK1YYwCQSiaNu94lPfMJ89atfTT2vrq423/nOd1LP33nnHQOY2tpaY4wx69evN5MnTzatra1m9erVZtKkSaltTz/9dHPzzTenns+dO9f86Ec/MtFo1DQ0NBhjjGloaDC2bZvnnnuuF95l9jnWcZ8xY4b57ne/e8xyPv7xj5srr7zyqNscq6y77rrLLFq0yPi+b37605+ar3/968YYY+rr6w1gXnjhhdS2VVVV5s477zTV1dWpZX/4wx9MMBg0bW1tx6xvX3Oi7bR48WJz7rnnfmi5Oj8+XG+dGytXrjSAaWxs/NBtdG6cuBNtJ/UdJ+5Ix/zJJ580oVDIHDhwILVszpw55rLLLvvQctRvpNeJtpP6DclWyuDlsL179zJgwAAAYrEY69at44ILLkitHzFiBFVVValfkMaNG8dpp51Gv379uOCCC/jBD36Q2nb69OldflWqqalh1qxZTJo0iZdeegmAF198EcdxmDp16sl4e33Sjh07WL58OXPnzj3mtr/+9a8pLi7mjDPO4Pbbb8fzvNS62bNnU1NTQyAQ4Fe/+hWLFi0CoKSkhNNOOy3VVjt37mTfvn3Mnz+fjRs30tTUBHS236RJk4hEIr3/JvuwdevWUVZWxqhRo7j22mtpaGhIrdP5kX579+4lHA4TjUaPup3OjZNHfUfve+2115g8eTIFBQWpZbNmzeqSzfkg9RuZcbztpH5DspECvBz1+OOP8/bbb/P5z38egH379uH7PoMGDeqyXUlJCfX19annS5Ysoa6ujj179nS5FGT69Om88sorJBIJ3nvvPd5//32qq6uZNm1a6gPq0Id/Xl7eSXiHfdNvf/tbKioqmDVr1lG3mz17Nv/7v//LihUruPbaa7n11lu7jHvo378/tbW17Ny5k02bNlFZWZla98FO44UXXuCcc85Jjct8+eWXgc62mjFjRu+/wT7s7LPP5sEHH+TZZ5/l9ttv54UXXuCyyy7DfOBOMjo/0icWi3HLLbdw1VVXHfXGszo3Ti71Hb2vvr7+iMfzw8afqt/IjONpJ/Ubkq1y8/btH3ErV65k3rx53HvvvQwfPhygy4fNsRQXFx+2bMaMGbS1tfH666+zZcsWpk6diuu6TJs2LdWB1NTUMHPmzF55D7lqyZIlzJkzB9s++m8r8+fPT/17/PjxOI7Dddddxy233IJlWQBYlkVZWdlh+86YMYOHHnqIZDJJTU0N5513HkCq05g+fTq1tbVdfkkUunS848ePZ+zYsZxyyim8/vrrTJo0KbVO50fv8zyP2bNnA/Czn/3sqNvq3Di51Hf0vu4cU1C/kSnH007qNyRbKYOXY1avXs0nP/lJfvrTn3LllVemlhcXF2PbdpdfXAH27Nlz2C9UR1JeXs4pp5xCTU1NlwG/55xzDmvXrqW+vp433nhDA4GPYuXKlWzatOm4LrP5ZxMnTqSlpYW9e/cec9sZM2bQ0tLCG2+80aWtzjvvPGpqalK/xp577rndrsdHyciRI+nfvz9btmw55rY6P06c7/vMnTuXDRs2sGzZMvLz87u1v86N9FLf0ftKS0uPeDxLSkoO21b9RuZ0p50OUb8h2UIBXg6pra3lwgsv5Hvf+x4LFy7ssi4UCjFhwgRWrFiRWrZlyxa2bt3KWWeddVzlz5gxI/VBdOjXvX79+nHaaadx++23Y4xh2rRpvfeGcsySJUuYOnUqo0aN6va+69atIxqNHvFXwH9WUVHByJEjefzxx9m6dSuTJ08GOjvmN954g2eeeYbq6uou4wrkcNu3b6exsZGqqqrj2l7nR/cZY5g/fz6rVq3i2WefTY0Z7g6dG+mlvqP3TZkyhTVr1qRuUwCwfPnyIx5P9RuZ0512OkT9hmSNDE3uIidg3759pra21txzzz0GMGvWrDG1tbWmubnZrF+/3gwcONB8+ctfNrt37049Pjgb3X333Wfy8/PNE088YdauXWtmzpxpzjvvvON+/SVLlphoNGpCoVCXWbS+8pWvmPz8fHPmmWf26vvNFkc77sYY89Zbb5na2lozceJEM3/+fFNbW2v+/ve/dymjvb3d9O/f3/zqV786rPydO3ea0aNHm1dffdUYY8zmzZvND3/4Q/P666+bd9991zz88MOmpKTEfOMb3zjuOs+bN8/k5+ebadOmdVk+btw4k5+fb2644YbuHoas19N2+s///E/z4osvmi1btpjly5ebiRMnmqlTpxrP847r9T+K50dPj/mCBQtMcXGxefXVV7t8biWTSWOMzo3e0tN2Ut/RfUc75rFYzIwcOdJcfvnl5s033zT33XefCQQCh82UqH4j/XraTuo3JFspwOtDfvOb3xjgsMeKFSvM4sWLj7juqquu6lLGbbfdZsrKykw4HDaXXHKJ2b1793G//tatWw1gpk6d2mX5I488YgBz/fXX98bbzDpHO+7GGDNs2LDD1s2YMaNLGQ8//LAJh8OpqY8/aMuWLV3K2759uznvvPNM//79TTgcNmPGjDE//vGPTTweP+46P/DAAwYw3/72t7ssv+aaawxg/vCHP3TnEPQJPW2nz3zmM6asrMwEAgEzbNgws2DBAlNfX3/cr/9RPD96esyPtC9gtmzZYozRudFbeuMzTH1H9xzrmG/YsMHMmDHDhEIhU1lZae69997DylC/kX49bSf1G5KtLGO6OdpXREREREREspLG4ImIiIiIiOQIBXgiIiIiIiI5QgGeiIiIiIhIjlCAJyIiIiIikiMU4ImIiIiIiOQIBXgiIiIiIiI5QgGeiIiIiIhIjlCAJyIiIiIikiMU4ImIiIiIiOQIBXgiIiIiIiI5QgGeiIiIiIhIjvj/KjwK3PlO6jEAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "PLOT_VARIABLE = \"temperature\"\n", + "\n", + "# fig\n", + "fig = plt.figure(figsize=(10, 6), dpi=96)\n", + "ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())\n", + "\n", + "# plot trajectory colored by temperature / salinity\n", + "for i, traj in enumerate(drifter_ds[\"trajectory\"]):\n", + " # extract trajectory data\n", + " lons = drifter_ds[\"lon\"][:].sel(trajectory=traj).squeeze().values\n", + " lats = drifter_ds[\"lat\"][:].sel(trajectory=traj).squeeze().values\n", + " var = drifter_ds[PLOT_VARIABLE][:].sel(trajectory=traj).squeeze().values\n", + "\n", + " # segments for LineCollection\n", + " points = np.array([lons, lats]).T.reshape(-1, 1, 2)\n", + " segments = np.concatenate([points[:-1], points[1:]], axis=1)\n", + "\n", + " # coloured by temperature\n", + " lc = LineCollection(\n", + " segments,\n", + " cmap=cmo.thermal,\n", + " norm=mcolors.Normalize(vmin=np.nanmin(var), vmax=np.nanmax(var)),\n", + " array=var[:-1],\n", + " linewidth=2.5,\n", + " zorder=3,\n", + " transform=ccrs.PlateCarree(),\n", + " )\n", + " ax.add_collection(lc)\n", + "\n", + " # add release location\n", + " MARKERSIZE = 45\n", + " ax.scatter(\n", + " lons[0],\n", + " lats[0],\n", + " marker=\"o\",\n", + " s=MARKERSIZE,\n", + " color=\"white\",\n", + " edgecolor=\"black\",\n", + " zorder=4,\n", + " transform=ccrs.PlateCarree(),\n", + " label=\"Waypoint\" if i == 0 else None, # only label first for legend\n", + " )\n", + "\n", + "\n", + "# additional map features\n", + "latlon_buffer = 1.0 # degrees (adjust this to 'zoom' in/out in the plot)\n", + "ax.set_extent(\n", + " [\n", + " drifter_ds.lon.min() - latlon_buffer,\n", + " drifter_ds.lon.max() + latlon_buffer,\n", + " drifter_ds.lat.min() - latlon_buffer,\n", + " drifter_ds.lat.max() + latlon_buffer,\n", + " ],\n", + " crs=ccrs.PlateCarree(),\n", + ")\n", + "ax.coastlines(linewidth=0.5, color=\"black\")\n", + "ax.add_feature(cfeature.LAND, facecolor=\"tan\")\n", + "gl = ax.gridlines(\n", + " draw_labels=True,\n", + " linewidth=0.5,\n", + " color=\"gainsboro\",\n", + " alpha=1.0,\n", + " linestyle=\"-\",\n", + " zorder=0,\n", + ")\n", + "gl.top_labels = False\n", + "gl.right_labels = False\n", + "\n", + "# add colorbar\n", + "sm = plt.cm.ScalarMappable(\n", + " cmap=cmo.thermal,\n", + " norm=mcolors.Normalize(\n", + " vmin=float(drifter_ds.temperature.min()),\n", + " vmax=float(drifter_ds.temperature.max()),\n", + " ),\n", + ")\n", + "sm._A = []\n", + "cbar = plt.colorbar(sm, ax=ax, orientation=\"vertical\", label=\"Temperature (°C)\")\n", + "\n", + "ax.legend(loc=\"upper right\", fontsize=12)\n", + "\n", + "n_days = float(\n", + " (drifter_ds[\"time\"][0].max(skipna=True) - drifter_ds[\"time\"][0].min(skipna=True))\n", + " / np.timedelta64(1, \"D\")\n", + ")\n", + "plt.title(f\"[{round(n_days, 1)} day drifter lifetime]\", fontsize=12)\n", + "\n", + "plt.tight_layout()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Case study: Interpreting drifter trajectories\n", + "\n", + "
\n", + "**NOTE**: This next section has no code to run and will likely look different from your own results - you will have run your own drifter simulations with different initial positions and times! This is just an example to demonstrate the kinds of drifter flow dynamics questions you can start to think about.\n", + "
\n", + "\n", + "The Atlantic and Indian Ocean meet around South Africa, and this is one of the most dynamic and energetic regions in the world ocean. The Agulhas retroflection is a region where the Agulhas current retroflects back into the Indian Ocean. This region is known for its strong currents and eddies, and is a region where many drifters have been deployed.\n", + "\n", + "Below is an example of a previous VirtualShip drifter experiment in the Agulhas region, showing the trajectories of 20 virtual drifters launched from a line at 31S between 31E and 32E (see red dots) on the 2 and 21 July 2023, one each day at midnight, simulated forward in time 90 days.\n", + "\n", + "\n", + "\n", + "![trajectories](./assets/trajan_drifters.png)\n", + "\n", + "As you see, the drifters all start in the Agulhas Current (red dots at 30S) and most are initially advected southwestwards (although some first move northeastwards). At least two drifters take a path farther offshore, where their trajectories are much more eddying. When the inshore drifters reach approximately 25E, some of them start to circulate in eddies, and their tracks become even more convoluted.\n", + "\n", + "One potentially interesting analysis could be to compare the starting longitude to the final longitude. Do the drifters that start on the inshore side of the Agulhas Current have a higher chance to end up in the Atlantic Ocean (aka Agulhas leakage) than the drifters that start on the offshore side?\n", + "\n", + "![final_vs_start_lon](./assets/initial_vs_final_drifters.png)\n", + "\n", + "How do you interpret this plot? Is it what you expected? \n", + "\n", + "What other analyses could be interesting to do with this data? Would it be interesting to look at the temperature or salinity that the drifters experience along their trajectories?" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "ship", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.9" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/docs/user-guide/teacher-content/train-the-teacher/_images/new_workspace.png b/docs/user-guide/teacher-content/train-the-teacher/_images/new_workspace.png index 5695de92e7f1deab2d128f53425134a75dff1a22..f1bbf256bd3caddf631fbfac3d04f9a21525de4e 100644 GIT binary patch literal 20956 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 literal 20893 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
^D5B!f+6xU@jBGxpPyX}-gA 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 ## Setting up a programming environment ```{tip} -If you are opting to use the VirtualShip Classroom without the `VirtualShip` software, there is no need to set up a programming environment for your students. You can refer to the Open Education Resources mentioned in the relevant [example lesson plan](./lesson_plans.md/#not-using-the-software) and/or the [VR component](#adding-a-vr-component) (if you choose to use it). +As mentioned in the [Lesson plans section](#lesson-plans), it is not necessary to use the `VirtualShip` software component as part of the VirtualShip Classroom. If this is the case, you can skip the next sections, and refer to the Open Education Resources mentioned in the relevant [example lesson plan](./lesson_plans.md/#not-using-the-software). -❗️ Please do still ask students to complete the end-of-course survey (see [below](#end-of-course-survey)) so that we can collect feedback on their experience with the VirtualShip Classroom. +❗️ Please do still ask students to complete the end-of-course survey (see [below](#end-of-course-survey)) though so that we can collect feedback on their experience with the VirtualShip Classroom. ``` There are broadly two ways to set up the `VirtualShip` software for teaching: @@ -60,7 +72,7 @@ There are broadly two ways to set up the `VirtualShip` software for teaching: Option 1) requires less preparation but can be more challenging for students to set up (especially if inexperienced) with frequent machine-dependent issues (and a lot of time spent on troubleshooting during lesson time!). Option 2) requires more preparation as the course convenor but is generally easier to support in-class, especially for larger groups. It also has the advantage that all students are working with the same resources, versions and infrastructure, which is beneficial for reproducibility and fairness. -In previous implementations at Utrecht University (where `VirtualShip` originated), we have primarily used Option 2) on the [SURF Research Cloud](https://www.surf.nl/en/services/compute/surf-research-cloud)). +In previous implementations at Utrecht University (where the VirtualShip Classroom originated), we have primarily used Option 2) on the [SURF Research Cloud](https://www.surf.nl/en/services/compute/surf-research-cloud). ### Local installation @@ -77,14 +89,14 @@ conda activate virtualship This creates an environment named `virtualship` with the latest version of the `VirtualShip` software installed. Students can then run the software from the command line in this environment. ```{tip} -If you have access to a computer lab, you may also consider installing the software on the those machines. This is similar to a local installation but can bring similar benefits to a cloud-based environment (i.e. each student has the same resources), but with less flexibility for students to work from home or on their own devices. +If you have access to a computer lab, you may also consider installing the software on the those machines. This is similar to a local installation but can bring similar benefits to a cloud-based environment (i.e. the environment is prepared ahead of the lesson, each student has the same resources), but with less flexibility for students to work from home or on their own devices. ``` ### Pre-configured environment (cloud based) This documentation focuses on a set up specifically on the [SURF Research Cloud](https://www.surf.nl/en/services/compute/surf-research-cloud)). The concepts are similar for other cloud-based platforms, but you may need to adapt them to your own context. -```{note} +```{important} Note, the SURF Research Cloud is only available to Dutch institutions. Other cloud-based platforms (e.g. Google Colab, Binder, etc.) could be used as well but we have not extensively tested these platforms. ``` @@ -100,7 +112,7 @@ surf_set_up.md When students log in to the SURF Research Cloud and click to access the workspace, they will be taken to a JupyterLab environment. This is where they can run the VirtualShip software and work on their expeditions. ```{important} -A known issue is that students may hit a server error when accessing the workspace. If this happens, keep on trying (refresh), as the server spin-up can be a bit overloaded at times, but should get through eventually. +A known issue is that students may hit a "server error" when accessing the workspace. If this happens, keep on trying (refresh), as the server spin-up can be a bit overloaded at times, but should get through eventually. Unfortunately this is out of our control. Clearing your browser cache and cookies, and/or trying via an incognito/private window may also help. We find that with persistence, the workspace will eventually load for all users. ``` @@ -116,7 +128,7 @@ surf_student_access.md If you, as the course convenor/workspace owner, would also like to use the `VirtualShip` software, you will also need to carry out the steps in the instructions sheet above to initialise the environment in your own account space, as a one-time set up step. ``` -#### Collaboration amongst students +#### Collaboration within groups We often recommend that students work in small groups (e.g. 2-3 students) for their VirtualShip projects. Each student should have their own account/access to the workspace and they can work from the same sub-directory in the `/data/{storage-name}` storage space. @@ -131,9 +143,9 @@ file_permissions.md Now that the technical set up is complete, we are ready to start getting students going with using the `VirtualShip` software! 🚢 🥳 -The Quickstart guide below provides a minimal overview of the basic commands and workflow to get started with the software... perhaps useful for you as the course convenor to get a quick overview of the software. +The general-purpose **Quickstart guide** below provides a minimal overview of the basic commands and workflow to get started with the software... perhaps useful for you as the course convenor to get a quick overview of the software. -However, for teaching applications we recommend distributing the student-focused **"Sail the ship"** guide below, which is designed to be more accessible and includes additional context and narrative elements for students. Many of the narrative elements won't actually be enacted, of course, but they are included to help students immerse themselves! +However, for teaching applications we recommend distributing the student-focused **"Sail the ship" guide** below, which is designed to be more accessible and includes additional context and narrative elements for students. ```{nbgallery} @@ -144,43 +156,76 @@ However, for teaching applications we recommend distributing the student-focused ### Reviewing Expedition proposals -The "Sail the ship" guide is designed to be used in conjunction with a lesson plan similar to that presented in the [example lesson plans](lesson_plans.md) documentation. It relies on students having already chosen a research question, submitting a proposal and having it approved by their instructor/you. +The "Sail the ship" guide above is designed to be used in conjunction with a lesson plan similar to that presented in the [example lesson plans](lesson_plans.md) documentation. It relies on students having already chosen a research question, submitting a proposal and having it approved by their instructor/you. -Reviewing and approving the proposals is a good time to check that students have a realistic plan for their expedition, and we find it is beneficial to provide a maximum ship time limit (e.g. 3 weeks) to ensure that students are thinking about the practicalities of their research question and sampling strategy. +Reviewing and approving the proposals is a good time to check that students have a realistic plan for their expedition, and we find it is beneficial to prescribe a maximum ship time limit (e.g. 3 weeks) to ensure that students are thinking about the practicalities of their research question and sampling strategy. -### Additional resources used in the VirtualShip workflow +```{tip} +The ship time limit can not currently be set in the `VirtualShip` software, but you could enforce it as part of your assignment instructions. +``` -You will notice in the "Quickstart" and "Sail the Ship" guides that there are a number of additional resources used in the VirtualShip workflow. These include: +### Additional resources used in the VirtualShip workflow -- [Copernicus Marine Data Store](https://data.marine.copernicus.eu/) - the source of the oceanographic data used in VirtualShip -- [NIOZ Marine Facilities Planning (MFP) tool](https://nioz.marinefacilitiesplanning.com/cruiselocationplanning#) - used to plan the expedition route and generate the coordinates for the VirtualShip protocol +You will notice in the "Quickstart" and "Sail the Ship" guides that there are a number of additional resources that get used in the VirtualShip workflow. These include the: - - +- [Copernicus Marine Data Store](https://data.marine.copernicus.eu/). + - This source of the oceanographic data used in VirtualShip (streamed under-the-hood in the `VirtualShip` software). + - As mentioned in the guides, students will need to set up a _free_ account to access the data. We recommend asking students to do this ahead of time, to avoid delays during the lesson. + - Users are prompted to enter their credentials when they first run the `VirtualShip` software, and the credentials are then stored for future use. +- [Marine Facilities Planning (MFP) tool](https://nioz.marinefacilitiesplanning.com/cruiselocationplanning#) + - This tool is used to plan the expedition route and generate the coordinates for the VirtualShip protocol. + - It is an authentic tool used by real-life oceanographers to plan their research expedtions, and is a good example of the type of software that students may encounter in their future careers. + - There is no sign-up required to use the tool, but students may need some time to get familiar with it. + - As mentioned in the guides, the `VirtualShip` software can ingest exported coordinate files straight from MFP. ### Simulating Real Life Challenges - +You will notice mentions to "Real Life Challenges" (RLCs) in the "Quickstart" and "Sail the Ship" guides. These are a module in the `VirtualShip` software that can be used to simulate real-life challenges that oceanographers may encounter during their research expeditions. These include things like equipment failures, bad weather, and other unexpected events. They usually require active intervention from the students to resolve. - +They are not 'bugs' and are instead a feature that can be used to teach students about the challenges of oceanographic research: that things rarely go to plan, the scheudle will probably have to adapted and that some contingency planning is required. - - - - +The RLCs can be configured by setting the difficulty level (`--difficulty-level`) parameter in the virtualship run command. It can be set to `“easy”` (no problems, default in the main software distribution), `“medium”` or `“hard”` (e.g. `virtualship run EXPEDITION_NAME --difficulty-level medium`). + +For maximum authenticity, you can set `--difficulty-level hard`, which will scale the number of problems encountered by the complexity of the expedition (longer duration, more waypoints, more instruments will lead to more problems). `--difficulty-level medium` will limit the number of problems to a maximum of 2, regardless of the expedition complexity. + +```{tip} +We can arrange that the default difficulty level is set to `medium` for your course, if you would like to use the RLCs in your teaching without having to ask students to add the `--difficulty-level` parameter themselves on each run. This can enhance immersivity as the RLCs appear more unexpected from the students' perspective. Please [get in touch](train_the_teacher.md/#feedback-support) if this is something you would like to do. +``` + +```{note} +It's possible that students will explore this VirtualShip documentation site and understand that they can disable the RLCs by setting `--difficulty-level easy`. If you would like to ensure that students must encounter the RLCs, we suggest making a discussion of how they dealt with these issues part of their assignment. Similar to the ship time limit mentioned previously. +``` ### VirtualShip output - - +Once the simulations have run, the VirtualShip output files will be available in the workspace. These are in `.parquet` format. + +```{tip} +`VirtualShip` depends heavily on `Parcels` under-the-hood for simulating the instrument behaviours. As such, the VirtualShip output is built on `Parcels` output formats. See the `Parcels` [documentation](https://docs.oceanparcels.org/en/main/user_guide/getting_started/tutorial_output.html) for more information on how to work with the `.parquet` files. +``` + +VirtualShip does not provide explicit tooling for analysis, as this will be dependent on the specific learning objectives and research questions of the students. However, we have provided a number of **example tutorials** (see below), which provide sample code for simple first analysis of the VirtualShip output, for each instrument type. + +```{nbgallery} + +../../tutorials/index.md + +``` + +We suggest that you encourage students to explore these tutorials and use them as a starting point for their own analysis. You might consider uploading copies of these notebooks to the shared storage space if you are using a cloud-based environment, so that students can access them without having to copy them from the documentation site. The easiest way to do so is to 'wget' the raw notebooks from the codebase, for example: + +```bash + +# copy the drifter data tutorial to the current directory +wget http://raw.githubusercontent.com/Parcels-code/virtualship/refs/heads/main/docs/user-guide/tutorials/Drifter_data_tutorial.ipynb +``` ## ❗️ End-of-course survey ```{important} We would be really grateful for your help in collecting feedback from your students on their experience with VirtualShip. This will help us to improve the platform, research its impact and to better understand how it is being used in different contexts. - -Please distribute the following survey link to your students at the end of the course: _____ +Please distribute the following survey link to your students at the end of the course: https://survey.uu.nl/jfe/form/SV_0OLu4lKYPyLhAxM ``` ## Feedback & support