Discovering the SUPER in computing - dagster-slurm for reproducible research on HPC

Mar 19, 2026·
Hernan Picatto
Hernan Picatto
,
Maximilian Heß
Dr. Georg Heiler
Dr. Georg Heiler
,
Martin Pfister
· 1 min read
Abstract
Dagster is a modern data orchestrator that emphasises reproducibility, observability, and a strong developer experience. In parallel, most high-performance computing (HPC) centres continue to rely on Slurm for batch scheduling and resource governance. The two ecosystems rarely meet in practice: Dagster projects often target cloud or single-node deployments, while Slurm users maintain bespoke submission scripts with limited reuse or visibility. This paper introduces dagster-slurm, an open-source integration that allows the same Dagster assets to run unchanged across laptops, CI pipelines, containerised Slurm clusters, and Tier-0 supercomputers. The project packages dependencies with Pixi, submits workloads through Slurm using Dagster Pipes, and streams logs plus scheduler metrics back to the Dagster UI. The key contribution is a unified compute resource (ComputeResource) that hides SSH transport (including password-only jump hosts and OTP prompts), dependency packaging, and queue configuration while still respecting Slurm’s scheduling semantics. The project ships two production-ready execution modes - local for laptop/CI development and slurm for one-job-per-asset submissions - and two stable launchers: Bash for script-based workloads and Ray for multi-node distributed computing.
Type
Publication
Journal of Open Source Software, 11(119), 9795
publications

Published in the Journal of Open Source Software, volume 11, issue 119, page 9795. Submitted 31 October 2025, published 19 March 2026.

See also the SciPy 2026 talk about this project.

Hernan Picatto
Authors
Researcher & data scientist

Researcher at the Supply Chain Intelligence Institute Austria (ASCII).

My research interest lies at the intersection of forecasting extreme events and causal analysis in high-frequency time series.

Authors
Master student & Data Scientist
Maximilian Hess currently works as a research assistant at ASCII. His research focuses on data-driven identification of risks in supply chains, GIS analyses, and the quantification of trade dependencies. He also works on extracting supply chains from texts, such as newspaper articles.
Dr. Georg Heiler
Authors
senior data expert
Georg is a co-founder @Jubust and a Senior data expert at Magenta as well as a ML-ops engineer at ASCII. He is solving challenges with data. His interests include geospatial graphs and time series. Georg transitions the data platform of Magenta to the cloud and is handling large scale multi-modal ML-ops challenges at ASCII.