A client for the ATLAS time machine

The Argonne Tandem Linear Accelerating System (ATLAS) facility at Argonne National Laboratory is a National User Facility capable of delivering ion beams from hydrogen to uranium. The existing tune archiving system, which utilizes Corel’s Paradox relational database management software, is responsible for retrieving and restoring machine parameters from previously optimized configurations. However, the Paradox platform suffers from outdated support, a proprietary programming language, and limited functionality, prompting the need for a modern replacement. The client for the new system is a PySide6/QML based application. Its user interface has been designed with human usability and simplicity in mind, and feedback from ATLAS operators has played a key role in guiding the development process. In addition, it expands upon the functionality of the Paradox platform in a number of ways. For one, the process of searching for specific archived tunes has been greatly simplified through the use of a filtering tool that allows ATLAS operators to narrow down the list of experiments they need to search through based on specific parameter values, timestamps, and experiment numbers. When preloading the beamline, operators can now select tunes from multiple experiments in the archives, rather than just one as in the Paradox platform. Finally, the use of Python, a widely used and popular modern programming language, ensures long-term maintainability. Keywords: PySide6, QML

Publication Details

Journal
JACOW
Published
2025-12-05
DOI
https://doi.org/10.18429/jacow-icalepcs2025-thpd110
Primary Topic
Computational Physics and Python Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A client for the ATLAS time machine

JACOW
Computational Physics and Python Applications
article

A client for the ATLAS time machine

article en

Abstract

The Argonne Tandem Linear Accelerating System (ATLAS) facility at Argonne National Laboratory is a National User Facility capable of delivering ion beams from hydrogen to uranium. The existing tune archiving system, which utilizes Corel’s Paradox relational database management software, is responsible for retrieving and restoring machine parameters from previously optimized configurations. However, the Paradox platform suffers from outdated support, a proprietary programming language, and limited functionality, prompting the need for a modern replacement. The client for the new system is a PySide6/QML based application. Its user interface has been designed with human usability and simplicity in mind, and feedback from ATLAS operators has played a key role in guiding the development process. In addition, it expands upon the functionality of the Paradox platform in a number of ways. For one, the process of searching for specific archived tunes has been greatly simplified through the use of a filtering tool that allows ATLAS operators to narrow down the list of experiments they need to search through based on specific parameter values, timestamps, and experiment numbers. When preloading the beamline, operators can now select tunes from multiple experiments in the archives, rather than just one as in the Paradox platform. Finally, the use of Python, a widely used and popular modern programming language, ensures long-term maintainability. Keywords: PySide6, QML

JACOW
Industry, innovation and infrastructure
Openalex Percentile: Top 21%
Computational Physics and Python Applications
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.