Skip to main content
Pico Technology PicoSDK & pypicosdk
Pico Technology Pico Technology

PicoSDK & pypicosdk

Oscilloscopes & Analyzers

Cross-platform oscilloscope SDK with drivers for Windows, macOS, and Linux, plus Python wrapper for automated test and data acquisition. Buy in India from GSAS with local support.

Platforms

Windows (32/64-bit), macOS, Linux

Languages

Python, C, C++, C#, MATLAB, LabVIEW, VB.NET

API Type

Native drivers (not SCPI)

Capture Modes

Block, streaming, rapid block

Examples

GitHub (github.com/picotech)

License

Free

Authorized Pico Technology partner
Local FAE & application engineering
Hands-on training & integration
Manufacturer warranty

About PicoSDK & pypicosdk

PicoSDK is Pico Technology’s software development kit that provides native driver-level access to the full hardware functionality of all PicoScope oscilloscopes from Windows, macOS, and Linux. Unlike SCPI-based instrument control, PicoSDK communicates directly with the oscilloscope hardware through optimized native APIs, enabling block capture, continuous streaming at rates up to 125 MS/s, rapid block segmented acquisition, and built-in function generator control with minimal latency and maximum throughput. pypicosdk extends this capability to Python developers with a wrapper library that simplifies oscilloscope control for automated test scripts, data acquisition applications, and measurement automation workflows.

PicoSDK Capabilities

FeatureDetail
PlatformsWindows 64-bit, Windows 32-bit, macOS, Linux
LanguagesPython (pypicosdk), C, C++, C#, VB.NET, MATLAB, LabVIEW
API ArchitectureNative driver API (non-SCPI, direct hardware access)
Block CaptureSingle or repeated triggered acquisitions
StreamingContinuous data transfer up to 125 MS/s
Rapid BlockSegmented acquisition with minimal re-arm time
AWG ControlFull function generator and AWG programming
Async CallbacksC-language asynchronous data callbacks
Oscilloscope SupportPicoScope 2000 through 9000 series
Example CodeGitHub repository (github.com/picotech)
DocumentationProgrammer’s Guides per series
CommunityTechnical forum with 20,000+ users
LicenseFree

The native API architecture is PicoSDK’s key technical differentiator for production test and high-throughput measurement applications. Direct driver communication eliminates the parsing overhead and latency of text-based SCPI command protocols, enabling streaming data rates and acquisition re-arm times that approach the hardware limits of the oscilloscope itself. For C and C++ developers, asynchronous callback interfaces allow continuous streaming of data from PicoScope hardware back to the application without blocking, enabling real-time signal processing and analysis pipelines. For Python developers, pypicosdk abstracts the driver interface into Pythonic function calls while preserving access to the full feature set including block capture, streaming, and function generator control.

Watch the PicoSDK & pypicosdk introduction

PicoSDK supports the full range of PicoScope oscilloscopes from the 2000 Series through the 9000 Series, with per-series Programmer’s Guides documenting every API function, register, and data structure. Example code on GitHub demonstrates common operations in Python, C, C#, and MATLAB, providing working starting points for custom measurement applications. GSAS Micro Systems assists customers with PicoSDK integration into automated test systems, production fixtures, and custom data acquisition applications alongside PicoScope hardware supplied across India.

PicoSDK & pypicosdk in Action

Introducing pyPicoSDK: Official Python SDK Launch

Introducing pyPicoSDK: Official Python SDK Launch

How to Install and Verify pyPicoSDK with Python

How to Install and Verify pyPicoSDK with Python

Python and VSCode Setup Guide for pyPicoSDK Automation

Python and VSCode Setup Guide for pyPicoSDK Automation

Fix VS Code Slowdown: Python Script Speed Hack

Fix VS Code Slowdown: Python Script Speed Hack

Interested in PicoSDK & pypicosdk?

Get pricing, an evaluation unit, or a technical consultation from our application engineers.

Request a Quote Demo