Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

kdaectrl: fill out more of nexus_structure in run start

Aperta
#45 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
48/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla

Direzione di ricerca

Inizia dalla gestione dell’avvio dell’esecuzione e dai placeholder nexus_structure esistenti. Traccia i valori PV KDAECTRL disponibili e i campi del messaggio di avvio dell’esecuzione, quindi definisci i campi statici richiesti e i metadati di origine di /instrument. Documenta i campi nel wiki di sviluppo e crea ticket di follow-up per i campi che possono essere scritti solo al termine dell’esecuzione.

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

Descrizione

in a run start we currently just add placeholders for blocks and for events.

we should write some static fields (based off KDAECTRL's PV values), these are the easy ones:

title - based on TITLE (assume this won't change and just do it static for now, https://github.com/ISISComputingGroup/DataStreaming/issues/44 needs to be implemented for this)
start_time - based on start time of message ( we already put this in the run start)
name - the instrument name
run_number - the run number
beamline - the instrument name
program_name - probably shouldn't be ISISICP

the /instrument group
which contains

  • name - the instrument name
  • source (a group) containing:
    • name: ISIS
    • probe: neutrons
    • type: Pulsed Neutron Source

potentially more challenging:
run_cycle - the current cycle. how does the ICP get this?
experiment_identifier - not sure what this is

as part of this ticket we should actually document these fields in the dev wiki.
todo: there are also some fields which can only be written at the end, write tickets for these.

Lingua principale
Nessun dato sulla lingua
Stelle
0
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ISISComputingGroup/DataStreaming

Tutte le issue di ISISComputingGroup/DataStreaming

Issue simili

Altre issue su Data Engineering

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.