DiamondLightSource / DiamondLightSource/smartem-devtools

research: visualisation library for the SmartEM front end - comparative analysis and ADR

Aperta
#196 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
documentation research smartem-frontend
Lingua principale
TypeScript
Stelle
0
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Updated. The analysis this issue calls for is still wanted, and the candidate list and
comparison axes below still stand. Three things have changed since it was written, and the
scope has widened as a result.

## What changed

**The blocking relationship no longer exists.** This issue stated that implementation blocks on
the ADR landing. It did not: smartem-frontend#67 closed on 2026-06-15 with the model-weight
display shipped.

**No library was chosen, and none was added.** `apps/smartem/package.json` contains no charting
dependency of any kind. The weight display, and everything since, was hand-rolled in SVG.

**The ADR number is taken.** `0018` is now `0018-smartem-agent-keycloak-auth.md`, and the
sequence has reached `0021-micrograph-preview-image-ingestion-and-serving.md`. The next
available number is **0022**.

## The situation this issue warned about has arrived by a different route

The original rationale was that choosing a library casually creates a de-facto standard and
therefore lock-in. What happened instead is that *not choosing* became the de-facto standard.
Hand-written `

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Leggi apps/smartem/package.json e i tredici componenti TSX elencati, iniziando da weights/WeightsTimeline.tsx. Confronta il candidato obbligatorio @diamondlightsource/davidia e il mantenimento di SVG scritto internamente con gli overlay spaziali esistenti, la timeline, il costo della migrazione, l’accessibilità e il lavoro correlato sulla visualizzazione delle immagini. Il lavoro è completato quando una decisione a livello DLS è registrata in docs/decision-records/decisions/0022-visualisation-library.md.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
typescript
Ambito
documentation, frontend
Tipo di issue
Documentazione
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.