Model¶
The developer's by-kind index: where each CORA aggregate's TPS 07A content lives. It hosts no content of its own. Design-phase scaffold.
For the aggregate shapes see the architecture model and the per-BC modules.
| Aggregate (BC) | Where at TPS 07A |
|---|---|
| Asset (Equipment) | the stage pages: Source, Sample, Detector |
| Computed / virtual axes (Equipment) | Source (EnergyAxis) |
| Capability, Method (Recipe) | Techniques |
| Enclosure (Enclosure) | The beamline (TPS-07A-OH optics, TPS-07A-EH experiment) |
| Facility (Federation); Zone, Conduit, Policy (Trust); Actor (Access) | NSRRC Site, Governance |
| Procedure, Recipe, Caution, Supply, Subject, Run, Campaign, Dataset, Decision | deferred (design-phase; see below) |
Deliberately not here yet¶
This is a design-phase scaffold (descriptor + docs), mirroring the other reverse-engineered beamlines. Left out on purpose:
- No new Family. TPS 07A's novelty is the Site and the seam, not its devices: the MD3 goniometer binds the graduated
Goniometer(the i03 / MX3 MX precedent), the detectorsCamera, the DCMMonochromator, the cryostreamTemperatureController, the attenuatorFilter, the beamstopBeamStop, the shuttersShutter, the mirrorsMirror, the stagesLinearStage/MotionController. - The reused loose families.
StorageRing(the ring-current monitor) andBeamPositionMonitor(the beam-position diagnostic) are bound loose, each already allowlisted from earlier deployments; TPS 07A coins no new loose family. - The DCSS-over-EPICS seam. TPS 07A drives a single EPICS floor with a Blu-Ice/DCSS orchestration layer above it, reached through an EPICS Device Handler Server. This is modelled as
ControlPortactuation over EPICS plus a CORA EdgeConductor that replaces the DCSS orchestration, not new aggregates; it is the 2-BM TomoScan seam, not the MX3 multi-transport seam. See Controls. The MD3 axis PV records and the DCSS-vs-MXCuBE confirmation are GONIO-1. - The ISARA robot as a Procedure. Autonomous sample exchange is a deferred Procedure over the spine threaded through
Subjectcustody (ROBOT-1), reusing the i03 / i24 / MX3 shape, not a new device family. - The frame egress and mesh-scan compute. The EIGER2 ZMQ / ASAP::O frame stream is a
TransferPortleg into the Dataset of record; the Dozor spot-scoring and CHiMP crystal-detection areComputePortwork, an Observe / Compute leg off the control seam, not beamline Methods or Assets (DET-1). - No new Capability or Method. Rotation MX reuses the pending i03 Methods (
mx_data_collection/grid_scan/sample_exchange), recorded as Practices on the Site; TPS 07A reinforces the case at a further MX facility without coining any (TECH-1). - Operations and experiment views, integration scenarios, vendor Models. A runbook and registered Assets for a beamline CORA does not yet drive would be invention; they land when the design firms and the team confirms.