Advertisement · 728 × 90

Posts by Mark Piper

Installation — bmi_roms documentation

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.

3 weeks ago 1 0 0 0
Installation — bmi_era5 documentation

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.

3 weeks ago 0 0 1 0
bmi_wavewatch3

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/.

4 weeks ago 1 1 1 0
Preview
GitHub - csdms/bmi-topography: Fetch and cache land elevation data from OpenTopography through an API, BMI, or CLI Fetch and cache land elevation data from OpenTopography through an API, BMI, or CLI - csdms/bmi-topography

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....

4 weeks ago 2 2 1 0
Preview
GitHub - gantian127/soilgrids: A Python library to fetch the global gridded soil information from SoilGrids (https://www.isric.org/explore/soilgrids) A Python library to fetch the global gridded soil information from SoilGrids (https://www.isric.org/explore/soilgrids) - gantian127/soilgrids

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....

4 weeks ago 2 0 1 2
Preview
CSDMS Data Components: data–model integration tools for Earth surface processes modeling Abstract. Progress in better understanding and modeling Earth surface systems requires an ongoing integration of data and numerical models. Advances are currently hampered by technical barriers that i...

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-....

4 weeks ago 4 3 1 0
Post image

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...

1 month ago 4 2 0 0
ShoreShop 3 - Workshop and Model-Intercomparison Project A collaborative workshop and model intercomparison project addressing coastal dynamics

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

1 month ago 1 0 0 0
Advertisement
Preview
The NextGen Water Resources Modeling Framework: Community Innovation at the Intersection of Hydrologic, Data and Computer Sciences Hydrologic science lacks a comprehensive theory of stormflow generation, preventing the development of a general hydrologic model. Studies show that models focusing on dominant local processes often ...

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/...

2 months ago 2 0 0 0
Classroom with LSU students and a CSDMS instructor

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.

2 months ago 2 1 0 0

Fortran is the language of science! 🫠

3 months ago 1 1 1 0
bmi-geotiff — bmi-geotiff 0.4.0 documentation

The CSDMS GeoTiff data component has been updated to v0.4.0. Available on PyPI and conda-forge.

bmi-geotiff.csdms.io/en/stable/

3 months ago 1 1 0 1

Watching a Fortran webinar. :)

3 months ago 2 0 1 0
Preview
ESPIn

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!

3 months ago 3 2 0 0

I was kinda disappointed there wasn’t more on the ethics of resource use by gen AI.

3 months ago 2 0 0 0
The state of AI for research software engineering
The state of AI for research software engineering YouTube video by CASS Community

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....

3 months ago 2 0 1 0
FirstPrelude v0.2.0 for beginner Haskell using GHC

New blog post on my 'FirstPrelude' library for teaching beginner functional programming with Haskell:
dorchard.github.io/blog/2026/01...

3 months ago 4 2 1 0
Advertisement
Welcome! You are invited to join a meeting: Landlab Developers and Users Coffee Hour. After registering, you will receive a confirmation email about joining the meeting. Get updates on Landlab, and meet fellow users! In this session, the development team will provide a briefing on the latest Landlab developments, and answer your questions.

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...

4 months ago 3 1 0 0
Post image Post image

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/

5 months ago 433 177 10 12
Preview
Using GRASS, NumPy, and Landlab for Scientific Modeling Learn how to integrate NumPy arrays with GRASS tools on an example using Landlab modeling framework.

New GRASS + Landlab example notebook just dropped. Check it out!

grass-tutorials.osgeo.org/content/tuto...

6 months ago 4 1 0 0
Preview
Landlab developer install on Windows Building Landlab from source on Windows is trickier than on Linux or macOS. Below are some steps, based on recent experience, that should work. Install Visual Studio Landlab has many parts that are w...

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...

7 months ago 3 0 0 0
Cyberseminars | 2025 Navigating (beyond) Academic Waters | Cuahsi.org

CUAHSI is offering a series or professional development webinars for early career hydrologists.

www.cuahsi.org/cyberseminar...

8 months ago 2 0 0 0
Preview
Apple TV's New Sci-Fi Action Comedy With Alexander Skarsgård Debuts To Rare Rotten Tomatoes Score The reviews are finally in for Apple TV's latest sci-fi series.

🤖😃 movieweb.com/apple-tv-mur...

11 months ago 816 150 36 0
Post image

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...

1 year ago 4 1 0 0
Advertisement

Software!!1! *shakes fist*

Starting in about an hour, at 10 am MST.

See you soon!

1 year ago 2 0 0 0
Post image

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!

1 year ago 5 2 0 0

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.

1 year ago 1 0 1 0
Welcome! You are invited to join a meeting: "Docker, or, What to do When Software Has Betrayed You". After registering, you will receive a confirmation email about joining the meeting. Presented by: Dan Shapero, University of Washington Have you ever needed to use a software package and it won't build on your machine? Have you ever needed to distribute a set of software packages b...

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 ->

1 year ago 4 2 1 1

I’ve called my members of congress and asked them to fight the administration’s federal spending freeze.

1 year ago 2 0 0 1
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.

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...

1 year ago 7 3 0 1