PyMT

From CSDMS
Revision as of 14:11, 19 November 2020 by Mpiper (talk | contribs) (Link to Workbench)
Python Modeling Tool (pymt)
PyMT-logo-below-lowercase.png

Version 1.0

pymt is an Open Source Python package, developed by the Community Surface Dynamics Modeling System, that provides the tools needed to run and couple models that expose the Basic Model Interface (BMI).

pymt contains:

  • Tools necessary for coupling models of disparate time and space scales (including grid mappers)
  • Time-steppers that coordinate the sequencing of coupled models
  • Exchange of data between BMI-enabled models
  • Wrappers that automatically load BMI-enabled models into the PyMT framework
  • Utilities that support open-source interfaces (UGRID, SGRID, CSDMS Standard Names, etc.)
  • A collection of community-submitted models, written in a variety of programming languages, from a variety of process domains -- but all usable from within the Python programming language
  • A plug-in framework for adding additional BMI-enabled models to the framework

pymt is an element of the CSDMS Workbench, an integrated system of software tools, technologies, and standards for building and coupling models.

Available models and tools in pymt

ProgramDescriptionDeveloperDownloadPyMT
Avulsion
A.k.a. Debouche
Stream avulsion model Hutton, Eric
redirect download
Checkmark 32.png
CEM Coastline evolution model Murray, A. Brad
download
Checkmark 32.png
CHILD Landscape Evolution Model Tucker, Greg
redirect download
Checkmark 32.png
DepthDependentDiffuser
A.k.a. Landlab Depth Dependent Linear Diffuser
Soil depth-dependent linear hillslope diffuser Glade, Rachel
redirect download
Checkmark 32.png
ECSimpleSnow A simple snow model Wang, Kang
redirect download
Checkmark 32.png
ErosionDeposition
A.k.a. Landlab ErosionDeposition component
Landlab component for fluvial erosion/deposition. Shobe, Charles
redirect download
Checkmark 32.png
Frost Model
A.k.a. FrostNumber
Frost model predicts the likelihood of occurrence of permafrost in the land surface based on the monthly temperature distribution Overeem, Irina
redirect download
Checkmark 32.png
GIPL GIPL(Geophysical Institute Permafrost Laboratory) is an implicit finite difference one-dimensional heat flow numerical model. Jafarov, Elchin
redirect download
Checkmark 32.png
GeoTiff Data Component
A.k.a. GeoTiff, bmi-geotiff
A CSDMS data component for accessing data and metadata from a GeoTIFF file, through either a local filepath or a remote URL.. Piper, Mark
redirect download
Checkmark 32.png
GridMET Data Component
A.k.a. gridMET, gridmet_bmi
A CSDMS data component for fetching and caching gridMET meteorological data. McDonald, Rich
redirect download
Checkmark 32.png
HydroTrend Climate driven hydrological transport model Kettner, Albert
redirect download
Checkmark 32.png
Kudryavtsev Model
A.k.a. Ku Model
Permafrost Active Layer Thickness Model based on Kudryavtsev's parametrization Overeem, Irina
redirect download
Checkmark 32.png
NWM Data Component A CSDMS data component used to download the National Water Model datasets. Gan, Tian
redirect download
Checkmark 32.png
OverlandFlow
A.k.a. Landlab OverlandFlow component
Component simulating overland flow using a 2-D numerical approximation of the shallow-water equations following the de Almeida et al., 2012 algorithm for storage-cell inundation modeling. Adams, Jordan
redirect download
Checkmark 32.png
Plume Hypopycnal sediment plume Hutton, Eric
redirect download
Checkmark 32.png
RAFEM
A.k.a. RAFEM
River Avulsion and Floodplain Evolution Module Ratliff, Katherine
redirect download
Checkmark 32.png
SPACE
A.k.a. Landlab Stream Power with Alluvium Conservation and Entrainment component
Landlab component for 2-D calculation of fluvial sediment transport and bedrock erosion Shobe, Charles
redirect download
Checkmark 32.png
Sedflux Basin filling stratigraphic model Hutton, Eric
redirect download
Checkmark 32.png
Subside Flexure model Hutton, Eric
redirect download
Checkmark 32.png
Topography Data Component
A.k.a. Topography, bmi-topography
A CSDMS data component used to fetch and cache NASA Shuttle Radar Topography Mission (SRTM) and JAXA Advanced Land Observing Satellite (ALOS) land elevation data using the OpenTopography REST API. Piper, Mark
redirect download
Checkmark 32.png

Links