RPANDOLFI // OPS ALS RING: SIM SITE: OPERATIONAL

CAMERA · AMCR · LAWRENCE BERKELEY NATIONAL LABORATORY

Ronald J. Pandolfi

I build control systems and scientific software for synchrotron beamlines at the Advanced Light Source: control UIs, autonomous experiment orchestration, and the infrastructure that keeps instruments and their software reproducible.

HALBACH AWARDInnovative Instrumentation · COSMIC-Scattering R&D 100gpCAM

Role

CAMERA · AMCR
Computer Systems Engineer in CAMERA, the Center for Advanced Mathematics for Energy Research Applications, part of Berkeley Lab's Applied Mathematics and Computational Research Division. I turn applied-math methods into production software for DOE user facilities.
ASCRIBE
Co-PI of ASCRIBE, an extended-reality scientific visualization project. ASCRIBE-XR brings scientific imagery (meshes, volumes, point clouds) into virtual reality, and the ASCRIBE-Link service streams it to headsets live from running experiments.
ALS BEAMLINE CONTROLS · BCG
I work with the ALS Beamline Controls Group on the facility-wide move to EPICS, building the software that carries the transition: configuration management (CSM), provisioning automation, and IOC telemetry (IOCular). Lightfall, the next-generation control dashboard, is in commissioning at COSMIC-Scattering.

Software & projects

LIGHTFALLGITHUBDOCS

A modern, unified control platform for synchrotron lightsource facilities. API-first, plugin-based, and built to be driven by operators and AI agents alike. In commissioning at COSMIC-Scattering.

Python · EPICS · Bluesky · NATS

CSMINTERNAL

Configuration management for beamline control systems. Declarative device configs provision EPICS IOCs across the facility, driving the ALS controls modernization.

Python · EPICS · Ansible/AWX

IOCULARINTERNAL

IOC management agent for EPICS control systems: fleet-wide monitoring, remote control, log streaming, and deployment.

Python · EPICS

GPCAMR&D 100GITHUBDOCS

Autonomous experimentation and uncertainty quantification engine from CAMERA. Gaussian processes decide where to measure next.

Python · HPC

TSUCHINOKOGITHUBDOCS

Desktop Qt application that runs gpCAM adaptive experiments at the beamline.

Python · Qt · gpCAM

Extensible platform for synchrotron data reduction, visualization, and management.

Python · Qt

ASCRIBE-XRGITHUB

Scientific data visualization in VR (Godot 4 + OpenXR), with an HTTP specimen server for meshes, volumes, and point clouds.

Godot · OpenXR · Python

BCSOPHYD-ZMQGITHUBDOCS

LabVIEW ↔ Bluesky bridge over ZMQ for legacy beamline control integration.

Python · LabVIEW · ZMQ

Publications & talks

Selected. Full list on Google Scholar.

Contact