Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/csdms/csdms-2020

Exploring Surface Processes using CSDMS Tools: How to Build Coupled Models
https://github.com/csdms/csdms-2020

Last synced: 4 days ago
JSON representation

Exploring Surface Processes using CSDMS Tools: How to Build Coupled Models

Awesome Lists containing this project

README

        

# Exploring Surface Processes using CSDMS Tools: How to Build Coupled Models

*A hands-on workshop on model coupling at the 2020 CSDMS Annual Meeting*

## Instructors

* [Eric Hutton](https://instaar.colorado.edu/people/eric-hutton/)
* [Mark Piper](https://instaar.colorado.edu/people/mark-piper/)
* [Greg Tucker](https://cires.colorado.edu/council-fellows-research-group/gregory-tucker)
* [Irina Overeem](https://www.colorado.edu/geologicalsciences/irina-overeem)

## Before the workshop

1. **Sign up for an account (see below)**: We'll do all of our
computational work on the [CSDMS JupyterHub](https://csdms.rc.colorado.edu).
This means that we won't have to spend time installing software
during the workshop.
1. **Review the basics of working with Python and Jupyter Notebook**:
There are many online resources. Coding experience is not a
prerequisite for this workshop and we will explain core concepts as
we go along.
1. **Background reading**: Read the
[Hobley et al. (2017)](https://www.earth-surf-dynam.net/5/21/2017/esurf-5-21-2017.html)
and [Barnhart et al. (2020)](https://www.earth-surf-dynam-discuss.net/esurf-2020-12/) open source papers about Landlab

## Requirements

* Computer
* Web browser
* Coffee (optional, but recommended)

## Get Started

1. [Create an account](https://csdms.rc.colorado.edu/hub/signup) on the CSDMS JupyterHub
2. Provide a username and password - it can be whatever you like
3. Wait for authorization - this will happen the morning of the workshop

## Agenda

The workshop will be held in two parts on Wednesday and Thursday, May 20 and 21, 2020.

### Part 1: Wednesday May 20, 2020 (13:00 - 15:00 MDT)

| Time (UTC) | Topic |
| -------------- | -------------------------------------- |
| 19:00 - 19:05 | Welcome! |
| 19:05 - 19:25 | Intro to *landlab* |
| 19:25 - 19:40 | The CSDMS JupyterHub |
| 19:40 - 19:45 | Break ☕ |
| 19:45 - 21:00 | Building coupled models with *landlab* |

[Get the workshop tutorials for Part 1: landlab](https://csdms.rc.colorado.edu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fcsdms%2Fcsdms-2020&urlpath=tree%2Fcsdms-2020%2Fnotebooks%2Flandlab&branch=master)

### Part 2: Thursday May 21, 2020 (13:00 - 15:00 MDT)

| Time (UTC) | Topic |
| -------------- | -------------------------------------- |
| 19:00 - 19:05 | Welcome! |
| 19:05 - 19:15 | Introduction to the *pymt* |
| 19:15 - 20:00 | The Basic Model Interface |
| 19:40 - 19:45 | Break ☕ |
| 19:45 - 21:00 | Building coupled models with *pymt* |

[Get the workshop tutorials for Part 2: BMI](https://csdms.rc.colorado.edu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fcsdms%2Fcsdms-2020&urlpath=tree%2Fcsdms-2020%2Fnotebooks%2Fbmi%2Findex.ipynb&branch=master)
[Get the workshop tutorials for Part 2: pymt](https://csdms.rc.colorado.edu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fcsdms%2Fcsdms-2020&urlpath=tree%2Fcsdms-2020%2Fnotebooks%2Fpymt%2Findex.ipynb&branch=master)

## Links

* [Community Surface Dynamics Modeling System
(CSDMS)](http://csdms.colorado.edu)
* [landlab documentation](https://landlab.readthedocs.io/)
* [Basic Model Interface (BMI)](http://bmi.readthedocs.io)
* [Python Modeling Toolkit (pymt)](http://pymt.readthedocs.io)
* [Additional landlab notebook](https://csdms.rc.colorado.edu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Flandlab%2Flandlab&urlpath=tree%2Flandlab%2Fnotebooks%2Fwelcome.ipynb&branch=master)
* [Additional pymt notebooks](https://csdms.rc.colorado.edu/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fcsdms%2Fpymt&urlpath=tree%2Fpymt%2Fnotebooks%2Fwelcome.ipynb&branch=master)

## Thank you!

A big thanks to those that contributed notebooks to this clinic.

* Jordan Adams
* Katy Barnhart
* Nicole Gasparini
* Albert Kettner
* Nathan Lyons
* Margaux Mouchene
* Irina Overeem
* Katherine Ratliff
* Kang Wang