An error occured when trying to show the publication. Please check if JavaScript is enabled or try to update your browser.

March 2024 ESRFnews

10

INSIGHT

works. Five years later, just half a

dozen ESRF beamlines are still on

SPEC, and even these will all be

running BLISS by 2025.

What is the future for BLISS?

It could be exported to other

synchrotrons. Indeed, it is an open

source software freely available from

the ESRF software repository.

The National Synchrotron Light

Source II at Brookhaven National

Laboratory in the USA has developed

another Python-based system

employing some of the same concepts

as BLISS, and is also on the market. But

BLISS presents several unique features,

such as “Flint”, which allows users to

visualise online data; the BLISS Data

interface, from which any analysis

tool can easily extract online data; and

“Daiquiri”, a framework to build web-

based experimental user interfaces.

Already the BCU is in discussion with

one potential synchrotron client and

there is the possibility that just parts of

BLISS could be exported rather than

the entire system



For more information about BLISS

see A marriage made in BLISS an

integrated beamline control system

M Guijarro et al Synchrotron

Radiation News 2024 doi

1010800894088620232277141

Jon Cartwright

which is vital for making the most of

the EBS’s brilliance.

There are several other benefits.

The data are saved in the common

HDF5 format using the NeXus

standard for metadata, and are

displayed during acquisition, so

that users can make on-the-fly

adjustments. They can also be

accessed online, allowing users

to process them via the ESRF’s

efficient new workflow system,

EWOKS (https://ewoks.esrf.fr),

and close the loop with the running

experiment. This opens up the

possibility of integrating machine

learning algorithms to help optimise

the experimental process (see “AI

revolution”, p12).

When is it available?

On 35 beamlines – remarkably – it

already is. Transitioning to a new

beamline control system is a major

undertaking for any synchrotron

beamlines that have been running

for decades build up an enormous

catalogue of idiosyncratic running

protocols which all have to be

identified rebuilt from scratch

and debugged For this reason

other large research infrastructures

have allocated 10 years for system

upgrades The ESRFs BCU however

took advantage of the EBS shutdown

in 2019 to get a big head start and

demonstrate that their new system

ESRF scientist

Hiram Castillo-

Michel interfaces

with BLISS at the

ESRF’s ID21

X-ray microscopy

beamline. The

new experiments

control system

provides a more

streamlined

experience, and

allows maximum

exploitation of

the EBS.

Why is the experiments control

system so important?

The experiments control system is

the software beamline scientists and

users spend all their time with while

at a beamline. It sets up a beamline

instrument’s hardware, and collects

and displays data. Being universal,

it has to integrate reliably with

everything that is used on a beamline,

provide real-time feedback, and

be relatively easy to understand by

scientists of all backgrounds. It

also has to keep up with the demands

of cutting-edge synchrotron

research – hence the need for an

entirely new system.

What was wrong with the old system?

The old system, SPEC, was developed

by a small US company in the late

1980s, and has been used at the ESRF

from the beginning. For decades

it has been the standard choice for

synchrotrons all over the world, to the

extent that many users and beamline

scientists find typing its commands

second nature. Increasingly, however,

it has been seen as out of date.

Scientists and users have to write

their experimental scripts in a closed,

homemade language – one that does

not readily integrate with others,

notably Python, the lingua franca of

scientific programming. As a result,

it cannot be sufficiently extended

to exploit the full potential of the

ESRF’s new X-ray source.

What is the new system?

The new system is known as BLISS

an homage to the old name

BeamLine Instrument Support

of what is now the ESRFs Beamline

Control Unit BCU In development

at the BCU since 2015 BLISS is

written in Python allowing easy

integration with users own tools and

software libraries Another difference

is that it is not like SPEC limited to

data collection in stepbystep

fashion between experimental

acquisitions but can instead scan

continuously as a base feature This

makes data collection much faster

A new experiments control system has been deployed by the vast majority of ESRF

beamlines, and has major advantages.

Experimental BLISS

E S R F / J E N S M E Y E R

ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024ESRF News March 2024
Powered by Fluidbook