Skip to content

Open questions

What CORA needs the I11 team (and Diamond's documentation) to confirm before the model can be trusted.

I11 is modelled from Diamond's open dodal controls library, treated as a dry, correct DATA source. dodal gives the device shape and the EPICS PV handles; it does not give the calibrated numbers, the hutch / PSS safety meaning, or the Capability / Method binding. This is a delete-on-answer queue. Priorities are Blocks-build, Blocks-go-live, and Nice-to-have.

Scope and safety

ID Priority Question CORA assumes Resolves
SCOPE-1 Nice-to-have Is I11 (or any Diamond beamline) actually intended to enter CORA scope, or is this a generalization exercise? A generalization exercise; not on the pilot roadmap. Whether Diamond is a real Site or a modelling fixture.
PSS-1 Blocks-build What are the Diamond PSS search-and-secure permit signals for the two hutches? Both hutches exist; permit signals to be named. The Enclosure permit signals.
ENC-1 Blocks-build Which hutch does each device sit in? dodal PV prefixes encode functional zones, not the access-gated hutch. The standard optics + experiment hutch split. The per-device Enclosure assignment.

(TEMP-1, the thermal earn, is resolved: i11's four continuous-setpoint actuators triggered graduating the TemperatureController catalog Family and adding the Regulator Role with the Settable affordance, landed via a gate-reviewed change.)

Source, optics, diffractometer

ID Priority Question CORA assumes Resolves
SRC-1 Blocks-build What is the I11 source and its energy range? dodal does not pin it (the Synchrotron device is facility-wide, observe-only). A source carried confirm; energy range is calibration to supply. The source and beamline energy range.
OPT-1 Nice-to-have What are the DCM crystal d-spacing and thermal model? dodal exposes the axes and the Si(111) default, not the calibrated values. Settings / a bound Model on the existing Monochromator Family. The mono calibration.
MACHINE-1 Nice-to-have How should the storage-ring state be modelled: loose StorageRing, observe-only GenericProbe, or a facility-shared read model? A loose StorageRing family bound observe-only, reused from I22. The machine-state modelling boundary.
GONIO-1 Nice-to-have Is the diffractometer (theta / two_theta / delta) correctly modelled as per-axis RotaryStage (not the I03-graduated Goniometer)? Yes: theta is a sample rotation and two_theta / delta are detector-arm angles, not an MX orientation cradle. That the diffractometer stays RotaryStage, not Goniometer.
DIFF-1 Blocks-go-live What are the diffractometer axis PVs and ranges (the dodal class was not read axis-by-axis), and the detector-arm geometry? Per-axis RotaryStage under a DiffractometerStage Assembly; axes to confirm. The diffractometer per-axis Assets and geometry.
SPIN-1 Nice-to-have Is the capillary spinner correctly a RotaryStage (a sample-rotation device for powder averaging), and what speed range? Yes, a RotaryStage; speed is calibration. The spinner modelling and speed range.

Detector, robot, technique

ID Priority Question CORA assumes Resolves
MYTHEN-1 Blocks-go-live How is the Mythen3 (a 1D position-sensitive strip detector) modelled: reuse Camera (Detector Role), or does a strip / PSD warrant a distinct shape? And what are its threshold / deadtime values? It is skip-flagged in dodal (issue I11-916). Reuse Camera / Detector Role, with the strip-vs-2D nuance noted; calibration to supply. The strip-detector Role choice and calibration.
ROBOT-1 Blocks-go-live What is the sample-changing robot + carousel, how is autonomous loading gated, and what is the sample custody lifecycle? One Positioner-presenting Asset loading / unloading a Subject, gated by a Clearance, vendor in a bound Model (the I03 / 19-BM shape); not a new Family. The robot Asset, its Clearance gate, and the Subject custody thread.
TECH-1 Blocks-go-live What is the powder-diffraction Capability and its Methods (binding the diffractometer + Mythen3 + spinner, often over a temperature ramp)? A new powder-diffraction Capability not yet in the catalog, carried pending on the Diamond Practices. Which Capabilities and Methods the catalog earns.
ID-1 Nice-to-have What are the hardware identities (serial numbers, asset tags)? dodal carries none. Assets carry no part / serial identity until supplied. The Asset hardware-identity fields.