qudi
qudi copied to clipboard
Power supply switch
Using the keysight power supply for power switches, so that one can control devices such as APD, MINI amplifers etc remotely.
Description
coded the hardware file of the Keysight power supply in the format of switches
, it works pretty well.
Motivation and Context
With this change, you can switch on your APDs and amplifiers and other devices remotely.
How Has This Been Tested?
it was tested on the latest qudi
on a Windows 10 PC with two Keysight E36234A power supply.
Screenshots (only if appropriate, delete if not):
Types of changes
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Checklist:
- [x ] My code follows the code style of this project.
- [x ] I have documented my changes in the changelog (
documentation/changelog.md
) - [x ] My change requires a change to the documentation.
- [x ] I have updated the documentation accordingly.
- [x ] I have added/updated for the module the config example in the docstring of the class accordingly.
- [x ] I have checked that the change does not contain obvious errors (syntax, indentation, mutable default values).
- [x ] I have tested my changes using 'Load all modules' on the default dummy configuration with my changes included.
- [ ] All changed Jupyter notebooks have been stripped of their output cells.
Hi Yan, thanks for adding this new hardware module. However, this version of Qudi is not supported anymore. We are currently working on a new release, where the Qudi core and Qudi modules are separated from each other. You can find the core repository here: https://github.com/Ulm-IQO/qudi-core and have a look at the documentation. A few things will have changed.
Regarding the modules you are free to contribute to the iqo-modules repository, https://github.com/Ulm-IQO/qudi-iqo-modules. Please convert your new module to the new release of Qudi. You can install both qudi-core and the iqo-modules and then port your work to the new core. For this the module conversion guide (https://github.com/Ulm-IQO/qudi-iqo-modules/blob/main/docs/module_conversion.md) may help you. Then you can make a new pull request and we will review your hardware module.