
Security News
Deno 2.2 Improves Dependency Management and Expands Node.js Compatibility
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
Landlab is an open-source Python-language package for numerical modeling of Earth surface dynamics. It contains
In addition Landlab contains a set of Jupyter notebook tutorials providing an introduction to core concepts and examples of use.
Landlab was designed for disciplines that quantify Earth surface dynamics such as geomorphology, hydrology, glaciology, and stratigraphy. It can also be used in related fields. Scientists who use this type of model often build their own unique model from the ground up, re-coding the basic building blocks of their landscape model rather than taking advantage of codes that have already been written. Landlab saves practitioners from the need for this kind of re-invention by providing standardized components that they can re-use.
Watch the webinar Landlab Toolkit Overview at CSDMS to learn more.
Read the documentation on ReadTheDocs!
To install the latest release of landlab using pip, simply run the following in your terminal of choice:
$ pip install landlab
For a full description of how to install Landlab, including using mamba/conda, please see the documentation for our installation instructions.
If you would like to modify or contribute code to Landlab or use the very latest development version, please see the documentation that describes how to install landlab from source.
The Landlab package contains a directory, landlab/notebooks
, with
Jupyter Notebooks describing core concepts and giving examples of using components.
The file landlab/notebooks/welcome.ipynb
provides a table of contents to
the notebooks and is the recommended starting place.
Additionally, there are a set of notebooks curated to teach physical processes
located in the directory landlab/notebooks/teaching
.
To launch an instance of Binder and explore the notebooks click here.
To launch a Binder instance that goes straight to the teaching notebooks click here.
The Landlab notebooks can also be run on EarthscapeHub. Visit this link to learn how to sign up for a free account. Explore the example notebooks on the lab or jupyter Hub instance. Or, use the teaching notebooks on the lab or jupyter Hub instance. Be sure to run all notebooks with the CSDMS kernel.
landlab is licensed under the MIT License.
If you use any portion of Landlab, please see the documentation for our citation guidelines.
The recommended way to contact the Landlab team is with a GitHub Issue.
Keep in touch with the latest landlab news by following us on Twitter.
During workshops and clinics, we sometimes use the Landlab Slack channel.
FAQs
Open-source Python package for numerical modeling of Earth surface dynamics.
We found that landlab demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
Security News
React's CRA deprecation announcement sparked community criticism over framework recommendations, leading to quick updates acknowledging build tools like Vite as valid alternatives.
Security News
Ransomware payment rates hit an all-time low in 2024 as law enforcement crackdowns, stronger defenses, and shifting policies make attacks riskier and less profitable.