Presenters-0575: Difference between revisions

From CSDMS
(Created page with "{{Presenters temp |CSDMS meeting event title=CSDMS 2022: Environmental Extremes and Earthscape Evolution |CSDMS meeting event year=2022 |CSDMS meeting presentation type=Clinic...")
 
No edit summary
Line 12: Line 12:
}}
}}
{{Presenters coauthors
{{Presenters coauthors
|CSDMS meeting first name co1=Vanessa
|CSDMS meeting first name co1=Eric
|CSDMS meeting last name co1=Gabel
|CSDMS meeting last name co1=Hutton
|CSDMS meeting institute co1=University of Colorado, Boulder
|CSDMS meeting institute co1=CSDMS IF
|CSDMS meeting country co1=United States
|CSDMS meeting country co1=United States
|CSDMS meeting state co1=Colorado
|CSDMS meeting state co1=Colorado
|CSDMS meeting email address co1=Vanessa.gabel@colorado.edu
|CSDMS meeting email address co1=hutton.eric@gmail.com
}}
}}
{{Presenters presentation
{{Presenters presentation

Revision as of 11:59, 26 January 2022

CSDMS 2022: Environmental Extremes and Earthscape Evolution


Clinic 3: Component Creation with Landlab



Benjamin Campforts

CSDMS IF, United States
Benjamin.campforts@colorado.edu
Eric Hutton CSDMS IF United States


Abstract
This clinic explores how to fully engage with the Landlab library by creating your own components. It is designed for those who already have some basic familiarity with Landlab and with scientific Python programming (registration for the “Introduction to Landlab” is recommended for those who have not already learned the basics).. In this workshop we will cover an overview of object-oriented programming (OOP), and will look at several examples of existing Landlab components to understand how they are written in an OOP framework. We will write a demo component as a group, and will then move on to writing our own components in small groups.

Participants should come prepared with an idea of a process model they’d like to implement as a component. It is recommended, but not required, that participants in this workshop also register for the clinic “The Art of Modeling: From Concept to Math with Mass Balance,” in order to be equipped with an understanding of the math that will form the basis of their Landlab component.

This workshop will involve coding in Python using the CSDMS JupyterHub. If you don't already have an account, follow the instructions to sign up at: https://csdms.colorado.edu/wiki/JupyterHub.

Please acknowledge the original contributors when you are using this material. If there are any copyright issues, please let us know (CSDMSweb@colorado.edu) and we will respond as soon as possible.

Of interest for:
  • Terrestrial Working Group
  • Coastal Working Group
  • Marine Working Group
  • Education and Knowledge Transfer (EKT) Working Group
  • Cyberinformatics and Numerics Working Group
  • Hydrology Focus Research Group
  • Carbonates and Biogenics Focus Research Group"Carbonates and Biogenics Focus Research Group" is not in the list (Terrestrial Working Group, Coastal Working Group, Marine Working Group, Education and Knowledge Transfer (EKT) Working Group, Cyberinformatics and Numerics Working Group, Hydrology Focus Research Group, Chesapeake Focus Research Group, Critical Zone Focus Research Group, Human Dimensions Focus Research Group, Geodynamics Focus Research Group, ...) of allowed values for the "Working group member" property.
  • Chesapeake Focus Research Group
  • Critical Zone Focus Research Group
  • Human Dimensions Focus Research Group
  • Geodynamics Focus Research Group
  • Ecosystem Dynamics Focus Research Group
  • Coastal Vulnerability Initiative
  • Continental Margin Initiative
  • Artificial Intelligence & Machine Learning Initiative
  • Modeling Platform Interoperability Initiative
  • River Network Modeling Initiative