Python package for instrument control, data acquisition and automation.
Project description
Labtoolkit
Python package for instrument control, data acquisition and automation.
Demo
# Communicate with Hardware with PyVISA
import pyvisa
import labtoolkit
import labtoolkit.SpectrumAnalyser.AgilentE44nn
rm = pyvisa.ResourceManager()
sa = labtookit.SpectrumAnalyser.AgilentE44nn(
rm.open_resource('GPIB0::18::INSTR')
)
sa.frequency_center = 145e6
sa.frequency_span = 50e3
sa.sweep_points = 8192
sa.opc
df = sa.trace
# returns a DataFrame of the trace data
# df.attrs are used to store metadata (sweep_time, resolution_bandwidth, etc)
Badges
Authors
Acknowledgements
Makes use of
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
LabToolkit-0.1.3.tar.gz
(16.5 kB
view hashes)
Built Distribution
Close
Hashes for LabToolkit-0.1.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1554e49ec29c5bfabededdb57be663c0eb9f4b9be2d8058850277872219d2c91 |
|
MD5 | e6386c054ed919c770b1c93d669157f0 |
|
BLAKE2b-256 | 97736a44d8cfa2431c43085b0ace1daac48cac2bef46527386621b2ac3ff262a |