picosdk-python-wrappers
picosdk-python-wrappers copied to clipboard
A set of Python bindings and examples for PicoScope® oscilloscope and PicoLog® data logger products.
Fixes #. Changes proposed in this pull request: *Add DEFAULT_RESOLUTION to ps6000a.py *Correct data type in GetUnitInfo *
Fixes missing parentheses for print commands in ps3000aExamples/ps3000aBlockMSOExamplex.py.
When we run the README example code, in "scopes = find_all_units()" an error pops up: "AttributeError: 'Ps6000alib' object has no attribute 'DEFAULT_RESOLUTION'. Fixes #. This change fix that bug. Changes...
Changes proposed in this pull request: * README.md specifies to use `pip install .` (more normal) * README.md python install instructions more platform-agnostic (since Windows users not operating in an...
Fixes issue when loading `"usbPt104"` library which on Linux is effectively `/opt/picoscope/lib/libusbpt104.so.2`; `ctypes.util .find_library("usbPt104")` returns `None`, whereas `ctypes.util .find_library("usbpt104")` works. Changes proposed in this pull request: * after unsuccessful library...
Changes proposed in this pull request: * Use setuptools for setup.py This allows building of a wheel, the standard prebuilt distribution file in python. setuptools is widely recommended in the...
This example program will randomly crash with access violations (0xC0000005). Have traced this to ctypes.byref() passing pointers with incorrect memory sizes on the indicated lines: * 81-82 GetTimeBase2 expects returnedMaxSamples...
Changes proposed in this pull request: * Add missing Python wrapper for ps6000BlockReady Tested with a PicoScope 6404D. We were unable to test passing parameters via pParameter because we could...
Missing parentheses in called function _define_communication_type in the definition of COMMUNICATION_TYPE Fixes #. Changes proposed in this pull request: * * *