The beamline¶
The part of i10 CORA models today, as areas you can jump to: a shared soft X-ray spine and its two endstations, the sample and detector sides of each, plus the controls and the resources they draw on. Reverse-engineered scaffold.
i10 (BLADE) is the Diamond Light Source soft X-ray beamline at Sector 10, and like its twin it is shaped differently from the single-line deployments around it. One spine, a plane-grating monochromator fed by a twin APPLE-II undulator source, conditions and energy-selects the beam, then a switching mirror routes it to two endstations: RASOR for resonant soft X-ray scattering and reflectivity, and i10-1 (also called I10J) for X-ray magnetic dichroism with the sample in an applied field at low temperature. The whole spine, the source, and the two stations form one CORA Asset tree under the root Unit I10 (tier Unit, facility_code diamond).
i10 is the fleet's second APPLE-II source, after i06, and it is i06's soft X-ray twin: the same twin-APPLE-II plus PGM spine feeding branch endstations. So i10 inherits the merged i06 precedent rather than coining anything new. It drives the X-ray polarization as an experiment axis alongside the incident-energy axis, which is what magnetic dichroism and resonant scattering need, and it coins no new Family at all. The whole deployment is reverse-engineered from DiamondLightSource/dodal (i10.py plus i10_shared.py plus i10_1.py and the src/dodal/devices/ classes); the EPICS PVs are real, read from dodal, and carried confirm.
Three access-gated enclosures contain it: a shared i10-optics zone (BL10I plus the SR10I servo crates), the RASOR endstation (ME01D), and the i10-1 / I10J magnet endstation (BL10J) (ENC-1). The PV zones follow that split: BL10I carries the optics spine (the PGM, the mirrors, the slits), SR10I carries the APPLE-II servo crates (SERVC-01 downstream, SERVC-21 upstream), ME01D carries RASOR, and BL10J carries i10-1.
Along and across the beam sit two kinds of thing. In beam order are the stations: the Source that delivers, conditions, energy-selects, and polarizes the beam, the Sample side of each endstation, and the Detector side of each. Cutting across them are the Controls and the resources the beamline draws on. The stations are containment trees of apparatus (Asset.parent_id); controls relate to that apparatus sideways, by controller_id, and a resource is a Supply in its own right.
Stations¶
- Source: the shared optics spine. The storage ring as observed machine state (MACHINE-1), the twin APPLE-II undulators (the downstream IDD on
SR10I-MO-SERVC-01and the upstream IDU onSR10I-MO-SERVC-21), the plane-grating monochromator (BL10I-OP-PGM-01), the collimating, switching, and focusing mirrors (the switching mirror selects the RASOR or i10-1 branch), the optics slits, and the two driven beam axes: the incident-energy pseudo-axis over the PGM and the APPLE-II gap (MONO-1; both undulators are driven sources, and the one-versus-two-axis wiring is ENERGY-1), and the polarization pseudo-axis over the APPLE-II phase rows, with the value domain LH / LV / PC / NC / LA plus third-harmonic variants (POL-1). The source walk is the generated page; it traces each device. - Sample: the sample side of both endstations. For RASOR, the diffractometer (the two-theta scattering arm with sample theta / chi, chamber X, and alpha; DIFF-1), the analyzer arm (the PaStage / POLAN arm; POL-2), the cryostat sample stage as a plain in-air translation (STAGE-1), and the Lakeshore 340 sample temperature controller (TEMP-1). For i10-1, the two magnet devices (the electromagnet and the superconducting high-field magnet; MAG-1), their stages with the cryostat low-temperature environment folded in, and the Lakeshore 336 magnet temperature controller (TEMP-1).
- Detector: the detector side of both endstations. There is no area detector at either endstation; the science detection is point-counting and current-integrating, so it binds
FluxMonitor(DET-1). For RASOR, the reciprocal-space axis over the diffractometer (DIFF-2), the detector slit and pinhole, and the scaler-channel point detection (scattered-beam point detector, incident-flux monitor, fluorescence, and drain-current / total-electron-yield) through Femto / SR570 current amplifiers (DET-1). For i10-1, the TEY / FY / diode / monitor channels of the magnet point detection (DET-1).
Shared¶
- Controls: the Diamond EPICS / ophyd-async control stack, the same floor as I22, I03, I15-1, I11, I24, and I06, with the real dodal PV handles carried confirm (CTRL-1). CORA observes the floor and, where it replaces bluesky-style orchestration, conducts over it; it does not replace EPICS.
- Resources: the continuously-available supplies a run needs (photon beam, cooling water, and UHV vacuum for the optics path and the endstation chambers); carried in the descriptor, with no operations page in this scaffold (SUP-1).
Reference¶
The cross-cutting view that spans every area:
- Inventory: the full planned CORA Asset model (every device by
parent_id, with Families, the dodal control handles, and pending confirmations). i10 coins no new Family and nothing graduates: the APPLE-II reusesInsertionDeviceand polarization reusesPseudoAxison the merged i06 precedent, the RASOR analyzer arm reuses the loosePolarizationAnalyzerfamily on its second sighting after 4-ID, held under review (POL-2), and the two magnet devices reuse the looseMagnetfamily on its second sighting after 4-ID, held under review, as one family whose field-sweep is a per-Asset affordance rather than a split (MAG-1). The PSS search-and-secure permit signals and the photon and front-end shutters are absent from dodal and carried pending, not invented (PSS-1).