Inventory¶
The CORA Asset model for the operational core of i10 modelled today: the planned device tree and what still needs confirming.
This cut models the shared soft X-ray optics spine (the PGM and the twin APPLE-II undulators) and both endstations: the RASOR resonant-scattering endstation and the i10-1 magnet endstation. The simulated devices and the upstream diagnostic screens are deferred (see Model). It is the cross-cutting reference view of the Source walk and the Sample and Detector pages, authored from the same beamline.yaml descriptor.
Devices bind to a catalog Family wherever one fits. i10, the second APPLE-II source in the fleet (after i06), coins no new Family and changes nothing in the catalog: the APPLE-II undulators reuse InsertionDevice and the polarization is a PseudoAxis, exactly as i06. Two loose families reach their second sighting and are held under review, not graduated: the RASOR polarization-analysis arm binds the loose PolarizationAnalyzer (POL-2) and the i10-1 magnets bind the loose Magnet (MAG-1). See Model. Control handles are filled from dodal; no vendor Models are bound.
The Asset tree¶
Root Asset I10 (tier = Unit, facility_code = diamond); sub-systems nest below by parent_id.
| Asset | Tier | Family | Enclosure | Design spec / note |
|---|---|---|---|---|
I10 |
Unit |
(root) | - | bound to the Diamond Site; Sector 10 |
StorageRing |
Device |
StorageRing (loose) | - | machine-level ring state, observe-only (MACHINE-1) |
UndulatorDownstream |
Device |
InsertionDevice | i10-optics | downstream (IDD) APPLE-II, SR10I-MO-SERVC-01 (SRC-1) |
UndulatorUpstream |
Device |
InsertionDevice | i10-optics | upstream (IDU) APPLE-II, SR10I-MO-SERVC-21 (SRC-1) |
Monochromator |
Device |
GratingMonochromator | i10-optics | soft X-ray plane-grating mono, BL10I-OP-PGM-01 (MONO-1) |
CollimatingMirror |
Device |
Mirror | i10-optics | first collimating mirror, BL10I-OP-COL-01 |
SwitchingMirror |
Device |
Mirror | i10-optics | branch-switching mirror (RASOR / i10-1), BL10I-OP-SWTCH-01 |
OpticsSlit |
Device |
Slit | i10-optics | shared optics-spine slits, BL10I-AL-SLITS- (ENC-1) |
BeamEnergy |
Device |
PseudoAxis | i10-optics | incident-energy axis over the PGM and the APPLE-II gap (MONO-1, ENERGY-1) |
Polarization |
Device |
PseudoAxis | i10-optics | the polarization axis over the APPLE-II phase rows (POL-1) |
Diffractometer |
Device |
Goniometer | i10-rasor | RASOR sample circles + two-theta arm, ME01D-MO-DIFF-01 (DIFF-1) |
ReciprocalSpace |
Device |
PseudoAxis | i10-rasor | reciprocal-space axis over the RASOR circles (DIFF-2) |
AnalyzerArm |
Device |
PolarizationAnalyzer (loose) | i10-rasor | the POLAN polarization-analysis arm, ME01D-MO-POLAN-01; second sighting, held (POL-2) |
DetectorSlit |
Device |
Slit | i10-rasor | detector slits before the RASOR point detector, ME01D-MO-APTR-0 |
Pinhole |
Device |
Aperture | i10-rasor | endstation beam-defining pinhole, ME01D-EA-PINH-01 (STAGE-1) |
SampleStage |
Device |
LinearStage | i10-rasor | cryostat sample-positioning stage (x / y / z), ME01D-MO-CRYO-01 (STAGE-1) |
SampleTemperatureController |
Device |
TemperatureController | i10-rasor | Lakeshore 340 cryostat temperature, ME01D-EA-TCTRL-01 (TEMP-1) |
FocusingMirror |
Device |
Mirror | i10-rasor | RASOR-branch focusing mirror, BL10I-OP-FOCS-01 |
Detector |
Device |
FluxMonitor | i10-rasor | RASOR point detection: scattered-beam point detector + I0 / fluorescence / drain-current channels, ME01D-EA-SCLR-01 (DET-1) |
Electromagnet |
Device |
Magnet (loose) | i10-1 | i10-1 electromagnet (set-and-read field), BL10J-EA-MAGC-01; second sighting, held (MAG-1) |
HighFieldMagnet |
Device |
Magnet (loose) | i10-1 | superconducting field-sweep magnet, BL10J-EA-SMC-01; same Family, sweep is an affordance (MAG-1) |
HighFieldMagnetStage |
Device |
LinearStage | i10-1 | high-field-magnet sample stage, BL10J-EA-MAG-01 |
ElectromagnetStage |
Device |
LinearStage | i10-1 | electromagnet cryostat sample stage, BL10J-MO-CRYO-01 (MAG-1) |
MagnetTemperatureController |
Device |
TemperatureController | i10-1 | Lakeshore 336 sample temperature, BL10J-EA-TCTRL-41 (TEMP-1) |
MagnetSlit |
Device |
Slit | i10-1 | i10-1 branch slits, BL10J-AL-SLITS- |
MagnetFocusingMirror |
Device |
Mirror | i10-1 | i10-1-branch focusing mirror, BL10J-OP-FOCA-01 |
MagnetDetector |
Device |
FluxMonitor | i10-1 | i10-1 point detection: TEY / FY / diode / monitor channels, BL10J-EA-SCLR-01..02 (DET-1) |
Families reused from the catalog: InsertionDevice, GratingMonochromator, Mirror, Slit, PseudoAxis, Goniometer, Aperture, LinearStage, TemperatureController, FluxMonitor. Loose families reused from siblings: StorageRing (supply), PolarizationAnalyzer (4-ID; second sighting, held POL-2), Magnet (4-ID; second sighting, held MAG-1). No new family is coined and nothing graduates.
Pending confirmations¶
| Value to confirm | Applies to | Status | Tracking |
|---|---|---|---|
| Hutch grouping of the three PV zones | the enclosures | unknown-pending-confirmation |
(ENC-1) |
| APPLE-II periods, gap range, coordination | UndulatorDownstream, UndulatorUpstream |
unknown-pending-confirmation |
(SRC-1) |
| Control handles (EPICS PVs) | all devices | read-from-config-pending-confirmation |
(CTRL-1) |
| PSS permit signals and shutters | the enclosures | unknown-pending-confirmation |
(PSS-1) |
| Storage-ring state read | StorageRing |
unknown-pending-confirmation |
(MACHINE-1) |
| PGM gratings, cff, energy range | Monochromator, BeamEnergy |
unknown-pending-confirmation |
(MONO-1) |
| One-vs-two incident-energy axes | BeamEnergy |
unknown-pending-confirmation |
(ENERGY-1) |
| Polarization domain and conversion rule | Polarization |
unknown-pending-confirmation |
(POL-1) |
| Diffractometer circle roles and Assembly | Diffractometer |
unknown-pending-confirmation |
(DIFF-1) |
| Reciprocal-space inverse-kinematics rule | ReciprocalSpace |
unknown-pending-confirmation |
(DIFF-2) |
| PolarizationAnalyzer Family at n=2 | AnalyzerArm |
unknown-pending-confirmation |
(POL-2) |
| Sample-stage and pinhole Families | SampleStage, Pinhole |
unknown-pending-confirmation |
(STAGE-1) |
| Lakeshore cooling / heating ranges | SampleTemperatureController, MagnetTemperatureController |
unknown-pending-confirmation |
(TEMP-1) |
| Point-detector vs Sensor Family; channel map | Detector, MagnetDetector |
unknown-pending-confirmation |
(DET-1) |
| Magnet Family at n=2; fields, sweep, cryostat | Electromagnet, HighFieldMagnet, ElectromagnetStage |
unknown-pending-confirmation |
(MAG-1) |
| Vacuum extent and cooling supply | resources |
unknown-pending-confirmation |
(SUP-1) |