ISISComputingGroup / ISISComputingGroup/IBEX

NIMROD: Gather Requirements for Neutron Camera Integration

Open
#6,094 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
6
Forks
2
Avg merge
16h 40m
Merged PRs (30d)
2

Description

As a developer, I want to gather and define the requirements for integrating the NIMROD neutron camera into IBEX.

As a NIMROD scientist I want my neutron camera to be integrated into IBEX, so that I can control the process of acquiring images from IBEX.

#### Background
The NIMROD scientists have acquired a neutron camera. In an earlier ticket, we implemented a feature to move the camera in/out of the beam (see #5988). The purpose of this ticket is to understand how the scientists would like to integrate the control of the camera and the acquisition of images into IBEX.
* **Note from Instrument Scientist (TH):**
* Longer term we’d like to integrate the image/video capture from the neutron camera into IBEX. So for example, one could script using it and taking images. Could this be taken on as a shutdown project?

Things (not exhaustive) to consider are:
* How will the set up of the camera be controlled?
* How will the acquisition of images be controlled? What will trigger the acquisition of a new image? Will acquisition be automated and/or scripted?
* Do we need to capture metadata about each image? If so, what metadata is required? How will images be correlated to neutron data? (run number, date/time-stamp, ...?)
* Where will images be stored? It seems very likely that scientists will want to store them alongside neutron data, so that they can be archived in a similar fashion.

#### Acceptance Criteria
1. Discuss requirements with scientists & document our understanding of their requirements
1. Define acceptance criteria, based on the requirements, for the implementation ticket, namely #6095

#### Notes
1. At the time of writing (January 2021):
* the make and model of the camera are unknown
* the camera is controlled from a separate PC (a laptop)
* it is not known whether the separate PC is provided by the camera manufacturer or not (my guess is probably not - it is more likely to be a generic laptop that is being used to run the camera's control software)
* the camera is connected to the PC by a USB cable
* it is not known whether the camera has an Ethernet port

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.