DiamondLightSource / DiamondLightSource/daq-queuing-service

Add logic for generating background scans

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

Description

`_get_required_backgrounds` should be updated to actually generate a background scan based on an experiment. It should generate a background with the same capillary type of the experiment, and at the right temperatures.

## Acceptance Criteria
- Logic is added so the correct backgrounds scan is added for each experiement

Contributor guide

Open the contributing guide

Research direction

Locate `_get_required_backgrounds` and read how experiments, capillary types, and temperatures are represented. Trace the existing background-selection flow and verify that each experiment receives a background with the matching capillary type and required temperatures. Done means the correct background scan is added for every experiment described by the existing logic.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.