-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Candidate devices for ophyd-async support #1012
Comments
A Struck SIS3820 scalerThis one is specifically configured for the spectroscopy group: Before submitting the PR, I would need to factor out the bits that are not shared across APS. |
synApps Transform RecordThis is a direct translation from the vanilla Ophyd transform record in apstools. https://github.com/spc-group/haven/blob/async_ion_chamber/src/haven/instrument/transform.py |
SRS-570 PreAmplifierMore or less the same as the vanilla ophyd version in apstools except that the https://github.com/spc-group/haven/blob/async_ion_chamber/src/haven/instrument/srs570.py This one depends on the |
LabJack DAQVery similar to the current apstools support. Since ophyd-async is more flexible about device definitions, in this version one can initalize a labjack device directly: device = LabJackBase("255idc:LT_T7_1:", name="labjack", analog_inputs=range(12), digital_ios=range(24)) The previous subclasses (e.g. Code: https://github.com/spc-group/haven/blob/async_ion_chamber/src/haven/instrument/labjack.py |
SRS DG-645 Delay Generatorhttps://github.com/spc-group/haven/blob/async-mirrors/src/haven/instrument/delay.py |
Planar UndulatorThis one depends on some other support that would need to be hoisted or replaced: |
Ophyd-async is expected to hit release 1.0 in the next six months or so.
APStools does not have support for ophyd-async yet.
This issue is meant to hold candidate devices that could be submitted as PRs to apstools once the requisite support is available. For now, it's just a list for keeping track of options.
The text was updated successfully, but these errors were encountered: