RSE
Do you need help
- writing a Basic Model Interface (BMI) for a model,
- developing a Landlab component, or
- integrating a model with the Python Modeing Toolkit (PyMT)?
Or perhaps you need something more low-level, like
- configuring a build system with CMake,
- updating Fortran 77 code to object-oriented Fortran 2003+,
- speeding up underperforming Python code with Cython, or
- setting up a model to run on the CSDMS HPC?
CSDMS research software engineers (RSEs), with backgrounds in quantitative earth sciences and expertise in scientific software development, can help.
Research Software Engineering as a Service
CSDMS bridges the gap between science and software, empowering earth scientists to create sustainable code that is well tested, maintainable, modular, and robust, by providing the community with one-on-one consulting with a CSDMS research software engineer. We call this consulting service Research Software Engineering as a Service (RSEaaS). On an ongoing basis, CSDMS will review requests for RSEaaS support, and allocate resources based on need and impact. To be eligible, projects must be open source and must address broader CSDMS goals. RSEaaS is an efficient, cost-effective way to jump-start a project.
For more information, consulting rates, or to submit a request for RSEaaS support, please contact us at csdms@colorado.edu.
Proposal Collaboration
Scientists planning to develop code to answer outstanding research questions are invited to collaborate with CSDMS. Creating a new model or analysis tool typically demands a significant investment of time. An experienced CSDMS research software engineer can reduce this time investment, saving you money, plus the resulting code will be flexible, interoperable, robust, and reusable. Depending on the needs of your project, we invite you to discuss options for including work with a CSDMS research software engineer, either through a collaborative proposal or a subaward.
For more information, as well as examples of previous successful collaborations, please contact us at csdms@colorado.edu.