DiamondLightSource/dodal
Voir sur GitHubConvert location to domain name in BeamlinePrefix
Open
#1 916 ouverte le 11 févr. 2026
good first issue
Métriques du dépôt
- Stars
- (4 stars)
- Métriques de merge PR
- (Métriques PR en attente)
Description
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