{"id":13720028,"url":"https://github.com/landlab/landlab","last_synced_at":"2025-10-21T20:58:00.188Z","repository":{"id":16839798,"uuid":"19599383","full_name":"landlab/landlab","owner":"landlab","description":"Landlab codebase, wiki, and tests","archived":false,"fork":false,"pushed_at":"2025-10-21T01:46:02.000Z","size":277944,"stargazers_count":399,"open_issues_count":427,"forks_count":352,"subscribers_count":29,"default_branch":"master","last_synced_at":"2025-10-21T20:57:53.468Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://landlab.readthedocs.io/","language":"Python","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/landlab.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-05-09T04:52:50.000Z","updated_at":"2025-10-16T20:07:13.000Z","dependencies_parsed_at":"2023-09-26T01:38:50.566Z","dependency_job_id":"a127c82a-479f-445a-b6dc-4b8105870b0b","html_url":"https://github.com/landlab/landlab","commit_stats":{"total_commits":8558,"total_committers":39,"mean_commits":"219.43589743589743","dds":0.5293292825426501,"last_synced_commit":"36b5a164ad714e6cded3f35e6e23cd2a6e736bf6"},"previous_names":[],"tags_count":113,"template":false,"template_full_name":null,"purl":"pkg:github/landlab/landlab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/landlab%2Flandlab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/landlab%2Flandlab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/landlab%2Flandlab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/landlab%2Flandlab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/landlab","download_url":"https://codeload.github.com/landlab/landlab/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/landlab%2Flandlab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280333503,"owners_count":26312845,"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","status":"online","status_checked_at":"2025-10-21T02:00:06.614Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2024-08-03T01:00:59.057Z","updated_at":"2025-10-21T20:58:00.183Z","avatar_url":"https://github.com/landlab.png","language":"Python","funding_links":[],"categories":["Software","Natural Resources","Geomorphology"],"sub_categories":["Simulation and Modelling","Soil and Land","Repositories"],"readme":"![[DOI][doi-link]][doi-badge]\n![[Documentation][rtd-link]][rtd-badge]\n![[Coverage][coveralls-link]][coveralls-badge]\n![[Testing][test-link]][test-badge]\n![[pre-commit.ci status][lint-link]][lint-badge]\n\n\n[coveralls-badge]: https://coveralls.io/repos/landlab/landlab/badge.png\n[coveralls-link]: https://coveralls.io/r/landlab/landlab\n[doi-badge]: https://zenodo.org/badge/DOI/10.5281/zenodo.3776837.svg\n[doi-link]: https://doi.org/10.5281/zenodo.3776837\n[lint-badge]: https://results.pre-commit.ci/badge/github/landlab/landlab/master.svg\n[lint-link]: https://results.pre-commit.ci/latest/github/landlab/landlab/master\n[rtd-badge]:https://readthedocs.org/projects/landlab/badge/?version=latest\n[rtd-link]: https://landlab.csdms.io\n[test-badge]: https://github.com/landlab/landlab/actions/workflows/test.yml/badge.svg\n[test-link]: https://github.com/landlab/landlab/actions/workflows/test.yml\n\n# Landlab\n\n## What does Landlab do?\n\n\u003c!-- start-intro --\u003e\n\nLandlab is an open-source Python-language package for numerical modeling of\nEarth surface dynamics. It contains\n\n- A gridding engine which represents the model domain. Regular and irregular\n  grids are supported.\n- A library of process components, each of which represents a physical process\n  (e.g., generation of rain, erosion by flowing water). These components have\n  a common interface and can be combined based on a user's needs.\n- Utilities that support general numerical methods, file input/output, and\n  visualization.\n\nIn addition Landlab contains a set of Jupyter notebook tutorials providing\nan introduction to core concepts and examples of use.\n\nLandlab was designed for disciplines that quantify Earth surface dynamics such\nas geomorphology, hydrology, glaciology, and stratigraphy. It can also be used\nin related fields. Scientists who use this type of model often build\ntheir own unique model from the ground up, re-coding the basic building blocks\nof their landscape model rather than taking advantage of codes that have\nalready been written. Landlab saves practitioners from the need for this kind\nof re-invention by providing standardized components that they can re-use.\n\nWatch the webinar [Landlab Toolkit Overview](https://csdms.colorado.edu/wiki/Presenters-0407)\nat CSDMS to learn more.\n\n\u003c!-- end-intro --\u003e\n\n______________________________________________________________________\n\n[Read the documentation on ReadTheDocs!](https://landlab.csdms.io/)\n\n______________________________________________________________________\n\n## Installation\n\nTo install the latest release of *landlab* using *pip*, simply run the following\nin your terminal of choice:\n\n```bash\n$ pip install landlab\n```\n\nFor a full description of how to install *Landlab*, including using *mamba*/*conda*,\nplease see the documentation for our [installation instructions].\n\n## Source code\n\nIf you would like to modify or contribute code to *Landlab* or use the very latest\ndevelopment version, please see the documentation that describes how to\n[install landlab from source].\n\n## Are there any examples of using Landlab I can look at?\n\nThe Landlab package contains a directory, `landlab/notebooks`, with\nJupyter Notebooks describing core concepts and giving examples of using components.\nThe file `landlab/notebooks/welcome.ipynb` provides a table of contents to\nthe notebooks and is the recommended starting place.\nAdditionally, there are a set of notebooks curated to teach physical processes\nlocated in the directory `landlab/notebooks/teaching`.\n\n### Run on Binder\n\nTo launch an instance of\nBinder and [explore the notebooks click here].\n\nTo launch a Binder instance that goes straight to the [teaching notebooks click here].\n\n### Run on EarthscapeHub\n\nThe Landlab notebooks can also be run on [EarthscapeHub].\nVisit this link to learn how to sign up for a free account.\nTry the example notebooks on the [explore][explore-hub-example] or\n[jupyter][jupyter-hub-example] Hub instance.\nOr, use the teaching notebooks on the [explore][explore-hub-teaching] or\n[jupyter][jupyter-hub-teaching] Hub instance.\nBe sure to run all notebooks with the *CSDMS* kernel.\n\n[explore-hub-example]: https://explore.openearthscape.org/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Flandlab%2Flandlab\u0026urlpath=lab%2Ftree%2Flandlab%2Fnotebooks%2Fwelcome.ipynb\u0026branch=master\u0026depth=1\n[explore-hub-teaching]: https://explore.openearthscape.org/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Flandlab%2Flandlab\u0026urlpath=lab%2Ftree%2Flandlab%2Fnotebooks%2Fteaching%2Fwelcome_teaching.ipynb\u0026branch=master\u0026depth=1\n[jupyter-hub-example]: https://jupyter.openearthscape.org/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Flandlab%2Flandlab\u0026urlpath=lab%2Ftree%2Flandlab%2Fnotebooks%2Fwelcome.ipynb\u0026branch=master\u0026depth=1\n[jupyter-hub-teaching]: https://jupyter.openearthscape.org/hub/user-redirect/git-pull?repo=https%3A%2F%2Fgithub.com%2Flandlab%2Flandlab\u0026urlpath=lab%2Ftree%2Flandlab%2Fnotebooks%2Fteaching%2Fwelcome_teaching.ipynb\u0026branch=master\u0026depth=1\n\n\n## License\n\n*landlab* is licensed under the MIT License.\n\n## Citing Landlab\n\nIf you use any portion of Landlab, please see the documentation for our\n[citation guidelines].\n\n## Contact\n\n\u003c!-- start-contact --\u003e\n\nThe recommended way to contact the Landlab team is with a\n[GitHub Issue](https://github.com/landlab/landlab/issues).\n\n- **Bug reports**: Please make an Issue describing the bug so we can address it, or work\n  with you to address it. Please try to provide a [minimal, reproducible example](https://stackoverflow.com/help/minimal-reproducible-example).\n- **Documentation**: If something in our documentation is not clear to you, please make an\n  issue describing the what isn't clear. Someone will tag\n  the most appropriate member of the core Landlab team. We will work to clarify\n  your question and revise the documentation so that it is clear for the next user.\n\nKeep in touch with the latest *landlab* news by following us on [Twitter](https://twitter.com/landlabtoolkit).\n\nDuring workshops and clinics, we sometimes use the\n[Landlab Slack channel](https://landlab.slack.com).\n\n\u003c!-- end-contact --\u003e\n\n[citation guidelines]: https://landlab.csdms.io/about/citing.html\n[earthscapehub]: https://csdms.colorado.edu/wiki/JupyterHub\n[explore the notebooks click here]: https://mybinder.org/v2/gh/landlab/landlab/master?filepath=notebooks/welcome.ipynb\n[install landlab from source]: https://landlab.csdms.io/install/\n[installation instructions]: https://landlab.csdms.io/installation.html\n[teaching notebooks click here]: https://mybinder.org/v2/gh/landlab/landlab/master?filepath=notebooks/teaching/welcome_teaching.ipynb\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flandlab%2Flandlab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flandlab%2Flandlab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flandlab%2Flandlab/lists"}