DiamondLightSource / DiamondLightSource/mx-bluesky

Hyperion: Skip whole native collection if no diffraction

Open
#1,498 0 comments 0 reactions 1 assignee Claimed by @rtuck99 View on GitHub
Dominant language
Python
Stars
4
Forks
5
Avg merge
1d 30m
Merged PRs (30d)
2

Description

Currently if we run a native collection (e.g. collect at chi=0 then collect at chi=30) and there is no diffraction we do:
1. XRC Centre at chi = 0 and see there is no diffraction
2. Skip the rest of the chi = 0 collection
3. Change to chi = 30
4. XRC and see there is no diffraction
5. Skip the rest of the chi = 30 collection

In practice it is very unlikely that if we do not see diffraction at chi = 0 we will at chi = 30. Therefore we should skip the XRC at chi = 30 as well.

## Acceptance Criteria
- When we find no diffraction at chi = 0 for a native collection we skip the full collection at chi = 30 (e.g. immediately robot unload)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.