Usmu-py

Latest version: v1.0.0

Safety actively analyzes 722460 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.0.0

Overview
This is the initial release of the μSMU Python Library (usmu_py), a Python library for controlling the μSMU source-measure unit over a Virtual COM Port (VCP). The library simplifies communication with the μSMU, allowing you to perform automated measurements and control tasks with ease.

Key Features
' Core Communication:

- Communicate with the SMU device over a serial (VCP) interface.
- Automatically handle delays between commands for robust operation.

Device Configuration:

- Enable or disable the SMU output.
- Set voltage and current limits.
- Configure oversample rates for measurement accuracy.

Measurements:

- Perform voltage and current measurements with a single command.
- Support for voltage sweeps for generating I–V curves.

Utilities:

- Helper methods for scripted sweeps and data acquisition.
- Automatic response parsing and error handling.

Examples:

- Example scripts for basic usage, including an I–V sweep with plotting and CSV export.
Plotting Support:

- Includes functionality for visualising I–V curves using Matplotlib.

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.