The ROMS Data Component wraps 2D, 3D, and 4D output datasets from the Regional Ocean Modeling System (ROMS). The datasets can be defined with geospatial and/or time dimensions. Learn more about the ROMS Data Component through its documentation at bmi-roms.readthedocs.io.
Posts by Mark Piper
The ERA5 Data Component provides programmatic access to the ECMWF Reanalysis v5 (ERA5) hourly estimates of atmospheric, land, and oceanic climate variables. See how to install and use this Data Component to download ERA5 data by visiting bmi-era5.readthedocs.io.
The WaveWatch3 Data Component provides a command line interface and a programming interface for downloading and working with WAVEWATCH III data. Learn more about WaveWatch3 at bmi-wavewatch3.readthedocs.io/en/latest/.
The Topography Data Component fetches land elevation data from OpenTopography and loads it into an Xarray DataArray. Learn more about the Topography Data Component at github.com/csdms/bmi-to....
First, I'd like to highlight SoilGrids, written by Tian Gan. SoilGrids fetches global gridded soil information from the International Soil Reference and Information Centre (ISRIC). Learn more about the SoilGrids Data Component—and see examples of its use—at github.com/gantian127/s....
I'd like to do a series of posts this week to highlight CSDMS Data Components.
Data Components are software that help connect data sources to numerical models. For more information on the idea behind Data Components and their implementation, see Gan et al. 2024: doi.org/10.5194/gmd-....
Biannual meeting of the Landlab community on 3/11 @ 10AM MDT: short pop-up presentations by community members, followed by discussions on Landlab needs/wish list and pain points. The meeting is open to all active and soon-to-be-active landlab users. Register: cuboulder.zoom.us/meeting/regi...
The ShoreShop 3 model intercomparison project will hold a workshop Oct 20-22 at the University of Colorado Boulder.
Mark your calendars!
shoreshop3.netlify.app
A new paper by Ogden et al. describes the framework of the NextGen National Water Model, which uses CSDMS technologies such as the Basic Model Interface (BMI).
onlinelibrary.wiley.com/doi/10.1111/...
Classroom with LSU students and a CSDMS instructor
Eric and I took the CSDMS Roadshow to Baton Rouge last week. We had a great time with great people at LSU! We also wrote a lot of code.
Fortran is the language of science! 🫠
The CSDMS GeoTiff data component has been updated to v0.4.0. Available on PyPI and conda-forge.
bmi-geotiff.csdms.io/en/stable/
Watching a Fortran webinar. :)
The application window for the 2026 Earth Surface Processes Institute (ESPIn) is open for one more week.
csdms.colorado.edu/wiki/ESPIn
Join us in Boulder for a week of science && software!
I was kinda disappointed there wasn’t more on the ethics of resource use by gen AI.
The CASS UDX webinar last week was interesting: "The State of AI Use among Research Software Engineers". People surveyed are “curious, but cautious” about generative AI tools, which mirrors my feelings.
The recording is online at www.youtube.com/watch?v=lRru....
New blog post on my 'FirstPrelude' library for teaching beginner functional programming with Haskell:
dorchard.github.io/blog/2026/01...
This Thursday (December 4) at 10a MST @csdms.bsky.social is hosting a Landlab Developers and Users Coffee Hour over Zoom. Please join us!
cuboulder.zoom.us/meeting/regi...
Food lines were 2X normal this morning at the Weld Food Bank, which told me 2/3rds of their visitors said they were impacted by the SNAP food benefit freeze. Our microgiving campaign has raised $50,000 for Weld Food Bank so far. Even $5 helps: weldfoodbank.org/wordofthanks/
New GRASS + Landlab example notebook just dropped. Check it out!
grass-tutorials.osgeo.org/content/tuto...
Building Landlab from source on Windows can be tricky. Here's a step-by-step guide, based on recent experience, that should help.
forum.csdms.io/t/landlab-de...
CUAHSI is offering a series or professional development webinars for early career hydrologists.
www.cuahsi.org/cyberseminar...
CSDMS 2025 Student Modeler Awardee is Marie-Christin Wimmler, TU, Dresden for her submission "pyMANGA: A Modular, Open and Extendable Software Platform for Modelling Forest and Vegetation Dynamics". Full Citation: csdms.colorado.edu/wiki/Syvitsk...
Software!!1! *shakes fist*
Starting in about an hour, at 10 am MST.
See you soon!
Registration is now open for the CSDMS 2025 Annual Meeting: "Exploring Earth’s Surface with Models, Data & AI". This year’s meeting is held at the University of Colorado Boulder from May 13–15. Registration and additional details, please visit: csdms.colorado.edu/wiki/Form:An...
Hope you can join!
That's right! Recordings are typically posted a couple days after the webinar date. You can view webinar recordings at csdms.colorado.edu/wiki/Webinars.
I'm looking forward to this upcoming (Thu Feb 13) CSDMS webinar by Daniel Shapero, "Docker, or, What to do When Software Has Betrayed You".
Daniel does cool science + software. I think this will be interesting and entertaining.
Abstract and registration ->
I’ve called my members of congress and asked them to fight the administration’s federal spending freeze.
Advertisement for the Earth Surface Processes Institute in a minimalist design with olive green curved shapes on cream background. Large bold text announces 'EARTH SURFACE PROCESSES INSTITUTE' at the top, followed by 'AT THE UNIVERSITY OF COLORADO, BOULDER EAST CAMPUS'. Application deadline of January 28 is prominently displayed in light blue text with a purple asterisk noting 'NOTE EXTENSION'. The dates 'MAY 5-12, 2025' appear in curved text. The image describes ESPIn as a six-day immersive training for 25 early career scientists, listing three main skills: numerical modeling, modern collaborative scientific software development, and use of open source community cyberinfrastructure. The CSDMS (Community Surface Dynamics Modeling System) logo appears in the bottom right.
🌎 ESPIn 2025: Where Earth science meets code! Learn Python modeling, work on team projects, enjoy a Boulder field trip & boost your career. Topics: Git, Landlab, HPC & more. May 5-12 at CU Boulder. Early career scientists apply by Jan 28! @csdms.bsky.social
APPLY HERE docs.google.com/forms/d/e/1F...