Open questions
What CORA needs the P24 team to confirm before the model can be trusted.
P24 was reverse-engineered from P24's own public OnlineXML device registry (gitlab.desy.de/petra-iii-debian-packages/python-nxstools-extras-p24 , branch debian/jessie) and a verified research brief, not from a live connection. The registry exposes generic motor banks and the MCAs, but not the diffractometer geometry or the area detector. P24 is CORA's sixteenth PETRA III beamline, the chemical crystallography beamline. 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: an optics hutch feeding an EH2 main and an EH1 experiment hutch?
A p24-oh optics hutch and p24-eh2 / p24-eh1 endstations.
The Enclosure grouping.
SRC-1
Nice-to-have
The undulator source (absent from this slice).
An undulator beamline; the source carried pending.
The source Asset.
GROUP-1
Nice-to-have
The per-axis roles of the motor banks (oh_mot*, mot*).
Grouped as stage Assets carrying the bank prefix; per-axis roles pending.
The Asset boundaries.
STUB-1
Nice-to-have
The eh2_dmy* dummy stubs: test / placeholder devices, or real channels?
Noted as dummy stubs, not modelled.
The stub status.
Source and optics
ID
Priority
Question
CORA assumes
Resolves
OPT-1
Blocks-go-live
The optics breakdown: the monochromator and mirrors within the optics bank.
Grouped LinearStage optics stages; the breakdown pending.
The optics modelling.
Sample endstation
ID
Priority
Question
CORA assumes
Resolves
DIFF-1
Blocks-build
The chemical-crystallography diffractometer geometry (and whether it warrants a Goniometer / Diffractometer binding once labelled).
A grouped LinearStage sample stage; the diffractometer binding pending.
The diffractometer modelling.
The detectors
ID
Priority
Question
CORA assumes
Resolves
DET-1
Blocks-go-live
The single-crystal area detector (a Pilatus / Eiger-class photon-counting detector), absent from this registry slice.
A pending Camera placeholder plus the EnergyDispersiveSpectrometer MCAs.
The detector modelling.
Control and safety
ID
Priority
Question
CORA assumes
Resolves
CTRL-1
Blocks-go-live
The Tango device handles per P24 device, and whether the OnlineXML debian/jessie branch matches the live Tango database.
The handles read from the public OnlineXML, carried pending; the floor is Tango + Sardana.
Binding each Asset's control handle.
PSS-1
Blocks-go-live
The DESY personnel-safety permit signals and the photon / front-end shutters (absent from the OnlineXML).
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 cooling / beam supplies.
Photon beam, cooling water, vacuum.
The Supply observations.
GOV-1
Nice-to-have
The DESY operator pool and safety-review structure (site-level).
Carried pending on the PETRA III Site, not instantiated per beamline.
The governance principals.
Technique
ID
Priority
Question
CORA assumes
Resolves
TECH-1
Nice-to-have
Does chemical crystallography enter CORA's catalog as a dedicated Capability / Method (vs reusing diffraction)?
Deferred: carried as a pending Practice reusing the diffraction slug; none coined.
The technique Capability.