DAQ Partition Watcher
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 0
- Forks
- 9
- Avg merge
- 7d 6h
- Merged PRs (30d)
- 1
Description
Expected Behavior
I know that we cannot change the partition from the Python interface due to the way the DAQ is architected, but we can definitely check it. We should allow the user to set a partition check to raise an exception or show a warning if something isn't set up to be in the data stream for the DAQ.
Current Behavior
No such feature
Possible Solution
check output of pydaq.Control.partition()
Context
I'm sitting in the jet tracking meeting listening to Jason talk about issues, and one of them is that things weren't clicked in the DAQ GUI partition selector. This was actually a feature in the old python, where various things would yell at you if particular data sources weren't clicked, e.g. if we forgot to put the CSPAD detector in.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the Python interface and inspect the output of pydaq.Control.partition(). Define how a user selects warning versus exception behavior and which missing data sources should be reported. Done means the DAQ partition is checked and the configured response alerts the user when required sources are absent.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100