- Pico Technology launches pyPicoSDK, a Python development kit designed to simplify the use of its PicoScope modular oscilloscopes.
- Based on the existing PicoSDK, pyPicoSDK allows users to create Python scripts to control PicoScope oscilloscopes.
This new library is an extension of the picosdk-python packages, consolidating all the functions of the direct driver into a single group. It also includes built-in helper functions designed to simplify many operations performed with a PicoScope. According to Pico, this design reflects the fundamental philosophy of Python: allowing users to create solutions quickly and easily.
“We created pyPicoSDK to make it easier for our customers to leverage Python’s power for their data acquisition and analysis needs,” said James Niblock, Director of Business Development at Pico Technology.
Key features of pyPicoSDK:
- Tools available: Autocompletion, typing hints, and documentation directly in the IDE thanks to docstrings included in the codebase.
- Ease of use: Designed for both beginners and experienced developers, with a getting started guide, documentation, and real-world examples.
- Extensibility: Designed to integrate with the broader ecosystem of Python packages, with built-in support for NumPy.
- Compatibility: The initial release supports the PicoScope 6000E and 3000E series oscilloscopes. Additional drivers will be added in the future.