Parsl Sustainability and RSEs

Abstract: Research software projects often are initially funded by a grant that supports development of the software. But when the grant ends, the projects have to shift to another model to support the required software maintenance, if the software is going to continue being used. This talk will look at the Parsl (https://parsl-project.org) software, which allows a user to decorate Python functions and calls to external functions so that they return futures, allowing them to be run asynchronously and in parallel. It will also look at the Parsl project and its effort to become sustainable, across a set of project phases, including the different kinds of RSE work that have taken place during the project. These activities, phases, and developer types appear to be useful concepts for planning or studying other research software projects, or research software as a whole.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-03-13
DOI
https://doi.org/10.5281/zenodo.15018496
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Parsl Sustainability and RSEs

Zenodo (CERN European Organization for Nuclear Research)
Scientific Computing and Data Management
article

Parsl Sustainability and RSEs

article en

Abstract

Abstract: Research software projects often are initially funded by a grant that supports development of the software. But when the grant ends, the projects have to shift to another model to support the required software maintenance, if the software is going to continue being used. This talk will look at the Parsl (https://parsl-project.org) software, which allows a user to decorate Python functions and calls to external functions so that they return futures, allowing them to be run asynchronously and in parallel. It will also look at the Parsl project and its effort to become sustainable, across a set of project phases, including the different kinds of RSE work that have taken place during the project. These activities, phases, and developer types appear to be useful concepts for planning or studying other research software projects, or research software as a whole.

Zenodo (CERN European Organization for Nuclear Research)
University of Illinois Urbana-Champaign (US), University of Chicago (US)
Openalex Percentile: Top 49%
Scientific Computing and Data Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Parsl Sustainability and RSEs · Zenodo (CERN European Organization for Nuclear Research) (2025) | TGRS Research Map | TGRS