Community Surface Dynamics Modeling System
Cyberinfrastructure for the quantitative modeling of earth and planetary surface processes
Pinned Repositories
babelizer
Transform BMI-wrapped models into Python packages
bmi
The Basic Model Interface is a set of functions for coupling models to models and models to data
bmi-example-python
An example of wrapping a model written in Python with a BMI
bmi-python
Basic Model Interface for Python
bmi-topography
Fetch and cache land elevation data from OpenTopography through an API, BMI, or CLI
dakotathon
A Python API and BMI for the Dakota iterative systems analysis toolkit
help-desk
The CSDMS Help Desk. Ask questions. Get answers (about CSDMS products and services).
ivy
Course material on scientific software development for researchers in earth and planetary surface processes
project
Files for CSDMS repositories
pymt
A Python toolkit for running and coupling Earth surface models
Community Surface Dynamics Modeling System's Repositories
csdms/ivy
Course material on scientific software development for researchers in earth and planetary surface processes
csdms/bmi
The Basic Model Interface is a set of functions for coupling models to models and models to data
csdms/pymt
A Python toolkit for running and coupling Earth surface models
csdms/bmi-example-python
An example of wrapping a model written in Python with a BMI
csdms/bmi-python
Basic Model Interface for Python
csdms/bmi-topography
Fetch and cache land elevation data from OpenTopography through an API, BMI, or CLI
csdms/bmi-fortran
Basic Model Interface for Fortran
csdms/bmi-geotiff
Access data (and metadata) from a GeoTIFF file through a BMI
csdms/bmi-wavewatch3
Fetch WaveWatch3 data
csdms/help-desk
The CSDMS Help Desk. Ask questions. Get answers (about CSDMS products and services).
csdms/babelizer
Transform BMI-wrapped models into Python packages
csdms/bmi-example-fortran
An example of wrapping a model written in Fortran with a BMI
csdms/project
Files for CSDMS repositories
csdms/best-practices
Slides on CSDMS-themed best practices in geoscientific software development
csdms/bmi-tester
Test a BMI in Python
csdms/jupyterhub-management
Files for managing the collection of JupyterHubs at CSDMS
csdms/model_metadata
Tools for working with CSDMS Model Metadata
csdms/roadshow-diffusion
A diffusion model used for teaching in the CSDMS Roadshow
csdms/standard_names
Python package for working with CSDMS Standard Names
csdms/.github
Public profile repository
csdms/bmi-example-agentpy
An example of wrapping a model written with AgentPy with a Python BMI
csdms/bmi-example-julia
An example of wrapping a model written in Julia with a BMI
csdms/bmi-example-mesa
An example of wrapping a model written with Mesa with a Python BMI
csdms/bmi-example-pynetlogo
An example of wrapping a model written in NetLogo with a Python BMI
csdms/bmi_era5
A Python library as a Basic Model Interface implementation for the ERA5 data (https://confluence.ecmwf.int/display/CKB/ERA5).
csdms/grpc4bmi
gRPC wrapper for model with a Basic modeling interface
csdms/grpc4bmi-docker
A Docker base image for the grpc4bmi C++ environment, built on mambaforge
csdms/landslide_usecase
Jupyter Notebook to demonstrate how to use the CSDMS data components to calculate landslide susceptibility for a study area in Puerto Rico
csdms/overlandflow_usecase
Jupyter Notebook to demonstrate how to use the CSDMS data components for overland flow simulation for a study area in Colorado
csdms/permafrost_usecase
Jupyter Notebook to demonstrate how to use the CSDMS data components for permafrost processes for a study area in Alaska