I'm a contributing author on a new paper by Ling Zhu at Northeastern University. Check it out! doi.org/10.1016/j.ac...
Mark Piper
@mdpiper.bsky.social
Research software engineer, @csdms.bsky.social: earth-surface processes, numerical modeling, FAIR software. https://www.colorado.edu/instaar/mark-piper Also: Ultimate frisbee enthusiast. Bike commuter. Nerd. 🖖
I’ll be giving a talk on the Basic Model Interface next week at the PROPL 2026 workshop (organized by @dorchard.bsky.social!). pldi26.sigplan.org/home/propl-2...
PROPL 2026 - PLDI 2026
There are simultaneous interlinked crises across the planet due to human actions: climate change, biodiversity loss, and desertification (collectively, a crisis in climate health). Assessing progress ...
pldi26.sigplan.org
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-....
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...
doi.org
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
ShoreShop 3 - Workshop and Model-Intercomparison Project
A collaborative workshop and model intercomparison project addressing coastal dynamics
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/...
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 ...
onlinelibrary.wiley.com
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.
The CSDMS GeoTiff data component has been updated to v0.4.0. Available on PyPI and conda-forge. bmi-geotiff.csdms.io/en/stable/
bmi-geotiff — bmi-geotiff 0.4.0 documentation
bmi-geotiff.csdms.io
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!
ESPIn
csdms.colorado.edu
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....
The state of AI for research software engineering
YouTube video by CASS Community
youtube.com
New blog post on my 'FirstPrelude' library for teaching beginner functional programming with Haskell: dorchard.github.io/blog/2026/01...
FirstPrelude v0.2.0 for beginner Haskell using GHC
dorchard.github.io
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...
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.
cuboulder.zoom.us
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...
Using GRASS, NumPy, and Landlab for Scientific Modeling
Learn how to integrate NumPy arrays with GRASS tools on an example using Landlab modeling framework.
grass-tutorials.osgeo.org
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...
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...
forum.csdms.io
CUAHSI is offering a series or professional development webinars for early career hydrologists. www.cuahsi.org/cyberseminar...
Cyberseminars | 2025 Navigating (beyond) Academic Waters | Cuahsi.org
cuahsi.org
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!
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 ->
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!
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 ->
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...
cuboulder.zoom.us
I’ve called my members of congress and asked them to fight the administration’s federal spending freeze.
🌎 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...
The inversion trapping a puddle of cold air in Boulder Valley finally broke up, allowing winds just above to reach the surface.
A thoughtful scientist, luminescence wizard, ultrasupportive colleague, and someone who's made me laugh till I cry on numerous occasions—Harrison is so deserving of the prestigious PECASE award!
We are thrilled to share that Associate Editor Harrison Gray was awarded the Presidential Early Career Award for Scientists and Engineers!🎉 This is the highest honor bestowed by the US government on outstanding early career scientists. Congratulations, Dr. Gray!🥳 @agu.org #PECASE #AGUPubs
Back to work after a really good holiday break, and lots of exciting things happening already! It reminded me we currently have an open #ResearchSoftwareEngineer #RSE position in our #AdvancedResearchComputing group at the #RosalindFranklinInstitute. #Job opportunities.rfi.ac.uk/vacancy/rese...
About The Rosalind Franklin Institute - Rosalind Franklin Institute
The Rosalind Franklin Institute is a new national institute, announced in 2017 by the UK government, dedicated to bringing about transformative changes in life science through interdisciplinary resear...
opportunities.rfi.ac.uk
After a month of wrangling, I finally got an example model (written in Fortran, wrapped in Python through Cython, built with CMake and Meson, componentized in the CSDMS Python Modeling Tool, pymt) to build and run on Windows. I am so relieved!
i'm moving away from a two column/week pace in favor of a single extended argument. here is this week's.
Opinion | What Do Democrats Need to Do? Act Like an Opposition Party. (Gift Article)
Now is not the time for surrender.
nytimes.com