GIOTTO seal

GIOTTO · Companion Tools

Companion Tools

Standalone utilities for beam‑line design and analysis

A collection of small tools developed alongside GIOTTO for specific beam‑physics tasks. Each utility can be used standalone or, when relevant, driven by GIOTTO as part of an optimization pipeline. Compiled tools are provided as pre‑compiled binaries for Linux and Windows; Python scripts run on any platform with Python 3.

ASTRA Layout Plotter

v1.0

Draws a 2D top‑view layout (z‑x plane) of a beam‑line directly from an ASTRA input file: gun, TW/SW structures, quadrupoles, dipoles, solenoids and screens, all to scale. Long drifts can be compressed with a broken z axis. Requires Python 3 with numpy and matplotlib.

Download
INFN · Istituto Nazionale di Fisica Nucleare · Sezione di Milano
Alberto Bacci (dev)
 · 
Marcello Rossetti Conti (co-dev)