`filewriter`: copy information from `instrument_components.nxs`
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 32/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Activo
- Área
- data
Línea de trabajo
Comienza examinando el archivo fuente de MARI instrument_components.nxs y el pull request 39 de ISISICP enlazado; después, compara los conjuntos de datos de MARI enumerados con el diseño de nexus existente al estilo de ESS-filewriter. Este issue se considera completo cuando los requisitos y un diseño flexible acordado para la información de apertura, Fermi, moderador, fuente y geometría estén documentados; la implementación se pospone explícitamente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
MARI nexus files contain a different set of datasets than other neutron instruments.
These 'special' nexus files are not needed for HRPD-X or SANDALS-2, but I'd like to take these requirements into account when designing the filewriter to ease future implementation when we need to move MARI to datastreaming at some point in the future.
This mechanism appears to correspond to https://github.com/ISISNeutronMuon/ISISICP/pull/39 so @mducle may be able to comment on the underlying need. The nexus file this information is copied from is \\ndxmari\c$\Data\instrument_components.nxs.
On MARI specifically, this causes various information to get added to the generated .nxs for each run:
instrument/apertureinstrument/fermiexists and contains metadata from the fermi chopper including rotation speed, slit parameters, etc.instrument/moderatorcontains more information than other beamlines: it contains a pulse shape distribution, moderator type, temperature, transforms.instrument/sourcecontains different information compared to a regular nexus file, includingfrequencyandtarget_materialbut excludingprobe- Various geometry information is added, in a similar way to what was previously possible with
detector.dat. My understanding is that MARI do actually use this geometry information in preference to the Mantid IDF.
Questions
- Would an ESS-filewriter style 'nexus layout' structure be sufficiently flexible to cater for this need - I think it should be? But it might tie us into a more complicated architecture than we might otherwise need...
Note that MARI is not on any near-term datastreaming list that I've seen, so we can indefinitely defer actually implementing this functionality. This issue exists primarily for requirements-gathering.
- 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 ·