Sign in

Mark Piper

@mdpiper.bsky.social
236 followers 165 following 98 posts

Research software engineer, @csdms.bsky.social: earth-surface processes, numerical modeling, FAIR software. www.colorado.edu/instaar/mark-piper Also: Ultimate frisbee enthusiast. Bike commuter. Nerd. 🖖

PostsRepliesMedia
Reposted by Mark Piper
INSTAAR @instaar.bsky.social · 02/10/2026
INSTAAR affiliate Marika Holland has received a MacArthur "genius" grant! Marika's work lies at the intersection of sea ice modeling, climate change, and ecology. She works closely with INSTAARs, including the Brooks Lab, the Ocean Biogeochemistry Group, and Sharon Stammerjohn. buff.ly/UbOCMBS
nytimes.com
https://www.nytimes.com/2026/10/01/climate/climate-science-macarthur.html?unlocked_article_code=1.FVE.z8BR.4pKOkJvvPCIi&smid=url-share
0121
Reposted by Mark Piper
NSF NCAR & UCAR @ncar-ucar.bsky.social · 29/09/2026
Congratulations to NSF NCAR scientist Marika Holland for becoming a 2026 MacArthur Fellow, an award commonly known as the “genius grant.” Marika uses Earth system models to study polar regions, improving our understanding of sea ice predictability & polar climate variability. bit.ly/4xWSau7
26520
Mark Piper @mdpiper.bsky.social · 28/09/2026
GitHub. I'm sure Microsoft will try to squeeze more value from it eventually. The alternative (at least for now) is Codeberg, codeberg.org
codeberg.org
Codeberg.org
Codeberg is a non-profit community-led organization that aims to help free and open source projects prosper by giving them a safe and friendly home.
010
Reposted by Mark Piper
Becky @beckvalle.bsky.social · 28/09/2026
As a researcher, I am trying to be more intentional about backing up files, data, and information in formats as close to raw text and images as possible. I want to be able to still access the information if a software company decides to no longer support the file formats or software I need anymore.
3165
Reposted by Mark Piper
CSDMS @csdms.bsky.social · 18/08/2026
INQUA-CODE 2026 Programming and modelling skills workshop for early‑career researchers in quaternary science (www.plymouth.ac.uk/whats-on/inq...).
plymouth.ac.uk
INQUA‑CODE 2026
What's on: INQUA‑CODE 2026 - Programming and modelling skills workshop for early‑career researchers in quaternary science. 5-day residential workshop...
031
Mark Piper @mdpiper.bsky.social · 13/07/2026
I'm a contributing author on a new paper by Ling Zhu at Northeastern University. Check it out! doi.org/10.1016/j.ac...
020
Mark Piper @mdpiper.bsky.social · 06/07/2026
I keep a winter coat in my office for this reason. My hands are freezing right now!
000
Mark Piper @mdpiper.bsky.social · 09/06/2026
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...
pldi26.sigplan.org
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 ...
241
Mark Piper @mdpiper.bsky.social · 27/03/2026
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.
bmi-roms.readthedocs.io
Installation — bmi_roms documentation
010
Mark Piper @mdpiper.bsky.social · 26/03/2026
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.
bmi-era5.readthedocs.io
Installation — bmi_era5 documentation
100
Mark Piper @mdpiper.bsky.social · 25/03/2026
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/.
bmi-wavewatch3.readthedocs.io
bmi_wavewatch3
111
Mark Piper @mdpiper.bsky.social · 24/03/2026
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....
github.com
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
122
Mark Piper @mdpiper.bsky.social · 23/03/2026
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....
github.com
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
120
Mark Piper @mdpiper.bsky.social · 23/03/2026
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-....
doi.org
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...
143
Reposted by Mark Piper
CSDMS @csdms.bsky.social · 02/03/2026
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...
042
Mark Piper @mdpiper.bsky.social · 26/02/2026
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
shoreshop3.netlify.app
ShoreShop 3 - Workshop and Model-Intercomparison Project
A collaborative workshop and model intercomparison project addressing coastal dynamics
010
Mark Piper @mdpiper.bsky.social · 12/02/2026
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/...
onlinelibrary.wiley.com
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 ...
020
Mark Piper @mdpiper.bsky.social · 04/02/2026
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.
Classroom with LSU students and a CSDMS instructor
021
Mark Piper @mdpiper.bsky.social · 22/01/2026
Fortran is the language of science! 🫠
111
Mark Piper @mdpiper.bsky.social · 21/01/2026
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.csdms.io
bmi-geotiff — bmi-geotiff 0.4.0 documentation
011
Mark Piper @mdpiper.bsky.social · 21/01/2026
Watching a Fortran webinar. :)
120
Mark Piper @mdpiper.bsky.social · 16/01/2026
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!
csdms.colorado.edu
ESPIn
032
Mark Piper @mdpiper.bsky.social · 13/01/2026
I was kinda disappointed there wasn’t more on the ethics of resource use by gen AI.
020
Mark Piper @mdpiper.bsky.social · 13/01/2026
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....
youtube.com
The state of AI for research software engineering
YouTube video by CASS Community
120
Reposted by Mark Piper
Dominic Orchard @dorchard.bsky.social · 05/01/2026
New blog post on my 'FirstPrelude' library for teaching beginner functional programming with Haskell: dorchard.github.io/blog/2026/01...
dorchard.github.io
FirstPrelude v0.2.0 for beginner Haskell using GHC
142
Mark Piper @mdpiper.bsky.social · 02/12/2025
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...
cuboulder.zoom.us
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.
031
Reposted by Mark Piper
Kyle Clark @kylec.bsky.social · 03/11/2025
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/
9430174
Mark Piper @mdpiper.bsky.social · 06/10/2025
New GRASS + Landlab example notebook just dropped. Check it out! grass-tutorials.osgeo.org/content/tuto...
grass-tutorials.osgeo.org
Using GRASS, NumPy, and Landlab for Scientific Modeling
Learn how to integrate NumPy arrays with GRASS tools on an example using Landlab modeling framework.
041
Mark Piper @mdpiper.bsky.social · 19/09/2025
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...
forum.csdms.io
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...
030
Mark Piper @mdpiper.bsky.social · 05/08/2025
CUAHSI is offering a series or professional development webinars for early career hydrologists. www.cuahsi.org/cyberseminar...
cuahsi.org
Cyberseminars | 2025 Navigating (beyond) Academic Waters | Cuahsi.org
020
Reposted by Mark Piper
Martha Wells @marthawells.com · 14/05/2025
🤖😃 movieweb.com/apple-tv-mur...
movieweb.com
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.
36813149
Reposted by Mark Piper
CSDMS @csdms.bsky.social · 17/02/2025
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...
041
Mark Piper @mdpiper.bsky.social · 13/02/2025
Software!!1! *shakes fist* Starting in about an hour, at 10 am MST. See you soon!
020
Reposted by Mark Piper
CSDMS @csdms.bsky.social · 04/02/2025
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!
052
Mark Piper @mdpiper.bsky.social · 31/01/2025
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.
110
Mark Piper @mdpiper.bsky.social · 31/01/2025
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 ->
cuboulder.zoom.us
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...
142
Mark Piper @mdpiper.bsky.social · 28/01/2025
I’ve called my members of congress and asked them to fight the administration’s federal spending freeze.
020
Reposted by Mark Piper
AGU EPSP @aguepsp.bsky.social · 21/01/2025
🌎 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...
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.
073
Mark Piper @mdpiper.bsky.social · 21/01/2025
When I left home at 8a, it was 26 F and windy on Shanahan Ridge, but -1.5 F and nearly calm at the Foothills Lab, which is about 5 mi away and 400 ft lower in elevation.
010
Mark Piper @mdpiper.bsky.social · 21/01/2025
The inversion trapping a puddle of cold air in Boulder Valley finally broke up, allowing winds just above to reach the surface.
Temperature and dewpoint time series from the NCAR Foothills Lab, showing a jump in temperature around 10:30a.Wind speed and peak gust time series from the NCAR Foothills Lab, showing a jump around 10:30a.
120
Reposted by Mark Piper
Rachel Glade @rachelglade.bsky.social · 18/01/2025
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!
132
Mark Piper @mdpiper.bsky.social · 17/01/2025
Everyone in Boulder is out running before the cold snap.
000
Reposted by Mark Piper
Mark Basham @markbasham.bsky.social · 06/01/2025
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...
opportunities.rfi.ac.uk
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...
104
Mark Piper @mdpiper.bsky.social · 20/12/2024
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!
010
Reposted by Mark Piper
jamelle @jamellebouie.net · 18/12/2024
i'm moving away from a two column/week pace in favor of a single extended argument. here is this week's.
nytimes.com
Opinion | What Do Democrats Need to Do? Act Like an Opposition Party. (Gift Article)
Now is not the time for surrender.
22352841081
Mark Piper @mdpiper.bsky.social · 18/12/2024
EarthscapeHub is undergoing semiannual maintenance Dec 18-20. There may be occasional outages. If you're using a Hub, please save your work often. csdms.colorado.edu/wiki/Jupyter...
000
Mark Piper @mdpiper.bsky.social · 05/12/2024
We gratefully acknowledge the Institute of Computing for Climate Science at the University of Cambridge (iccs.cam.ac.uk) for their support of the CSDMS Forum. (Thanks, @dorchard.bsky.social!)
020
Mark Piper @mdpiper.bsky.social · 05/12/2024
Hi, CSDMS-ers! We've started a brand new forum at forum.csdms.io. If you're into earth surface processes, geoscientific software development, or anything between, please consider signing up. It would be awesome if we made this a place to easily discuss research, ask questions, and share ideas.
forum.csdms.io
The CSDMS Forum
A place for researchers to connect, share information, and discuss all things CSDMS.
121
Mark Piper @mdpiper.bsky.social · 02/12/2024
The application window for ESPIn 2025 opens today!
094
Mark Piper @mdpiper.bsky.social · 27/11/2024
Bear Peak after today’s snow. #boulder
A view of Bear Peak in Boulder with snow.
050