kdaectrl: fill out more of nexus_structure in run start
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Área
- data-engineering
Línea de trabajo
Comienza con el manejo del inicio de la ejecución y los placeholders existentes de nexus_structure. Rastrea los valores PV de KDAECTRL disponibles y los campos del mensaje de inicio de la ejecución, y después define los campos estáticos solicitados y los metadatos de origen de /instrument. Documenta los campos en la wiki de desarrollo y crea tickets de seguimiento para los campos que solo pueden escribirse al final de la ejecución.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 0
- Forks
- 0
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ISISComputingGroup/DataStreaming
-
ISISComputingGroup/DataStreaming#115 · 1 asignado ·
-
Filewriter: implement structure Abierto
ISISComputingGroup/DataStreaming#114 · 1 asignado ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 45/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
Todos los issues de ISISComputingGroup/DataStreaming
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
robjhyndman/forecast#1220 ·
-
Add: New Channel Abiertochannels:add check:passed
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
-
good first issue help wanted NLnet
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
collective/icalendar#1819 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
confluentinc/dbt-confluent#160 ·
-
inceleme-kuyrugu
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Greater-Turkiye/platform#107 ·