Skip to main content

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

PyPI - License GitHub top language Read the Docs Libraries.io dependency status for latest release PyPI - Downloads GitHub issues GitHub pull requests GitHub contributors PyPI

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)

Uploaded Source

Built Distribution

LabToolkit-0.1.3-py2.py3-none-any.whl (7.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page