Pysmurf Controller: Task for just setting voltage bias on detectors
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 17
- Forks
- 20
- Avg merge
- 1h 22m
- Merged PRs (30d)
- 2
Description
Working on scripts for testing through the pysmurf controller. I'm seeing that we're missing a way to just run S.set_tes_bias_bipolar( b, volt) through the controller.
I'm not sure we want that exact thing as a task but we need a way to turn off the detector bias through the controller and it'd be nice to be able to set individual bias values without having to overbias.
Also, could we clear up the documentation on controller.overbias_tes? It runs sodetlib.overbias_dets not the pysmurf function overbias_tes_all. I don't like that sodetlib.overbias_dets doesn't let us pass an overbias_voltage.
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 tracing the controller entry points for controller.overbias_tes and the requested S.set_tes_bias_bipolar(b, volt) operation. Confirm how sodetlib.overbias_dets differs from overbias_tes_all, then define whether the task includes individual bias updates, disabling detector bias, an overbias voltage argument, and documentation corrections. Done means the agreed controller behavior and its documentation are covered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend, documentation
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100