Skip to content

Open questions

What CORA needs the ID32 team to confirm before the model can be trusted.

ID32 was reverse-engineered from the ESRF's open BLISS Beacon device database (gitlab.esrf.fr/id32/beamline_configuration, a git mirror of the live Beacon config), so the control handles in the Inventory are the beamline's real Tango / IcePAP / BLISS addresses, read from the config rather than confirmed by staff. This is CORA's first ESRF Site and first BLISS / Tango / IcePAP controls house-style. Each row below is a fact the beamline team owns, not a CORA modelling choice (those are on Model). It is a delete-on-answer queue. Priorities are Blocks-build, Blocks-go-live, and Nice-to-have.

Topology and scope

ID Priority Question CORA assumes Resolves
ENC-1 Blocks-go-live The hutch grouping: a shared optics zone feeding the RIXS and XMCD endstations, or a different layout? A shared id32-optics zone and the id32-rixs and id32-xmcd experiment hutches. The Enclosure grouping.
SRC-1 Nice-to-have The APPLE-II undulator period and segment count. An APPLE-II undulator source on the id/master/id32 device server; period pending. The source Asset detail.

Source and optics

ID Priority Question CORA assumes Resolves
MACHINE-1 Nice-to-have The ESRF-EBS storage-ring state ID32 reads. Observe-only machine state, a loose StorageRing; exact handles pending. The machine-state observation.
POL-1 Blocks-go-live The polarization value domain (linear / circular) and the phase conversion: pin it as a Calibration or run it rule-less on the live controller? A PseudoAxis over the APPLE-II phase; rule-less by default (the i06 / i10 precedent). The polarization-axis modelling.
MONO-1 Blocks-go-live The PGM grating line densities, the cff, the incident-energy range, and the exact handles. A soft X-ray PGM bound to GratingMonochromator; energy a PseudoAxis. The monochromator and incident-energy Assets.
OPT-1 Nice-to-have The focusing-mirror coatings and the exact handles. Soft X-ray focusing mirrors bound to Mirror. The mirror Asset detail.
OPT-2 Nice-to-have The beam-defining slit blade-axis map and handles. Slits bound to Slit. The slit Asset detail.

RIXS endstation

ID Priority Question CORA assumes Resolves
DIFF-1 Blocks-go-live The 4-circle diffractometer (BLISS DiffE4CH, E4CH) circle roles and axes. A Goniometer; the Assembly(Diffractometer) is named, not built. The diffractometer geometry; the CORA structural modelling is on Model.
DIFF-2 Nice-to-have The reciprocal-space (hkl) coordination over the diffractometer. A reciprocal-space PseudoAxis, the rule deferred. The reciprocal-space Asset.
RIXS-1 Blocks-go-live The RIXS and XES dispersive spectrometer arms (the SpectrometerArmsController geometry, the Rowland radii, the grating modes). Both bind the catalog SpectrometerArm Family (graduated across SIX + ID32 RIXS/XES + ID28); the per-Asset arm geometry stays pending. The spectrometer-arm geometry; the family graduation is settled (see Model).
POL-2 Nice-to-have The RIXS scattered-beam polarimeter (the thpol / chipol / tthpol block). Binds the catalog PolarizationAnalyzer, graduated across 4-ID / i10 / ID32 / P09. The polarimeter modelling.
DET-1 Blocks-go-live The Andor CCD configurations (RIXS andor_1, XES andor_2). Both bind Camera. The detector modelling.

XMCD endstation

ID Priority Question CORA assumes Resolves
MAG-1 Blocks-go-live The 9 T / 4 T XMCD split-coil magnet (field range, ramp, the two coils) and its cryogen plant. Binds the catalog Magnet Family (graduated across 4-ID + i10-1 + ID32); the field is a settable axis (Regulator), the per-Asset field detail pending. The per-Asset magnet field / control detail; the family graduation is settled (see Model).
TEMP-1 Nice-to-have The LakeShore 336 (VTI sample) and 340 (coil / shield diagnostics) sensor and loop maps, and the He needle valve. Two TemperatureController Assets presenting the Regulator Role; the needle valve folds into the VTI. The temperature-control modelling.
SAMPLE-1 Blocks-go-live The XMCD sample-positioning stage axes inside the magnet bore. A LinearStage; axis set pending. The sample-stage modelling.

Control and safety

ID Priority Question CORA assumes Resolves
CTRL-1 Blocks-go-live Are the Tango / IcePAP / BLISS handles read from the public Beacon config current and correct? The handles in the descriptor are taken from the BLISS config and carried confirm. Verifying each Asset's control handle.
PSS-1 Blocks-go-live The ESRF personnel-safety permit signals and the photon / front-end shutters (absent from the BLISS config). Permit leaves and shutters to be named; not invented here. The Enclosure permit signals and the safety tier.
SUP-1 Nice-to-have The vacuum extent and the liquid-helium supply for the magnet. Photon beam, cooling water, vacuum, and liquid helium. The Supply observations.
GOV-1 Nice-to-have The ESRF operator pool and safety-review structure (site-level). Carried pending on the ESRF Site, not instantiated per beamline. The governance principals.

Technique

ID Priority Question CORA assumes Resolves
TECH-1 Blocks-go-live Do RIXS, XMCD, and XES enter CORA's catalog as Capabilities / Methods? Deferred: carried as pending Practices reusing the SIX RIXS, the 4-ID / i06 / i10 XMCD, and the xas_spectroscopy XES slugs; none coined. The technique Capabilities.