A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Badlands

Basin and Landscape Dynamics is a long-term surface evolution model built to simulate landscape development, sediment transport and sedimentary basins formation from upstream regions down to marine environments.
https://github.com/badlands-model/badlands

Category: Hydrosphere
Sub Category: Freshwater and Hydrology

Keywords

basin-evolution climate geomorphology geosciences landscape-dynamics marine sedimentology stratigraphy

Keywords from Contributors

basin sediment-transport petsc

Last synced: about 13 hours ago
JSON representation

Repository metadata

Basin and Landscape Dynamics model

README.md

Badlands - Basin & Landscape Dynamics

code
PyPI
code
PyPI

Documentation Status DOI

Docker Pulls
Binder

Basin and Landscape Dynamics (Badlands) is a long-term surface evolution model built to simulate landscape development, sediment transport and sedimentary basins formation from upstream regions down to marine environments.

This program is a free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

What’s in the box?

Badlands is an open-source Python-based code and can be used to simulate:

  • hillslope processes (linear & non-linear diffusion),
  • fluvial incision (Stream Power Law, Transport Capacity Law)
  • sediment transport and deposition,
  • wave-induced longshore drift transport,
  • reef growth and carbonate platform formation,
  • submarine gravity currents (turbidity currents),
  • spatially and temporally varying tectonic (horizontal + vertical displacements) and
  • effects of climate changes (rainfall) and/or sea-level fluctuations.

Documentation & Installation

https://badlands.readthedocs.io/


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 4 days ago

Total Commits: 478
Total Committers: 7
Avg Commits per committer: 68.286
Development Distribution Score (DDS): 0.215

Commits in past year: 8
Committers in past year: 2
Avg Commits per committer in past year: 4.0
Development Distribution Score (DDS) in past year: 0.375

Name Email Commits
Tristan Salles t****s@s****u 375
Ian Howson i****n@m****m 84
Julian Giordani h****s@g****m 9
Romain Beucher r****r@a****u 4
mandi thran a****n@s****u 3
MattB 2****B 2
Ari Hartikainen a****n 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 39
Total pull requests: 16
Average time to close issues: 5 months
Average time to close pull requests: 25 days
Total issue authors: 25
Total pull request authors: 9
Average comments per issue: 2.49
Average comments per pull request: 0.5
Merged pull request: 9
Bot issues: 0
Bot pull requests: 0

Past year issues: 14
Past year pull requests: 1
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 4 months
Past year issue authors: 6
Past year pull request authors: 1
Past year average comments per issue: 1.5
Past year average comments per pull request: 3.0
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/badlands-model/badlands

Top Issue Authors

  • zhifengmuyun (6)
  • ihowson (5)
  • dby-bb (4)
  • longgangfan (2)
  • GeoMattB (2)
  • jmk95Liverpool (1)
  • tristan-salles (1)
  • Picus-canus (1)
  • hakertop (1)
  • chenchenyimiba (1)
  • Polly0413 (1)
  • eslrgs (1)
  • RichardScottOZ (1)
  • NengLu (1)
  • SueeChan (1)

Top Pull Request Authors

  • clairemallard (4)
  • julesghub (2)
  • tristan-salles (2)
  • rbeucher (2)
  • GeoMattB (2)
  • andresrcorcho (1)
  • brmather (1)
  • mandithran (1)
  • ahartikainen (1)

Top Issue Labels

Top Pull Request Labels


Package metadata

pypi.org: badlands

Basin and Landscape Dynamics (Badlands) is a TIN-based landscape evolution model

  • Homepage: https://github.com/badlands-model
  • Documentation: https://badlands.readthedocs.io/
  • Licenses: gpl-3.0
  • Latest release: 2.2.4 (published over 1 year ago)
  • Last Synced: 2025-04-25T13:04:43.209Z (1 day ago)
  • Versions: 25
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 634 Last month
  • Docker Downloads: 81
  • Rankings:
    • Docker downloads count: 3.083%
    • Dependent packages count: 4.733%
    • Downloads: 15.322%
    • Average: 22.633%
    • Dependent repos count: 67.394%
  • Maintainers (1)
pypi.org: badlands-companion

Pre and post processing scripts for Badlands

  • Homepage: https://github.com/badlands-model
  • Documentation: https://badlands-companion.readthedocs.io/
  • Licenses: gpl-3.0
  • Latest release: 1.0.2 (published over 5 years ago)
  • Last Synced: 2025-04-25T13:04:43.093Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 81 Last month
  • Rankings:
    • Dependent packages count: 4.746%
    • Downloads: 33.178%
    • Average: 35.087%
    • Dependent repos count: 67.338%
  • Maintainers (1)

Dependencies

.github/workflows/conda_deploy.yml actions
  • actions/checkout v2 composite
  • conda-incubator/setup-miniconda v2 composite
badlands/docs/requirements.txt pypi
  • mock *
  • numpy *
  • pandas *
  • pyevtk *
  • scikit-image *
  • sphinx_rtd_theme *
  • sphinxcontrib-inlinesyntaxhighlight *
  • sphinxcontrib-napoleon *
  • sphinxemoji *
badlands/requirements.txt pypi
  • cmocean >=2.0
  • descartes >=1.1.0
  • gFlex >=1.1.0
  • h5py >=2.8.0
  • matplotlib >=3.0
  • meshplex *
  • numpy >=1.15.0
  • pandas >=0.24
  • scikit-image >=0.15
  • scipy >=1.2
  • setuptools >=38.4.0
  • shapely >=1.7.1
  • six >=1.11.0
  • triangle *
badlands/setup.py pypi
  • gFlex >=1.1.0
  • h5py >=2.8.0
  • matplotlib >=3.0
  • meshplex *
  • numpy >=1.15.0
  • pandas >=0.24
  • scikit-image >=0.15
  • scipy >=1.2
  • setuptools >=38.4.0
  • six >=1.11.0
  • triangle *
environment.yml conda
  • cmocean
  • compilers
  • gfortran
  • h5py
  • jupyterlab 2.1.*
  • meshplex
  • numpy 1.21.*
  • pandas
  • pip
  • python 3.8.*
  • scipy
badlands/conda/environment.yml pypi
  • triangle *
badlands/pyproject.toml pypi
  • gFlex >=1.1.0
  • h5py >=2.8.0
  • matplotlib >=3.0
  • meshplex @git+https://github.com/kinnala/meshplex
  • numpy <2
  • pandas >=0.24
  • scikit-image >=0.15
  • scipy >=1.2
  • six >=1.11.0
  • triangle *

Score: 13.737716570024253