beamlines
BEATS: BEAmline for synchrotron X-ray microTomography at SESAME
aSESAME – Synchrotron-light for Experimental Science and Applications in the Middle East, Allan, Jordan, bESRF – The European Synchrotron, Grenoble, France, cElettra-Sincrotrone Trieste SCpA, Basovizza, Trieste, Italy, dALBA Synchrotron, Cerdanyola, Catalonia, Spain, eThe Cyprus Institute, Nicosia, Cyprus, fSolaris National Synchrotron Radiation Centre, Jagiellonian University, Krakow, Poland, gLaboratori Nazionali di Frascati dell'INFN, INFN, Frascati, Rome, Italy, hDeutsches Elektronen-Synchrotron DESY, Hamburg, Germany, and iSwiss Light Source, Paul Scherrer Institut, Villigen, Switzerland
*Correspondence e-mail: gianluca.iori@sesame.org.jo, axel.kaprolat@esrf.fr
The ID10 beamline of the SESAME (Synchrotron-light for Experimental Science and Applications in the Middle East) synchrotron light source in Jordan was inaugurated in June 2023 and is now open to scientific users. The beamline, which was designed and installed within the European Horizon 2020 project BEAmline for Tomography at SESAME (BEATS), provides full-field X-ray radiography and microtomography imaging with monochromatic or polychromatic X-rays up to photon energies of 100 keV. The photon source generated by a 2.9 T wavelength shifter with variable gap, and a double-multilayer monochromator system allow versatile application for experiments requiring either an X-ray beam with high intensity and
and/or a partially spatial coherent beam for phase-contrast applications. Sample manipulation and X-ray detection systems are designed to allow scanning samples with different size, weight and material, providing image voxel sizes from 13 µm down to 0.33 µm. A state-of-the-art computing infrastructure for data collection, three-dimensional (3D) image reconstruction and data analysis allows the visualization and exploration of results online within a few seconds from the completion of a scan. Insights from 3D X-ray imaging are key to the investigation of specimens from archaeology and cultural heritage, biology and health sciences, materials science and engineering, earth, environmental sciences and more. Microtomography scans and preliminary results obtained at the beamline demonstrate that the new beamline ID10-BEATS expands significantly the range of scientific applications that can be targeted at SESAME.Keywords: X-ray imaging; computed tomography; X-ray phase-contrast; microscopy; radiography; synchrotron radiation; cultural heritage; materials science; biomedical imaging.
1. Introduction
X-ray tomography is a widely non-destructive three-dimensional (3D) imaging technique which generates volume images of a specimen by using penetrating radiation. The method involves the acquisition of multiple projection images (radiographs) of angular views covering 180° or 360° of an object, and a mathematical procedure of 3D tomographic reconstruction. Its scientific and technological applications are vast, ranging from life and materials science to archaeology as well as earth and environmental research.
The application of synchrotron X-ray computed tomography (SXCT) started in the 1980s and is growing steadily, driven by the increase in et al., 2021). The high enables on one hand short acquisition time and time-resolved scans (Rack et al., 2013); on the other hand it allows tuning of the impinging X-ray energy with the use of monochromator optics, which provides images of superior contrast and quality. The large distance to the light source minimizes the effect of the finite source size on image formation. Radiographs obtained with parallel and partially coherent X-ray beams can achieve higher spatial resolution. Image contrast can be either generated via the difference in the photo-electric absorption (absorption-contrast) or electron density (phase-contrast) of the elements constituting the sample. Phase-contrast SXCT scans provide a sensitivity to light elements that is two to three orders of magnitude larger than that of absorption-contrast computed tomography (CT) in the hard X-ray regime (Cloetens et al., 1996).
of the X-ray sources, and by significant improvements in detector and computing technology. When compared to its laboratory counterpart, the advantages of SXCT are related to the high delivered on a small area of the sample, and to the possibility to extend the distance to the X-ray source to tens or even hundreds of meters (WithersThe project Beamline for Tomography at SESAME (BEATS) was funded by the EU via the H2020 programme, and brought together a consortium of research facilities in the Middle East (SESAME, Jordan and the Cyprus Institute, Cyprus), and European synchrotron radiation facilities and high-energy laboratories [ALBA, Spain; DESY, Germany; Elettra, Italy; European Synchrotron Radiation Facility (ESRF), France; INFN, Italy; Paul Scherrer Institut (PSI), Switzerland; and SOLARIS, Poland] with the goal to design, install and commission a beamline for hard X-ray full-field tomography at SESAME, fostering in this way the user community of the facility. The project was coordinated by the ESRF.
During the instrumentation design phase, several successful examples from established SXCT stations worldwide were studied, such as TOMCAT of the Swiss Light Source (PSI) (Stampanoni et al., 2007), ID17 (Mittone et al., 2020) and ID19 (Weitkamp et al., 2010) of the ESRF, FaXToR of ALBA (Mittone et al., 2022), SYRMEP of Elettra (Tromba et al., 2010), TopoTomo of ANKA (now KARA, Germany) (Rack et al., 2009), the Micro-Computed Tomography beamline of the Australian Synchrotron (Arhatari et al., 2023), and the BAMline of BESSY-II (Germany) (Rack et al., 2008).
This communication describes the instrumentation and performance of BEATS, which is fully commissioned for scientific user operation. First SXCT scans performed at the beamline are presented, demonstrating the huge scientific potential of the instrument for a broad range of disciplines.
2. Beamline design and instrumentation
The beamline is composed of an insertion device (ID) and a front-end installed inside the synchrotron accelerator tunnel, and of two radiation shielded hutches connected by a vacuum transfer line, one hosting the beamline optics and the other the experimental endstation, respectively. An illustration of the beamline layout is shown in Fig. 1. The design is inspired by the TOMCAT beamline of the SLS (Switzerland) (Stampanoni et al., 2007), and was validated by ray-tracing numerical simulation (Iori et al., 2021a).
2.1. X-ray source: three-pole wiggler
The BEATS photon source is a three-pole wiggler ID [3PW, Fig. 2(a)] with a central magnetic pole reaching 2.9 T peak magnetic field at minimum gap, installed in the short straight section of cell 10 of SESAME's 2.5 GeV storage ring. The conceptual magnetic model of the ID was established in collaboration between ALBA (Spain) and the INFN (Italy) with the following objectives (Campmany et al., 2021):
(i) Provide an X-ray point source with broadband energy spectrum and 10 photons mm−2 s−1 at 50 keV.
at the sample position of at least 1 × 10(ii) Minimize the multipolar effects on the SESAME storage ring optics.
(iii) Reduce the attractive forces between the magnetic structures leading to minor mechanical constraints.
The main parameters of the ID are listed in Table 1. Plots of the magnetic field (simulated and measured) along the longitudinal axis of the 3PW device at the minimum gap of 11.15 mm are shown in Fig. 2(b). The energy spectrum of the emitted [Fig. 2(c)] reaches 100 keV, and can be tuned by adjustment of the ID gap before each experiment. Active correction coils [visible on both sides of the main magnetic structure in Fig. 2(a)] are operated in correlation with the gap setting to correct deviations of the electron beam trajectory.
|
2.2. Front-end
The beamline front-end comprises:
(i) A fixed mask defining a useful beamline aperture of 1.8 mrad × 0.36 mrad (H × V).
(ii) Motorized, in-vacuum slits, used to adjust the beam size and reduce the heat load on downstream components.
(iii) A 0.5 mm-thick chemical vapour deposition (CVD) diamond window separating accelerator and beamline vacuum sections.
(iv) A white beam attenuator system composed of five motorized actuators with four cooled filters each.
(v) Radiation safety and vacuum shutters designed to absorb the beam heat load and high-energy X-rays, and to protect from contamination of the storage ring vacuum environment in case of outgassing or leak.
Available X-ray filters range from 5 mm glassy carbon (HTW, Germany) to polished plates of high-Z metals (0.5 mm W and Au), and can be used in succession to tune the intensity and average energy of the white beam, and to modulate the heat load on the first mirror of the monochromator. The front-end components were manufactured by JJ X-ray A/S (Denmark).
2.3. Double-multilayer monochromator
The main beamline optical component is a vertical-reflecting double-multilayer monochromator [DMM, Fig. 3(a)] installed in a dedicated optics hutch at 16.1 m from the photon source. The device is used for applications requiring high X-ray energy sensitivity, phase-contrast scans of light or moderately absorbing materials, and for subtraction imaging. Each optical element [multilayers 1 and 2 in Fig. 3(a)] is installed on its own set of remotely controlled positioners, avoiding any mechanical link and software cross-talk between the two multilayers. Three motorized axes allow the selection of the desired multilayer coating, and control over the reflection angle (multilayer pitch or Bragg angle) and beam offset. At the same time, both multilayers can be retracted from the beam path, allowing operation in white beam mode. The maximum power impinging on the first multilayer mirror (132.7 W) is dissipated through a gallium–indium eutectic alloy bath that also decouples mechanically the optical element from the water cooling line. The second multilayer positioner is equipped with a motorized roll stage, and a piezoelectric actuator in series with the stepper motor for fine-tuning of the reflection angle and therefore of the exit beam direction. Key figures of the DMM mechanical performance as measured at the manufacturer's premises (Strumenti Scientifici CINEL, Vigonza, Italy) are reported in Table 2. During all measurements, suitable dummies of the multilayers were installed, replicating the shape and mass of the real optical elements. The resolution and repeatability of the pitch stages were measured in air with a laser interferometer (XL80, Renishaw, UK). Measurements of the natural frequencies of the pitch adjustment of each multilayer were carried out under vacuum driving the linear piezoelectric actuator of the pitch adjustment of multilayer 2 with a sinusoidal, fixed amplitude input signal. A frequency sweep in the range between 1 and 1000 Hz was performed in 1 Hz steps, simultaneously acquiring the encoder readout of each multilayer pitch stage in real time. The frequencies of the first two eigenmodes (Table 2) were detected from the Bode diagrams of the response of each pitch adjustment. The long-term vibration stability of each multilayer pitch was characterized as the r.m.s. value of its calibrated encoder readout over a period of 20 min, with the DMM under vacuum and no external heat or vibration sources in the surrounding area. Real-time data collection for vibration and stability analyses was performed using a beam enhanced stabilization technology (BEST) module manufactured by CAEN ELS (Italy). Two pairs of multilayer stripes (specifications in Table 2) were deposited on each Si substrate at the ESRF Multilayer Laboratory (France), varying the d-spacing along the multilayer longitudinal axis as described by Morawe (2007). The effect of the longitudinal substrate slope error was investigated by Iori et al. (2021a). Energies between 7 and 60 keV can be selected by setting the reflection angle as shown in Fig. 3(b), with an energy resolution of 1.6% or 2.4% for stripe 1 and 2, respectively (Table 2). The density at the sample position when using the DMM is plotted for different photon energies in Fig. 3(c). 500 mm-long optical surfaces allow the usable beam height to be preserved even when working at very low reflection angles.
‡<4.33 nrad with piezoelectric actuator. |
2.4. X-ray imaging endstation
The imaging setup is hosted in a 9 m-long lead-shielded experimental hutch reaching 45.3 m from the photon source. The hutch hosts in-vacuum and sample (in-air) slits, a CVD diamond window separating vacuum and air environments, a fast shutter with minimum exposure time of 50 ms and 10 Hz repetition rate, used to limit the X-ray exposure of delicate samples (Muñoz Pequeño et al., 2021), and the imaging endstation shown in Fig. 4(a), hosting manipulators for sample and detectors.
2.4.1. Sample manipulator
The six-axis tomography sample manipulator of the TOMCAT beamline was donated to SESAME by the SLS (Stampanoni et al., 2007). This is equipped with a high-precision air-bearing rotation stage [Fig. 4(b)] for payloads up to 5 kg, and an electrical feedthrough for the connection of sample environments. The propagation distance between sample and detectors can be adjusted between 0 and 2500 mm. A second sample endstation for payloads up to 50 kg and longer propagation distances will be commissioned in the second half of 2024. See Section 6 for more details on the future endstation and sample environment upgrades.
2.4.2. Detectors
Tables 3 and 4 show the available detectors and cameras, respectively. Two full-field detectors can be installed on a common stage [Fig. 4(a)], which is designed to reduce the effect of floor vibrations on scan resolution (Mokoena et al., 2023). Both cameras of Table 4 can be used interchangeably on all detectors of Table 3. All imaging systems are based on the indirect illumination principle described by Bonse & Busch (1996). The imaging systems based on microscope optics (detectors 1 and 3 in Table 3) and tandem macro photographic lenses (detector 2 in Table 3) are described by Douissard et al. (2012) and Mittone et al. (2017), respectively. Motorized stages responsible for detector positioning and change of magnification are equipped with absolute encoders. This allows overview scans to be performed followed by local zoom tomography, maintaining the control of the scan region of interest.
|
|
3. Data acquisition, processing and storage
3.1. Data acquisition system
The BEATS data acquisition, processing and storage infrastructure is illustrated in Fig. 5 and described in a separate communication (Iori et al., 2021b). The system can handle a sustained detector data throughput of 8.8 Gb s−1, and was designed in collaboration with PSI and ESRF. All beamline experimental data are stored on a centralized 0.5 petabyte General Parallel File System (GPFS) short-term storage (STS in Fig. 5), and periodically archived to a magnetic tape long-term storage (LTS) facility in compliance with SESAME's experimental data policy (Alzubi et al., 2023). CT reconstructions are scheduled on a hybrid CPU/GPU cluster.
3.1.1. Scan modalities
Different data collection modalities are provided to users:
(i) Continuous scan: the sample is rotated with constant speed, while the camera continuously acquires projections, as illustrated in Fig. 6. While setting up the scan, the user can define the exposure time within the range allowed by the camera (Table 4). The frame time (time required for the collection of one image frame, limited by the maximum frame rate of the camera) is retrieved from the camera driver before launching the scan, and used to calculate the sample rotation speed. Exposure and frame time are in this way decoupled, allowing the exposure of the detector during a portion of the frame time. A buffer acceleration time is considered at the start of the scan. At the end of each scan, an array of estimated angular positions is calculated from the total number of projections, the speed of the rotation axis and the camera frame time. If the readout from the rotation stage encoder is available, an array of readout angular positions corresponding to each image frame is also stored. The continuous scan is used as the standard scan modality for tomography experiments.
(ii) Step scan: the rotation axis is moved and stopped at equidistant angular values to record projection frames. This is a slow scan mode that allows extended exposure time for each frame or averaging of multiple frames, and helps to suppress artefacts generated by sample rotation during the scan.
(iii) Single e.g. during alignment procedures). This modality is used during sample alignment, and to minimize X-ray exposure when collecting radiographs of delicate objects.
the fast exposure shutter is controlled in combination with the camera shutter, and is closed during waiting periods in which the camera is not collecting frames (3.1.2. Step scan triggering system
During step scans, the collection of individual frames must be triggered once the rotary stage has reached the required position. With the ORYX FLIR camera available at the beamline, this is done by specifying the total number of frames, setting the camera's image mode to multiple, and by sending software-based triggers from the TomoScan application to the camera driver. For the pco.edge 5.5 camera, the combination of multiple frame collection and software-trigger is not available. Instead, single frames can be collected by setting the image mode to single, and by repeatedly sending start acquire commands. Nevertheless, this camera trigger modality involves approximately one second of additional arming time for each start acquire command. To overcome this issue, an external triggering server was designed and developed at SESAME, consisting of two main parts: (i) a hardware controller based on Raspberry Pi that can transmit trigger signals over extended cable lengths, and (ii) a software component programmed in C implementing the socket server. The camera's image mode is set to multiple, and the trigger mode to external. The triggering server is integrated in TomoScan and monitors incoming acquire commands during the experiment. For each acquire command received, the server sends a digital trigger to the camera. In this way, the camera is armed only once at the start of a step scan operation.
3.1.3. Data acquisition software
The BEATS data acquisition software system is based on TomoScan, an open-source Python module for computed tomography data collection developed at the Advanced Photon Source (APS; Argonne National Laboratory, USA). TomoScan consists of a base class implementing beamline-independent functionalities, and of beamline-specific methods implemented in derived classes (Rivers & De Carlo, 2019). During CT data collection, TomoScan controls the operation of various beamline components, including rotary stage, detectors and shutters. Both continuous and step-scan modalities at BEATS are implemented in TomoScan. Both cameras of Table 4 are integrated with EPICS (Experimental Physics and Industrial Control System; Argonne National Laboratory, USA) through areaDetector drivers (Rivers, 2018). Custom, software-based scan routines were developed to handle the exposure time ranges of each camera as well as frame averaging.
3.1.4. Experimental data streaming
Data streaming refers to the direct transfer of X-ray projections generated by detectors to the STS. The experimental data streaming process handles the creation and storage of experimental files (containing raw data and metadata). A data streaming solution for BEATS was developed with the following requirements:
(i) Adoption of hierarchical data format (HDF5). All BEATS experimental files are created following the scientific data exchange (DXFile) layout (De Carlo et al., 2014). Each scan file contains metadata describing the acquisition process and experimental conditions.
(ii) Client OS agnostic data processing. The streaming process and writing of experimental files must be compatible with camera drivers running on Linux (e.g. FLIR Oryx) as well as Windows (e.g. pco.edge) platforms.
(iii) Exploit the full performance of the GPFS centralized storage. GPFS requires its client application to be installed on the client OS (typically Linux) to achieve the maximum read/write performance of the STS.
The streaming of projection frames is implemented using the asynchronous messaging library Zero Message Queuing (ZMQ) (Hintjens, 2013), allowing reliable communication between distributed systems. With a lightweight design and a variety of programming language bindings, ZMQ facilitates seamless data exchange across networks at low-latency and high throughput. The ZMQ integration with EPICS is provided by the areaDetector ZMQ plugin (ADZMQ) developed at the Swiss Light Source, Paul Scherrer Institut (Wang, 2021).
A data writer software (BEATSH5Writer) was developed to handle the experiment file creation according to a DXFile layout, and the reception, processing and writing of incoming frames to the HDF5 file. BEATSH5Writer can be run as a server continuously or on demand. At the start of an acquisition session, BEATSH5Writer is initialized with parameters describing the rotation stage, camera and the scan modality in use (i.e. step or continuous scan). Once initialized, BEATSH5Writer remains in a listening mode, waiting for a TomoScan trigger indicating the start of tomography data collection.
When a new scan is started, BEATSH5Writer proceeds to apply SESAME's naming convention on the experimental data path and associated files. Two beamline-specific XML files (layout and attribute) are used to create HDF5 files in the DXFile format. The XML layout describes the hierarchical structure of the experimental file, while the XML attribute maps each key of the layout file to an active EPICS Process Variable (PV).
Two parallel processes are initialized for receiving the camera frames and for processing and storing them, as shown in Fig. 7. After launching the processes, BEATSH5Writer sends a trigger to TomoScan indicating that it is ready to receive the stream of frames. At this point, TomoScan initiates the scan procedure.
The receiving process initializes ZMQ context and socket, with the socket set to subscribe to all incoming messages from the publisher (ADZMQ plugin), and then establishes the connection to the socket of the publisher which is on the areaDetector driver host. Upon receiving ZMQ messages, the receiving process extracts information from incoming messages including image frames, and stores them at the rear of a first-in first-out (FIFO) queue in the RAM. The contents of the FIFO queue remain available to other parallel processes. The receiving process tracks the number of frames received and stops when it reaches the total number of scan frames provided by TomoScan. This is the sum of projections, dark and flat fields. The receiving process also stops when the two following conditions are met: (i) no additional frame is received within a time margin larger than the frame's exposure time, and (ii) no motor movement is detected while collecting projections. The second condition avoids interrupting the receiving process when as an example the specimen is being inserted or taken out from the field of view for the collection of flat fields.
The writing process retrieves frame information and the image frame itself from the front of the FIFO queue. Each camera frame is received from ADZMQ as a one-dimensional waveform PV and reshaped to a two-dimensional array. The process records the frame identifier and type (i.e. dark fields, flat fields and projections), and saves the image to the HDF5 file accordingly. A frame counter is used to monitor and determine the conditions for process completion and termination of the acquisition.
3.2. Beamline and experiment control
The control system of BEATS, including personnel and equipment protection layers, was designed and developed at SESAME. Users can control the beamline and experimental parameters through a set of graphical user interfaces (GUIs):
(i) Beamline synoptic, vacuum and cooling GUI, used to monitor the status of in-vacuum equipment.
(ii) Device GUI allowing the status of motorized in-vacuum equipment such as slits, attenuator and DMM to be modifed.
(iii) Experiment GUI for the alignment and configuration of the endstation equipment.
(iv) Control dashboard for setting up and monitoring scan procedures. The dashboard allows to select between the different detectors and scan modalities available at the beamline and implements an interlocking mode preventing the simultaneous execution of multiple DAQ instances. Once a detector and scan modality is selected, the scan parameters can be controlled through separate TomoScan GUIs (Rivers & De Carlo, 2019).
(v) Radiography GUI for the collection of single radiographs while operating the beamline fast shutter to limit X-ray exposure as described in Section 3.1.1.
(vi) EPICS SSCAN GUI used to capture single or multiple data frames (in H5 format) while moving one or more of the beamline positioners through a series of points utilizing the SSCAN functionality. The EPICS scan record utilized by this GUI was developed at the APS (Mooney, 2023).
(vii) ImageJ (Schindelin et al., 2012) is used in combination with the ImageJ Channel Access Viewer included in EPICS areaDetector (Rivers, 2018) to display the detector response during sample alignment and scan setup procedures.
3.3. Tomographic reconstruction
Reconstruction of tomographic datasets at BEATS is performed on the two computing nodes of a dedicated hybrid CPU/GPU cluster. Reconstruction jobs are executed using the TomoPy (Gürsoy et al., 2014) and ASTRA (Aarle et al., 2016) Python toolboxes in combination with the SLURM workload manager (Yoo et al., 2003). Each cluster node is equipped with two Intel Xeon Gold 5220R processors, an Nvidia A100 GPU (40 GB memory) and 576 GB of RAM. A GPFS storage system (also dedicated to the beamline) with effective size of 0.51 petabyte is connected to the reconstruction cluster through 100 gigabit per second (Gbps) interconnect. The setup can achieve a sustained read/write data transfer speed of 5 gigabyte per second (GBps) (Iori et al., 2021b).
Users have access to predefined reconstruction Python pipelines available as Jupyter Notebooks (Granger & Pérez, 2021). At present, pipelines illustrating CPU (Marone & Stampanoni, 2012) and GPU reconstruction, automatic centre of rotation detection (Vo et al., 2014), phase retrieval (Paganin et al., 2002) and extension of the scan field of view are available, and can be adapted to the needs of each beam time. Alternatively, users who are not familiar with Python can reconstruct their data using alrecon (Iori et al., 2024b), an open-source TomoPy GUI built using Solara (Breddels, 2022). The beamline reconstruction software is hosted on a public GitHub repository (Iori et al., 2024a), and is expected to grow hand in hand with the beamline user program.
4. Results and beamline performance
The construction of the beamline's radiation safety hutches and technical infrastructure started in February 2022, followed by the installation of the X-ray source and in-vacuum photon delivery equipment. The first SXCT experiment was performed in May 2023. After commissioning of the beamline's DMM optical elements, monochromatic applications have been available since December 2023. The following sections document the instrument's performance and capabilities.
4.1. White beam profile
An image of the filtered white beam profile at the sample position (43 m from the X-ray source) is shown in Fig. 8. The beam size available for experiments is 75 mm × 15 mm, making the endstation of BEATS suited for sample sizes from few millimetres to several centimetres.
4.2. Imaging system resolution
Fig. 9 shows an X-ray of a calibration standard target for X-ray imaging systems (XRCAL-2µm, Applied Nanotools Inc., Canada). The image has a pixel size of 0.65 µm and was obtained by setting the X-ray energy to 15 keV using stripe 2 of the BEATS DMM (see Table 2) and a monochromatic X-ray microscope (detector 3 in Table 3) with a 15 µm-thick LSO:Tb scintillator (ESRF, France), a 10×/0.30 NA (where NA is the numerical aperture) Plan FLN objective (Olympus, Japan), and a pco.edge 5.5 camera (camera 1 in Table 4). The target was placed 6 mm in front of the detector scintillator and was visually aligned parallel to it. Exposure time was set to cover 90% of the available on the brightest image areas. Twenty images of the target were collected and averaged. Flat and dark fields (average of 20 images each) were collected after removing the target from the field of view, and after closing the beamline shutter, respectively. Each pixel of the target image shown in Fig. 9(a) was normalized as Inorm = , where , and are the averaged pixel values of the target image, dark and flat fields, respectively. In the detail of Fig. 9(b) and line profile of Fig. 9(c), line pairs (lp) of 0.357 lp µm−1 are visible, corresponding to a spatial resolution of 2.8 µm.
4.3. Data acquisition and reconstruction performance
Different stress tests were conducted to assess the DAQ performance. A fast tomography experiment was performed collecting continuously 10000 projections with 5 ms exposure time of a sample rotating at a speed of 2.44 s for half revolution. Twenty-five 3D datasets were obtained over a time period of approximately 1 min. A stress test of the step-scan data acquisition chain was performed by collecting 10000 projections over a scan duration of approximately 4 h, including acquisition of flat and dark field images before and after the scan. The resulting HDF5 raw data file was 110 GB in size. As expected, the beamline DAQ system was able to handle the loss-less generation of HDF5 files of 100 GB or more at the design throughput of 8.8 Gbps.
The BEATSH5Writer presented in Section 3.1.4 could operate both cameras of Table 4 at the respective maximum frame rate and data throughput. The beamline-specific implementation of TomoScan described in Section 3.1.3 could handle sensor exposure times equivalent to or less than the camera frame time, and as low as the values reported in Table 4.
The performance of BEATS's tomographic reconstruction HPC facility is demonstrated in Table 5. The reconstruction speed for a multi-thread CPU implementation of the Gridrec algorithm and for a GPU-accelerated implementation of the filtered back-projection (FBP) are reported for datasets of increasing size. All tests of CT reconstruction performance were scheduled using SLURM on one CPU/GPU node of the beamline's cluster. Data read and write operations were performed from and to locations on the GPFS STS facility dedicated to the beamline. The module used for reconstruction included the following software versions: Python 3.10.10, TomoPy 1.11, astra-toolbox 2.1.2, Nvidia CUDA toolkit 11.3.1. Both CPU- and GPU-based methods were able to reconstruct a dataset of large size (dataset 3 in Table 5) corresponding to a scan performed by lateral extension of the detector field of view.
5. Applications
Images collected during the first months of beamline operation are presented in this section, illustrating experimental possibilities of SXCT at BEATS in four research domains. Reconstruction of 3D volumes was performed with the software presented in Section 3.3. Image analysis and 3D rendering was performed with the Fiji distribution of ImageJ (Schindelin et al., 2012) and Dragonfly (Comet Technologies Canada Inc., Montréal, Canada).
5.1. Archaeology and cultural heritage
Possible application of SXCT at BEATS for archaeology and cultural heritage research include the study of archaeological materials such as human, plant or animal remains, and of artefacts made of wood, terracotta, clay, faience, animal bone, antler and teeth (Tafforeau et al., 2006). Examples of SXCT scans of archaeological human bone and tooth from the Eastern Mediterranean and Middle East (EMME) region performed at BEATS are shown in Figs. 10 and 11, respectively. The vertebral segment images of Figs. 10(a)–10(c) demonstrate the possibility to quantify the microstructure of cortical and trabecular bone in prehistoric specimens through a non-invasive virtual sectioning approach. Similarly, microscopic anatomical interfaces such as the cementodentinal junction (CDJ; black arrow heads in Fig. 11) can be analysed from phase-contrast SXCT scans of ancient teeth.
SXCT can be used to examine cultural heritage artefacts such as glass specimens, that are recovered during research excavations after remaining buried in soil for centuries. Different corrosion and alteration processes attributed to the burial environment affect the material properties and appearance of ancient glass samples (Franceschin et al., 2024). Research on this type of material has the objectives to (a) reveal the mechanism of glass degradation induced during burial, (b) identify factors (i.e. glass composition and burial environment chemistry) that play a role in the alteration of the material, and (c) develop conservation approaches and technology that can be applied to preserve cultural heritage objects with anthropological and historical value for future generations. At the same time, the analysis of unique and often delicate artefacts from the past of our civilization requires the use of techniques that are non-invasive. SXCT is non-destructive and does not require sample preparation, representing therefore an unrivalled tool for assessing cultural heritage objects.
SXCT scanning allows the detection and quantification in 3D of morphological details such as microcracks formed due to leaching and chemical attack on the glass surface. Fig. 12 shows the results of a phase-contrast SXCT scan performed at BEATS of a Roman glass replica subject to artificial ageing as described by Zanini et al. (2023). The use of partially coherent synchrotron radiation enables phase-contrast image formation to be exploited and the contrast between glass and altered surface layers to be enhanced, revealing the extent and morphology of glass alteration and cracking. Such information can be used to model and predict glass failure. Given the rich archaeological environment surrounding SESAME, SXCT at BEATS can be a valuable tool for cultural heritage researchers, historians and conservators working on rare glass objects (Barfod et al., 2018).
5.2. Life sciences
X-ray CT allows biological samples to be inspected and analysed at micrometre and sub-micrometre resolution in 3D and without damaging the tissue. This is paramount to understanding the structural–functional relationships in living tissues and organs as well as the effect of medications and external agents on these (Rawson et al., 2020). Applications of SXCT in life sciences are shown in Fig. 13. Fig. 13(a) shows the 3D rendering obtained from a phase-contrast SXCT scan of Vespula germanica. Phase-contrast modalities can boost the contrast of images of otherwise low-absorbing anatomical structures, making SXCT a valuable tool for research in entomology. Scans can be applied for the observation and description of modern or fossil insect species (Bukejs et al., 2019). Bone and dentistry research are examples of widespread application of SXCT in biomedical research. A volume rendering from a SXCT scan of a ceramic dental bracket applied to a bovine tooth is shown in Fig. 13(b). Dental brackets are used in orthodontic treatment to help correct the alignment of teeth and jaws, and are bonded to the surface of the tooth crown using special dental adhesives. The resistance of orthodontic bonding and possible enamel damage provoked by appliance removal can be studied visualizing the architecture and microstructure of the tooth-bracket complex with SXCT. Further examples in dentistry research include the optimization of root canal treatment (Prates Soares et al., 2020), and the quantitative analysis of the enamel morphology and density profile during demineralization of the tooth surface (Lautensack et al., 2013).
Phase-contrast SXCT can be applied for plant tissue characterization, on both fresh samples and archaeological plant remains. On modern species, SXCT can be utilized to study plant anatomy, root architecture and soil interaction (Moran et al., 2000), as well as water movement and uptake. SXCT can also help in identifying the species of plant remains from archaeological contexts (Calo et al., 2019). Figs. 13(c)–13(f) present a high-resolution, phase-contrast SXCT scan of a thin plant fibre performed at SESAME BEATS with scan time below 1 min. The visibility of microvessels with diameter as low as 2.5 µm [white arrow heads in Fig. 13(c)] is in agreement with the measurement of the imaging system resolution presented in Section 4.2.
5.3. Material science and engineering
SXCT is widely used to study and develop light and composite materials for construction and transport engineering, as well as for energy materials research (Maire & Withers, 2014; Banhart, 2001). Engineering of light materials is an essential step in the design of modern transportation systems and construction materials, with weight reduction in packaging and vehicles being a leading factor in the reduction of energy consumption. Fig. 14 shows preliminary filtered white beam scans of closed and open foam cellular materials obtained at BEATS. A through an open-cell ceramic sponge is shown in Fig. 14(a). Figs. 14(b) and 14(c) show a section and 3D rendering of a reconstructed volume of a closed-cell AlSi6Cu4 foam sample. The scan was performed using filtered white beam (mean energy: 30 keV), detector 2 in 1× magnification (see Table 3 for details), and a pco.edge 5.5 camera, giving a scan voxelsize of 6.5 µm. The time for a 3D scan was less than 1 min. AlSi6Cu4 foam is a lightweight cellular material with possible applications in various engineering fields due to its unique combination of low weight, considerable mechanical strength, thermal and acoustic/vibration management. Aluminium and other metals foams are applied in aerospace and automotive engineering, in heat exchangers and acoustic dampers or insulators, as well as for lightweight biomedical implant or prosthesis fabrication. Classical challenges for metal foams are the standardization of a homogeneous pore structure as well as its reproducibility, with the mechanical properties of the foamed part being affected by the non-uniform distribution of cell size, by the lack of connectivity in cell walls, and by the presence of microporosity (Jeon & Asahina, 2005). Different in situ and ex situ studies can be performed at BEATS, which are useful for the optimization of foam properties and to gain knowledge about the casting process.
Figs. 15(a) and 15(b) demonstrate the application of SXCT at SESAME BEATS for the imaging of a Nb3Sn superconducting wire sample. Wires of niobium–tin compounds exhibit unparalleled superconducting properties at high temperatures, enabling the creation of powerful magnetic fields that are crucial in various scientific and industrial applications. Due to their exceptional performance, Nb3Sn superconducting wires are at the forefront of cutting-edge power transmission, high-energy physics and technology. Several techniques have been proposed for the fabrication of Nb3Sn wires. In Fig. 15(a), single thin Nb filaments of a multifilamentary Nb3Sn composite wire are visible. The Sn-rich core is separated by the surrounding high-purity Cu layer by a single Ta diffusion barrier [bright envelope in Fig. 15(a)]. Nb3Sn wires such as the one shown in Figs. 15(a) and 15(b) were the object of an experiment campaign at beamline ID19 of the ESRF (France). This was designed to quantify the presence and morphology of voids (Bagni et al., 2021) forming within the wire during fabrication and heat-treatment processes, and affecting the performance of the superconductor. Due to the small size and high density of the material, the scanning of this type of samples requires a unique combination of high energy and high spatial resolution.
5.4. Earth sciences
SXCT at SESAME BEATS can provide an important tool for research in geology, environmental sciences, agriculture and plant research. Example applications include the characterization of soil microstructure, i.e. how this is influenced by agricultural techniques (Cooper et al., 2021), and how it interacts with plant roots (Moran et al., 2000). Phase-contrast SXCT of geological samples can inform the analysis of pores or grain size, shape and distribution, and the simulation of fluid flow through rocks or sediments (Kakouie et al., 2021). Images from a demonstration fast scan performed with filtered white beam at SESAME BEATS during the wetting of quartz sand are shown in Figs. 15(c) and 15(d). A microscopic 3D visualization of the interaction between fluid and sediments during clogging or wetting can be used to validate and improve large-scale models of fluid-soil dynamics (Jarrar et al., 2021). Understanding soil permeability and subsurface water mechanisms is a crucial step for groundwater protection, an urgent task for the Middle East, where several countries are already experiencing extremely high water stress (Kuzma et al., 2023).
6. Summary and outlook
In this article we have presented the synchrotron X-ray tomography beamline BEATS of SESAME. The beamline was installed between February 2022 and May 2023, when the first X-ray tomograms were collected in its experimental station. ID10-BEATS was officially inaugurated on 6 June 2023, and has been open for SESAME users since January 2024, as the fifth beamline of the facility going online. Thanks to a wavelength shifter insertion device and double-multilayer monochromator optics, the intensity and energy spectrum of the available X-ray beam can be tuned to the required characteristics. The radiography and microtomography endstation of BEATS uses a high-precision sample manipulator and indirect X-ray detectors based on scintillating crystals, visible-light optics and sCMOS cameras. A broad range of image magnifications is available, allowing the scan of samples of various size and geometry. The beamline's data acquisition and reconstruction system implements scan modalities for different experimental conditions, efficient streaming of tomograms to a centralized storage system, and fast CT reconstruction on a dedicated CPU/GPU cluster, allowing users to perform high-throughput experiments. The following upgrades are being prepared to expand the equipment portfolio of the beamline:
(i) Sample manipulator for high payloads. A heavy-duty, five-axis sample manipulator based on air-bearing technology and assembled on a granite stage independent of the detector table is currently being manufactured. This will allow sample payloads up to 50 kg, and rotation speed up to 60 rpm. The system will also extend the maximum available propagation distance between sample and detector to approximately 6 m.
(ii) Sample environment for mechanical testing. A 1000 N compression-tensile mechanical testing stage specifically designed for X-ray tomography will be available for in situ experiments under displacement control. Objects up to 22 mm in diameter and 33 mm in length can be mounted for testing. Load transfer between the stage components is accomplished with a circular window in polycarbonate or aluminium, depending on the scan X-ray energy. The possibility to vary the mechanical load applied on a sample while imaging its interior in 3D has wide potential for application in the fields of materials science and engineering, biomedical research, and more. The high available in white beam modality allows fast scanning and time-resolved analyses while mechanical tests are performed.
(iii) Sample environment for temperature control. A furnace for in situ, temperature-controlled experiments based on an induction heating system will be also available. The sample environment will allow temperatures from ambient up to 1200°C. Samples and materials that are not electrically conductive can be studied by sliding them inside apposite metal crucibles.
Our report describes the first use of SXCT in the Middle East and Eastern Mediterrenean region, with spatial resolution higher than 2.8 µm (as verified with a resolution test pattern), scan time as low as a few seconds, and the possibility to reconstruct in a widely non-destructive manner the local X-ray
or phase shift of specimens. The research potential released by the new beamline of SESAME was illustrated with examples of SXCT imaging of materials and samples from archaeology, cultural heritage, materials, life and earth sciences. The possibility to characterize the internal microstructure of specimens at high spatial and temporal resolution, and without sectioning or damaging the object under investigation is a key step for an exhaustive understanding of materials, artefacts and organisms from the past and present of our civilization.Supporting information
Link https://doi.org/10.5281/zenodo.10075277
Synchrotron X-ray Computed Tomography scan of a wasp
Acknowledgements
The authors thank Christian Schlepütz (PSI) for support during data acquisition and DMM commissioning, Ray Barret (ESRF), Anna Bianco and Matteo Altissimo (Elettra) for support in optical design, Giovanni Simonetti, Marco Fant, Davide Vivoda and Diego Dreossi (Elettra), Francesco De Carlo and Alberto Mittone (Argonne National Laboratory, USA), Paul Tafforeau, Cristian Maccarrone, Damien Coulon and Bernard Ogier (ESRF), Gordan Mikuljan and Tine Celcer (SLS) for supporting the design and installation of beamline instrumentation, data acquisition system and vacuum components. We acknowledge the TOMCAT beamline of SLS for the donation of a sample manipulator, ID19, BM05 and ID16 of the ESRF for the donation of two in-vacuum slit systems and of an air-bearing sample rotation stage. We thank Roberta Zanini and Arianna Traviglia (CCHT IIT, Italy), Petra Koch (Charité – Universitätsmedizin Berlin, Germany), Christian Barth, Tommaso Bagni and Carmine Senatore (University of Geneva, Switzerland), Jamal Hannun and Riyadh Al-Raoush (Qatar university, Qatar), Marieh Al-Handawi and Panče Naumov (New York University Abu Dhabi, UAE) for providing samples. We thank Riccardo Signorato, Giuseppe Lamanna and Attilio Ruffa (Strumenti Scientifici CINEL, Vigonza, Italy) for the measurements of DMM performance.
Funding information
The following funding is acknowledged: Horizon 2020 Framework Programme, H2020 Excellent Science (grant No. 822535).
References
Aarle, W. van, Palenstijn, W. J., Cant, J., Janssens, E., Bleichrodt, F., Dabravolski, A., De Beenhouwer, J., Joost Batenburg, K. & Sijbers, J. (2016). Opt. Express, 24, 25129–25147. Web of Science PubMed Google Scholar
Alzubi, M., Abbadi, A., Abdellatief, M., Al-Dalleh, A., Aljadaa, A., Aljamal, B., Genisel, M., Harfouche, M., Iori, G., Kamel, G., Khrais, R., Lausi, A., Matalgah, S., Mohammad, A. & Momani, Y. (2023). Proceedings of the 13th International Workshop on Emerging Technologies and Scientific Facilities Controls (PCaPAC2022), 4–7 October 2022, Dolni Brezany, Czech Republic, pp. 116–120. FRO23. Google Scholar
Arhatari, B. D., Stevenson, A. W., Thompson, D., Walsh, A., Fiala, T., Ruben, G., Afshar, N., Ozbilgen, S., Feng, T., Mudie, S. & Tissa, P. (2023). Appl. Sci. 13, 1317. Web of Science CrossRef Google Scholar
Bagni, T., Bovone, G., Rack, A., Mauro, D., Barth, C., Matera, D., Buta, F. & Senatore, C. (2021). Sci. Rep. 11, 7767. Web of Science CrossRef PubMed Google Scholar
Banhart, J. (2001). Prog. Mater. Sci. 46, 559–632. Web of Science CrossRef CAS Google Scholar
Barfod, G. H., Freestone, I. C., Lichtenberger, A., Raja, R. & Schwarzer, H. (2018). Geoarchaeology, 33, 623–640. Web of Science CrossRef Google Scholar
Barth, C., Seeber, B., Rack, A., Calzolaio, C., Zhai, Y., Matera, D. & Senatore, C. (2018). Sci. Rep. 8, 6589. Web of Science CrossRef PubMed Google Scholar
Bonse, U. & Busch, F. (1996). Prog. Biophys. Mol. Biol. 65, 133–169. CrossRef CAS PubMed Web of Science Google Scholar
Breddels, M. A. (2022). SOLARA – a pure Python, React-style framework, https://solara.dev/. Google Scholar
Bukejs, A., Alekseev, V. I., Cooper, D. M. L., King, G. A. & Mckellar, R. C. (2019). Zootaxa, 4550, 565–572. Web of Science CrossRef PubMed Google Scholar
Calo, C. M., Rizzutto, M. A., Watling, J., Furquim, L., Shock, M. P., Andrello, A. C., Appoloni, C. R., Freitas, F. O., Kistler, L., Zimpel, C. A., Hermenegildo, T., Neves, E. G. & Pugliese, F. A. (2019). J. Archaeol. Sci.: Rep. 26, 101902. Google Scholar
Campmany, J., Nadjawi, M. A., Attal, M., Cudin, I., Guiducci, S., Iori, G., Marcos, J. & Vaerenbergh, P. V. (2021). Proceedings of the 12th International Particle Accelerator Conference (IPAC2021), 24–28 May 2021, Campinas, SP, Brazil, pp. 324–326. MOPAB086. Google Scholar
Cloetens, P., Barrett, R., Baruchel, J., Guigay, J.-P. & Schlenker, M. (1996). J. Phys. D Appl. Phys. 29, 133–146. CrossRef CAS Web of Science Google Scholar
Cooper, H. V., Sjögersten, S., Lark, R. M. & Mooney, S. J. (2021). Environ. Res. Lett. 16, 054022. Web of Science CrossRef Google Scholar
De Carlo, F., Gürsoy, D., Marone, F., Rivers, M., Parkinson, D. Y., Khan, F., Schwarz, N., Vine, D. J., Vogt, S., Gleber, S.-C., Narayanan, S., Newville, M., Lanzirotti, T., Sun, Y., Hong, Y. P. & Jacobsen, C. (2014). J. Synchrotron Rad. 21, 1224–1230. Web of Science CrossRef CAS IUCr Journals Google Scholar
Douissard, P.-A., Cecilia, A., Rochet, X., Chapel, X., Martin, T., Kamp, T., Helfen, L., Baumbach, T., Luquot, L., Xiao, X., Meinhardt, J. & Rack, A. (2012). J. Instrum. 7, P09016. Google Scholar
Elleaume, P., Chubar, O. & Chavanne, J. (1997). Proceedings of the 1997 Particle Accelerator Conference (PAC97), 16 May 1997, Vancouver, BC, Canada, pp. 3509–3511. Google Scholar
Franceschin, G., Zanini, R., Iori, G., Longo, E., Divitini, G., Tromba, G. & Traviglia, A. (2024). Phys. Chem. Chem. Phys. 26, 9697–9707. Web of Science CrossRef CAS PubMed Google Scholar
Granger, B. E. & Pérez, F. (2021). Comput. Sci. Eng. 23, 7–14. Web of Science CrossRef PubMed Google Scholar
Gürsoy, D., De Carlo, F., Xiao, X. & Jacobsen, C. (2014). J. Synchrotron Rad. 21, 1188–1193. Web of Science CrossRef IUCr Journals Google Scholar
Hintjens, P. (2013). ZeroMQ: Messaging for Many Applications. O'Reilly Media. Google Scholar
Iori, G., Al Shehab, M., Al-Najdawi, M., Altissimo, M., Cudin, I., Kaprolat, A., Kolodziej, T., Lausi, A., Reyes-Herrera, J. & Van Vaerenbergh, P. (2021a). Proceedings of the 11th Mechanical Engineering Design of Synchrotron Radiation Equipment and Instrumentation (MEDSI2020), 26–29 July 2021, Chicago, IL, USA, pp. 246–248. WEPA10. Google Scholar
Iori, G., Chrysostomou, C., Hans, P., Matalgah, S. & Mustafa, A. (2024a). gianthk/BEATS_recon: First beamline user experiment, https://zenodo.org/records/10658980. Google Scholar
Iori, G., Foudeh, I., Alzu'bi, M., Al Mohammad, M. & Matalgah, S. (2024b). Open Res. Europe, 4, 54. CrossRef Google Scholar
Iori, G., Matalgah, S., Chrysostomou, C., Al-Dalleh, A. & Alzu'bi, M. (2021b). Proceedings of the 2021 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT), 16–18 November 2021, Amman, Jordan, pp. 134–139. Google Scholar
Jarrar, Z. A., Al–Raoush, R. I., Hannun, J. A. & Alshibli, K. A. (2021). Soil Sci. Soc. Amer J. 85, 1867–1879. Web of Science CrossRef CAS Google Scholar
Jeon, I. & Asahina, T. (2005). Acta Mater. 53, 3415–3423. Web of Science CrossRef CAS Google Scholar
Kakouie, A., Vatani, A., Hosseini Moghaddam, S. A., Shirani, S., Ferrero, C. & Brun, E. (2021). Comput. Geosci. 156, 104908. Web of Science CrossRef Google Scholar
Kuzma, S., Bierkens, M. F. P., Lakshman, S., Luo, T., Saccoccia, L., Sutanudjaja, E. H. & Beek, R. V. (2023). Aqueduct 4.0: Updated Decision-Relevant Global Water Risk Indicators. Technical note. World Resources Institute. Google Scholar
Lautensack, J., Rack, A., Redenbach, C., Zabler, S., Fischer, H. & Gräber, H.-G. (2013). Micron, 44, 404–409. Web of Science CrossRef CAS PubMed Google Scholar
Maggiano, I. S., Maggiano, C. M., Clement, J. G., Thomas, C. D. L., Carter, Y. & Cooper, D. M. L. (2016). J. Anat. 228, 719–732. Web of Science CrossRef PubMed Google Scholar
Maire, E. & Withers, P. J. (2014). Int. Mater. Rev. 59, 1–43. Web of Science CrossRef CAS Google Scholar
Marone, F. & Stampanoni, M. (2012). J. Synchrotron Rad. 19, 1029–1037. Web of Science CrossRef CAS IUCr Journals Google Scholar
Mittone, A., Fardin, L., Di Lillo, F., Fratini, M., Requardt, H., Mauro, A., Homs-Regojo, R. A., Douissard, P.-A., Barbone, G. E., Stroebel, J., Romano, M., Massimi, L., Begani-Provinciali, G., Palermo, F., Bayat, S., Cedola, A., Coan, P. & Bravin, A. (2020). J. Synchrotron Rad. 27, 1347–1357. Web of Science CrossRef CAS IUCr Journals Google Scholar
Mittone, A., Manakov, I., Broche, L., Jarnias, C., Coan, P. & Bravin, A. (2017). J. Synchrotron Rad. 24, 1226–1236. Web of Science CrossRef IUCr Journals Google Scholar
Mittone, A., Ribó, L., Patera, A., Campmany, J., Colldelram, C. & Nicolás, J. (2022). J. Phys. Conf. Ser. 2380, 012035. CrossRef Google Scholar
Mokoena, F., Bhamjee, M., Connell, S. H., Van Vaerenbergh, P., Iori, G. & Kaprolat, A. (2023). R. D. J. S. Afr. Inst. Mech. Eng. 39, 44–52. Google Scholar
Mooney, M. T. (2023). synApps: sscan, https://epics.anl.gov/bcda/synApps/sscan/sscan.html. Google Scholar
Moran, C. J., Pierret, A. & Stevenson, A. W. (2000). Plant Soil, 223, 101–117. Web of Science CrossRef Google Scholar
Morawe, C. (2007). AIP Conf. Proc. 879, 764–769. CrossRef CAS Google Scholar
Morawe, C. (2019). AIP Conf. Proc. 2054, 060002. Google Scholar
Mukherjee, M., García-Moreno, F., Jiménez, C., Rack, A. & Banhart, J. (2017). Acta Mater. 131, 156–168. Web of Science CrossRef CAS Google Scholar
Muñoz Pequeño, C., Clement, J. M., Thevenau, P. & Van Vaerenbergh, P. (2021). Proceedings of the 11th Mechanical Engineering Design of Synchrotron Radiation Equipment and Instrumentation (MEDSI2020), 26–29 July 2021, Chicago, IL, USA, pp. 229–231. WEOB03. Google Scholar
Paganin, D., Mayo, S. C., Gureyev, T. E., Miller, P. R. & Wilkins, S. W. (2002). J. Microsc. 206, 33–40. Web of Science CrossRef PubMed CAS Google Scholar
Prates Soares, A., Blunck, U., Bitter, K., Paris, S., Rack, A. & Zaslansky, P. (2020). J. Synchrotron Rad. 27, 1015–1022. Web of Science CrossRef CAS IUCr Journals Google Scholar
Rack, A., García-Moreno, F., Helfen, L., Mukherjee, M., Jiménez, C., Rack, T., Cloetens, P. & Banhart, J. (2013). Appl. Opt. 52, 8122–8127. Web of Science CrossRef CAS PubMed Google Scholar
Rack, A., Weitkamp, T., Bauer Trabelsi, S., Modregger, P., Cecilia, A., dos Santos Rolo, T., Rack, T., Haas, D., Simon, R., Heldele, R., Schulz, M., Mayzel, B., Danilewsky, A. N., Waterstradt, T., Diete, W., Riesemeier, H., Müller, B. R. & Baumbach, T. (2009). Nucl. Instrum. Methods Phys. Res. B, 267, 1978–1988. Web of Science CrossRef CAS Google Scholar
Rack, A., Zabler, S., Müller, B. R., Riesemeier, H., Weidemann, G., Lange, A., Goebbels, J., Hentschel, M. & Görner, W. (2008). Nucl. Instrum. Methods Phys. Res. A, 586, 327–344. Web of Science CrossRef CAS Google Scholar
Rawson, S. D., Maksimcuka, J., Withers, P. J. & Cartmell, S. H. (2020). BMC Biol. 18, 21. Google Scholar
Rebuffi, L. & Sánchez del Río, M. (2016). J. Synchrotron Rad. 23, 1357–1367. Web of Science CrossRef IUCr Journals Google Scholar
Rebuffi, L. & Snachez del Rio, M. (2017). Proc. SPIE, 10388, 103880S. Google Scholar
Rivers, M. (2018). Proceedings of the 16th International Conference on Accelerator and Large Experimental Control Systems (ICALEPCS2017), 8–13 October 2017, Barcelona, Spain, pp. 1245–1251. THDPL03. Google Scholar
Rivers, M. & De Carlo, F. (2019). TomoScan, https://tomoscan.readthedocs.io/en/latest/index.html. Google Scholar
Sanchez del Rio, M. & Dejus, R. J. (2004). AIP Conf. Proc. 705, 784–787. Google Scholar
Schindelin, J., Arganda-Carreras, I., Frise, E., Kaynig, V., Longair, M., Pietzsch, T., Preibisch, S., Rueden, C., Saalfeld, S., Schmid, B., Tinevez, J.-Y., White, D. J., Hartenstein, V., Eliceiri, K., Tomancak, P. & Cardona, A. (2012). Nat. Methods, 9, 676–682. Web of Science CrossRef CAS PubMed Google Scholar
Stampanoni, M., Groso, A., Isenegger, A., Mikuljan, G., Chen, Q., Meister, D., Lange, M., Betemps, R., Henein, S. & Abela, R. (2007). AIP Conf. Proc. 879, 848–851. CrossRef CAS Google Scholar
Tafforeau, P., Boistel, R., Boller, E., Bravin, A., Brunet, M., Chaimanee, Y., Cloetens, P., Feist, M., Hoszowska, J., Jaeger, J.-J., Kay, R., Lazzari, V., Marivaux, L., Nel, A., Nemoz, C., Thibault, X., Vignaud, P. & Zabler, S. (2006). Appl. Phys. A, 83, 195–202. Web of Science CrossRef CAS Google Scholar
Tromba, G., Longo, R., Abrami, A., Arfelli, F., Astolfo, A., Bregant, P., Brun, F., Casarin, K., Chenda, V., Dreossi, D., Hola, M., Kaiser, J., Mancini, L., Menk, R. H., Quai, E., Quaia, E., Rigon, L., Rokvic, T., Sodini, N., Sanabor, D., Schultke, E., Tonutti, M., Vascotto, A., Zanconati, F., Cova, M., Castelli, E. & Siu, K. K. W. (2010). AIP Conf. Proc. 1266, 18–23. CrossRef Google Scholar
Vo, N. T., Drakopoulos, M., Atwood, R. C. & Reinhard, C. (2014). Opt. Express, 22, 19078–19086. Web of Science CrossRef PubMed Google Scholar
Wang, X. (2021). ADZMQ, https://github.com/paulscherrerinstitute/ADZMQ. Google Scholar
Weitkamp, T., Tafforeau, P., Boller, E., Cloetens, P., Valade, J., Bernard, P., Peyrin, F., Ludwig, W., Helfen, L., Baruchel, J., Denecke, M. & Walker, C. T. (2010). AIP Conf. Proc. 1221, 33–38. CrossRef Google Scholar
Withers, P. J., Bouman, C., Carmignato, S., Cnudde, V., Grimaldi, D., Hagen, C. K., Maire, E., Manley, M., Du Plessis, A. & Stock, S. R. (2021). Nat. Rev. Methods Primers, 1, 18. Web of Science CrossRef Google Scholar
Yoo, A. B., Jette, M. A. & Grondona, M. (2003). Job Scheduling Strategies for Parallel Processing, edited by D. Feitelson, L. Rudolph & U. Schwiegelshohn, pp. 44–60. Berlin, Heidelberg: Springer. Google Scholar
Zanini, R., Franceschin, G., Cattaruzza, E., Prato, M., Barozzi, M. & Traviglia, A. (2023). J. Non-Cryst. Solids, 612, 122356. Web of Science CrossRef Google Scholar
This is an open-access article distributed under the terms of the Creative Commons Attribution (CC-BY) Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are cited.