Geoff: The generic optimization framework & frontend for particle accelerator controls

Geoff is a collection of Python packages that form a framework for automation of particle accelerator controls. With particle accelerator laboratories around the world researching machine learning techniques to improve accelerator performance and uptime, a multitude of approaches and algorithms have emerged. The purpose of Geoff is to harmonize these approaches and to minimize friction when comparing or migrating between them. It provides standardized interfaces for optimization problems, utility functions to speed up development, and a reference GUI application that ties everything together. Geoff is an open-source library developed at CERN and maintained and updated in collaboration between CERN and GSI as part of the EURO-LABS project. This paper gives an overview over Geoff’s design, features, and current usage.

Authors

Institutions

Publication Details

Journal
SoftwareX
Published
2025-09-17
DOI
https://doi.org/10.1016/j.softx.2025.102335
Citations
1
Primary Topic
Particle Accelerators and Free-Electron Lasers
Type
article
Field-Weighted Citation Impact
0.73

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Geoff: The generic optimization framework & frontend for particle accelerator controls

Michael Schenk, N. Madysa, Verena Kain, Sabrina Appel
1 citations
SoftwareX
Particle Accelerators and Free-Electron Lasers
0.73
article

Geoff: The generic optimization framework & frontend for particle accelerator controls

Michael Schenk, N. Madysa, Verena Kain, Sabrina Appel
article en
1 citations

Abstract

Geoff is a collection of Python packages that form a framework for automation of particle accelerator controls. With particle accelerator laboratories around the world researching machine learning techniques to improve accelerator performance and uptime, a multitude of approaches and algorithms have emerged. The purpose of Geoff is to harmonize these approaches and to minimize friction when comparing or migrating between them. It provides standardized interfaces for optimization problems, utility functions to speed up development, and a reference GUI application that ties everything together. Geoff is an open-source library developed at CERN and maintained and updated in collaboration between CERN and GSI as part of the EURO-LABS project. This paper gives an overview over Geoff’s design, features, and current usage.

SoftwareXVol. 32
GSI Helmholtz Centre for Heavy Ion Research (DE), European Organization for Nuclear Research (CH)
CERN, European Commission, HORIZON EUROPE Framework Programme
Openalex Percentile: Top 23%
Particle Accelerators and Free-Electron Lasers
0.73
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.