pcdshub / pcdshub/hutch-python
Support Simple Duration, Number of Events Measurements in Scans Without DAQ
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 1
- Forks
- 18
- Avg merge
- 7d 9h
- Merged PRs (30d)
- 1
Description
Expected Behavior
Provide a convenient way to do scans where we want to take n measurements or measure for t seconds at each step without the daq to make plots, etc... Maybe even provide statistics (stretch goal)
Possible Solution
per_stephook- Configurable signals with number of events, duration
- Plan mutator that replaces trigger/read/save loops with trigger/read/save many times or trigger/read/save until a timer ends or something with monitoring?
Do it here, or in nabs?
Context
Requested by Jason and Silke
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 by reviewing the existing scan and DAQ workflows, then compare whether this belongs in hutch-python or nabs. Define the interface for per-step duration and event-count measurements, including how results are collected and whether statistics are required. Done means scans can run without DAQ-based plotting while preserving the existing scan behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100