DiamondLightSource / DiamondLightSource/daq-queuing-service

I15-1: Add calibrations and backgrounds

Open
#116 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
0
Forks
1
Avg merge
1d 3h
Merged PRs (30d)
16

Description

Currently we have a background field in the nexus file. We will also need to take calibration, which are analysed differently. Therefore we should have the field be something like:

```
experimentType: literal ["Background", "Calibration", "Collection"]
```
rather than:
```
background: bool
```

## Acceptance Criteria
- We can make distinct calibration vs. background collections

Contributor guide

Open the contributing guide

Research direction

Start by locating the nexus file handling and the existing background field, then trace how collections are represented and analysed. Replace the background-only distinction with the three experiment types described in the issue, and verify that calibration and background collections can be created and remain distinct.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.