DiamondLightSource / DiamondLightSource/smartem-devtools
List of microscopes
- Vorherrschende Sprache
- TypeScript
- Sterne
- 0
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Encode the list of microscope as a hardcode in smartem_backend initially, to be updated by hand, then look at better ways of doing it. This may be useful for authenticating smartem_agents (do we recognise this microscope) and potentially for `/admin` route in the f/e
This is the list:
- Krios 1 - m02
- Krios 2 - m03
- Talos - m04
- Scios - m05
- Krios 3 - m06
- Krios 4 - m07
- Krios 5 - m08
- Glacios 1 - m10
- Aquilos - m11
- Glacios 2 - m12
- Leica cryoCLEM - m14
the true source of truth is UAS which we don’t have programmatic access to. it’s the user administration system. it’s how users apply for beam time and see what is scheduled. [uas.diamond.ac.uk](http://uas.diamond.ac.uk/). it’s separated from other systems so a bunch of the information in there ends up being mirrored in ISPyB (https://github.com/DiamondLightSource/ispyb-database) which is what we use as the source of truth for sessions and what instrument they’re booked on. Guilherme de Freitas may have ideas on how to get this list programatically.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, smartem_backend und seine vorhandenen Authentifizierungs- oder mikroskopbezogenen Einstiegspunkte zu finden, und überprüfe anschließend, wie das /admin-Frontend und smartem_agents die Liste möglicherweise verwenden. Bestätige die im Issue genannten Mikroskop-zu-ID-Zuordnungen und mache die Liste zur Erkennung und administrativen Nutzung verfügbar; dokumentiere jede verbleibende Einschränkung hinsichtlich der maßgeblichen Quelle in Bezug auf UAS oder ISPyB.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- authentication, backend
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100