DiamondLightSource/dodal
Auf GitHub ansehenConvert location to domain name in BeamlinePrefix
Open
#1.916 geöffnet am 11. Feb. 2026
good first issue
Repository-Metriken
- Stars
- (4 Stars)
- PR-Merge-Metriken
- (PR-Metriken ausstehend)
Beschreibung
Currently, we do this:
BL = "b01-1"
PREFIX = BeamlinePrefix(BL, suffix="C") #PREFIX=="BL01C"
where b01-1 is the 'location' (i.e., the short domain) and BL01C is the domain name.
It would be nicer to provide BeamlinePrefix with the location, allowing it to do these conversions:
ixx -> BLxxI
ixx-1 -> BLxxJ
kxx -> BLxxK
bxx -> BLxxB
bxx-1 -> BLxxC
and accept an override to select the trailing domain letter, for exceptions such as i13-2
Acceptance Criteria
- Do not have to provide suffix for known
location->domainconventions