Roadshows: Difference between revisions

From CSDMS
m (Update text)
(Add table of topics)
Line 16: Line 16:
In the CSDMS Roadshow,
In the CSDMS Roadshow,
CSDMS research software engineers (RSEs) visit your group, lab, or department
CSDMS research software engineers (RSEs) visit your group, lab, or department
and present 1-3 days of highly interactive instruction.
and present one to three days of highly interactive instruction.
Lessons are drawn from the [https://github.com/csdms/ivy CSDMS Ivy] course material,
Lessons are drawn from the [https://github.com/csdms/ivy CSDMS Ivy] course material,
which includes information on shell, Python, git, conda, Landlab, BMI, pymt, and best practices in scientific programming.
which includes information on shell, Python, git, conda, Landlab, BMI, pymt, and best practices in scientific programming.
Line 24: Line 24:
== The plan ==
== The plan ==


Sample agenda.
The only equipment needed for a CSDMS Roadshow are:
* a classroom or conference room,
* a projector, and
* an internet connection.


The only equipment needed for a Roadshow are a classroom or conference room, a projector, and an internet connection.
Participants should bring a laptop with a web browser and an internet connection to be able to participate interactively with the lessons.
Participants should bring a laptop with a web browser and an internet connection to be able to participate interactively with the lessons.
All course material will be run on the CSDMS [[JupyterHub]].
All course material will be run on the [[OpenEarthscape]] [[JupyterHub]].
 
A sample agenda for one to three days of instruction are given in Table 1 below.
 
{| class="wikitable" style="width: 60%;"
|+ Table 1. Sample topics for a CSDMS Roadshow.
|-
! Day 1 !! Day 2 !! Day 3
|-
| style="width: 33%"|CSDMS Overview || style="width: 33%"|Git I || style="width: 33%"|Git II
|-
| Shell I || Conda || BMI
|-
| Python I || Python II || pymt
|-
| Landlab I || Landlab II || Best Practices
|}
 
The topics and content of a CSDMS Roadshow can be customized.


== Interested? Contact us! ==
== Interested? Contact us! ==


If you're interested in hosting a Roadshow, please contact us at [mailto:csdms@colorado.edu csdms@colorado.edu].
If you're interested in hosting a CSDMS Roadshow, please contact us at [mailto:csdms@colorado.edu csdms@colorado.edu].

Revision as of 12:00, 16 November 2022

CSDMS Roadshow

Would you like to learn more about

  • making a model in Landlab
  • best practices in writing code for your research
  • using GitHub to store and safeguard your work

but you don't have the time or money to visit CSDMS in Boulder for the Annual Meeting, ESPIn, or training?

Then let CSDMS come to you with the CSDMS Roadshow!

The idea

In the CSDMS Roadshow, CSDMS research software engineers (RSEs) visit your group, lab, or department and present one to three days of highly interactive instruction. Lessons are drawn from the CSDMS Ivy course material, which includes information on shell, Python, git, conda, Landlab, BMI, pymt, and best practices in scientific programming. The Roadshow also includes a brief overview of CSDMS, focusing on the resources we provide for students and early-career scientists.

The plan

The only equipment needed for a CSDMS Roadshow are:

  • a classroom or conference room,
  • a projector, and
  • an internet connection.

Participants should bring a laptop with a web browser and an internet connection to be able to participate interactively with the lessons. All course material will be run on the OpenEarthscape JupyterHub.

A sample agenda for one to three days of instruction are given in Table 1 below.

Table 1. Sample topics for a CSDMS Roadshow.
Day 1 Day 2 Day 3
CSDMS Overview Git I Git II
Shell I Conda BMI
Python I Python II pymt
Landlab I Landlab II Best Practices

The topics and content of a CSDMS Roadshow can be customized.

Interested? Contact us!

If you're interested in hosting a CSDMS Roadshow, please contact us at csdms@colorado.edu.