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

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!