spectrumdevice
A high-level, object-oriented Python library for controlling Spectrum Instrumentation digitisers
A high-level, object-oriented Python library for controlling Spectrum Instrumentation digitisers
To install this package, run one of the following:
spectrumdevice is a high-level, object-oriented Python library for controlling Spectrum Instrumentation devices. It can connect to individual digitisers or StarHubs (e.g. the NetBox). The main module spectrumdevice provides two classes SpectrumDigitiserCard and SpectrumDigitiserStarHub for controlling and receiving data from individual digitisers and StarHubs respectively. Mock classes are also provided for testing software without drivers installed or hardware connected.The submodule spectrumdevice.settings provides Enums and Dataclasses wrapping the register values provided by the Spectrum API, to be used for configuring hardware and interpreting responses received from hardware.
Summary
A high-level, object-oriented Python library for controlling Spectrum Instrumentation digitisers
Last Updated
Jun 26, 2024 at 16:16
License
MIT
Total Downloads
14.7K
Supported Platforms
GitHub Repository
https://github.com/KCL-BMEIS/spectrumdeviceDocumentation
https://kcl-bmeis.github.io/spectrumdevice/