Skip to main content

socketscpi provides a robust SCPI interface to electronic test and measurement equipment via raw socket protocol, removing the requirement for VISA and improving data transfer speed over VXI-11.

Project description

socketscpi

https://img.shields.io/pypi/v/socketscpi.svg https://img.shields.io/travis/morgan-at-keysight/socketscpi.svg Documentation Status

Tired of troubleshooting VISA connections, conflicts, and incompatibilities?

Need the fastest communication possible with your test equipment?

Try socketscpi: a robust and easy-to-use SCPI interface for electronic test and measurement equipment.

Socketscpi is a wrapper for Python’s socket module. This removes the requirement for VISA and improves data transfer speed over the older VXI-11 protocol.

Features

  • Written using the socket module for fast communication

  • Implements write, read, query, binary block read, binary block write

  • Free software: GNU General Public License v3

  • Documentation: https://socketscpi.readthedocs.io.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.0.1 (2019-01-24)

  • First release on PyPI.

0.0.4 (2019-04-26)

  • Updated syntax for binblockread to mimic that of PyVISA. Created documentation.

2020.04.0 (2020-04-15)

  • Added a .read() method. Wrote test scripts to verify performance. Overhauled documentation. Switched to calendar-style versioning.

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

socketscpi-2020.4.0.tar.gz (20.3 kB view hashes)

Uploaded Source

Built Distribution

socketscpi-2020.4.0-py2.py3-none-any.whl (10.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