1 of 7

Community Project

Numerical Solutions of PDEs

2 of 7

What is Landlab?

Python package for numerically solving PDEs, specifically those modelling earth surface dynamics. Includes:

  • Gridding engine
  • Library of physical processes
  • Utilities
  • Tutorials

3 of 7

Project Stats

  • Python
  • Started in 2013
  • Active community on Github with 25+ commits in the last week
  • Frequent small commits with some large commits
  • 45 contributors
  • Extensive documentation and guidelines
  • Testing and other developer tools
  • 37 tutorials
  • Extra model submissions to CSDMS

4 of 7

Process Library

>50 modules in 18 categories, including

  • Hillslope and Fluvial geomorphology
  • Groundwater hydrology
  • Landslides
  • Fire

Finite Difference/Volume

Niche modelling

5 of 7

Tutorial Example: Fault-Scarp

2 dimensional time-dependent numerical model on regular grid

Erosion of earthquake fault scarp

Nodes and links (right)

Erosion example (below)

6 of 7

Tutorial Example: Advection

7 of 7

How Can I Contribute?

  • Explore other modules (more modules than tutorials)
  • Setup help / Q&A
  • Look at issues
  • More application-focused - room to look at performance?