{"id":23832048,"url":"https://github.com/csdms/gsa-2020","last_synced_at":"2025-09-07T11:31:32.690Z","repository":{"id":145027753,"uuid":"299422409","full_name":"csdms/gsa-2020","owner":"csdms","description":"A hands-on workshop on model coupling at the 2020 GSA Meeting","archived":false,"fork":false,"pushed_at":"2020-10-30T17:10:45.000Z","size":73565,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-01-26T00:37:31.279Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/csdms.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-09-28T20:19:54.000Z","updated_at":"2022-05-26T15:18:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"9f84fcfe-0fa9-4956-ab91-13092795c9e0","html_url":"https://github.com/csdms/gsa-2020","commit_stats":{"total_commits":46,"total_committers":4,"mean_commits":11.5,"dds":0.5652173913043479,"last_synced_commit":"462935c033c8f670d6aaf7aa170c90d07e1c3773"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csdms%2Fgsa-2020","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csdms%2Fgsa-2020/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csdms%2Fgsa-2020/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csdms%2Fgsa-2020/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csdms","download_url":"https://codeload.github.com/csdms/gsa-2020/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232206387,"owners_count":18488512,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-02T14:17:09.884Z","updated_at":"2025-01-02T14:17:10.386Z","avatar_url":"https://github.com/csdms.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Exploring Surface Processes using CSDMS Modeling Tools: How to Build Coupled Models\n\n*A hands-on short course on model coupling at the 2020 GSA Annual Meeting*\n\n\n## Abstract\n\nPredicting long-term Earth surface change or the impacts of short-term\nnatural hazards requires computational models. Many existing numerical\nmodels quantitatively describe sediment transport processes,\npredicting terrestrial and coastal change at a great variety of\nscales. However, these models often address a single process or\ncomponent of the earth surface system. The Community Surface Dynamics\nModeling System (CSDMS) is an NSF-funded initiative that supports the\nopen software efforts of the surface processes community. CSDMS\ndistributes \u003e300 models and tools, and provides cyberinfrastructure to\nsimulate lithosphere, hydrosphere, atmosphere, or cryosphere\ndynamics. Many of the most exciting problems in these fields arise at\nthe interfaces of different environments and through complex\ninteractions of processes. This workshop presents recent\ncyberinfrastructure tools for hypothesis-driven modeling: the Python\nModeling Tool (PyMT) and Landlab. PyMT allows users to interactively\nrun and couple numerical models contributed by the community, and\nLandlab is a library for building 2D numerical models. The full-day\ntutorial aims to provide a short overview of the PyMT and Landlab, a\ndemonstration of running a coupled model, and hands-on exercises using\nJupyter Notebooks in small groups of attendees.\n\n\n## Instructors\n\n* [Greg Tucker](https://cires.colorado.edu/council-fellows-research-group/gregory-tucker)\n* [Benjamin Campforts](https://instaar.colorado.edu/people/benjamin-campforts/)\n* [Eric Hutton](https://instaar.colorado.edu/people/eric-hutton/)\n* [Mark Piper](https://instaar.colorado.edu/people/mark-piper/)\n\n\n## Requirements\n\n* Computer\n* Web browser\n* Internet access\n* Coffee (optional, but recommended)\n\n\n## Agenda\n\nThis short course is broken into four 80-minute interactive sections,\nwith a 20-minute break between each.\n\n| Time (ET)      | Topic                       | Presenter   |\n| -------------: | --------------------------- | ----------- |\n| 10:00 - 10:20  | Welcome \u0026 Introduction      | Tucker      |\n| 10:20 - 11:40  | Landlab                     | Tucker      |\n| 11:40 - 12:00  | Break                       |             |\n| 12:00 -  1:20  | Landlab                     | Campforts   |\n|  1:20 -  1:40  | Break                       |             |\n|  1:40 -  3:00  | Basic Model Interface (BMI) | Piper       |\n|  3:00 -  3:20  | Break                       |             |\n|  3:20 -  4:40  | Python Modeling Tool (pymt) | Hutton      |\n|  4:40 -  5:00  | Discussion \u0026 Closing        | Piper       |\n\n==\u003e [Run the course tutorials on our JupyterHub](http://54.193.185.90/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Fcsdms%2Fgsa-2020\u0026urlpath=tree%2Fgsa-2020%2Fnotebooks\u0026branch=main)\n\n\n## Links\n\n* [Community Surface Dynamics Modeling System\n  (CSDMS)](http://csdms.colorado.edu)\n* [Landlab documentation](https://landlab.readthedocs.io/)\n* [Basic Model Interface (BMI)](http://bmi.readthedocs.io)\n* [Python Modeling Toolkit (pymt)](http://pymt.readthedocs.io)\n* Recent Landlab papers:\n  * [Hobley et al. (2017)](https://www.earth-surf-dynam.net/5/21/2017/esurf-5-21-2017.html)\n  * [Barnhart et al. (2020)](https://www.earth-surf-dynam-discuss.net/esurf-2020-12/)\n* Recent BMI paper:\n  * [Hutton et al. (2020)](https://joss.theoj.org/papers/10.21105/joss.02317)\n\n\n## Thank you!\n\nA big thanks to those that contributed notebooks to this clinic.\n\n*  Jordan Adams\n*  Katy Barnhart\n*  Nicole Gasparini\n*  Albert Kettner\n*  Nathan Lyons\n*  Margaux Mouchene\n*  Irina Overeem\n*  Katherine Ratliff\n*  Kang Wang\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsdms%2Fgsa-2020","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcsdms%2Fgsa-2020","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsdms%2Fgsa-2020/lists"}