Skip to main content

A Python Wrapper for the usbpt104 library from Pico

Project description

Class based interface to the Pico (Omega) PT-104 RTD DAQ Module

Dependencies

  • libusbpt104 (see installation)

What is Working

  • discover units connected via USB (Ethernet untested)

  • Configure the Channels

  • Reading of measured values

What is not Working/Missing

  • Documentation

  • Configure the ethernet interface

  • Connection via ethernet

  • usage on Windows

Installation

Linux installation: 1. Install libusb104 following https://www.picotech.com/downloads/linux

Ubuntu 18.04:

sudo bash -c 'echo "deb https://labs.picotech.com/debian/ picoscope main" >/etc/apt/sources.list.d/picoscope.list'
wget -O - https://labs.picotech.com/debian/dists/picoscope/Release.gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install libusbpt104
  1. Install this package:

    sudo pip3 install https://github.com/trombastic/Pico_PT104/archive/master.zip

Usage

from PT104 import PT104, Channels, DataTypes, Wires
unit = PT104()
unit.connect('AY429/026')
unit.set_channel(Channels.CHANNEL_1, DataTypes.PT100, Wires.WIRES_4)
value = unit.get_value_channel_1
if value:
    print('CH1: %1.3f'%value)
unit.disconnect()

Contribute

License

The project is licensed under the _GNU General Public License v3 (GPLv3)_.

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

pico_pt104-1.0.0.tar.gz (17.8 kB view details)

Uploaded Source

Built Distributions

pico_pt104-1.0.0-py2.py3-none-any.whl (5.7 kB view details)

Uploaded Python 2 Python 3

pico_pt104-1.0.0-py2-none-any.whl (5.6 kB view details)

Uploaded Python 2

File details

Details for the file pico_pt104-1.0.0.tar.gz.

File metadata

  • Download URL: pico_pt104-1.0.0.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/2.7.15+

File hashes

Hashes for pico_pt104-1.0.0.tar.gz
Algorithm Hash digest
SHA256 df6fd00a25dc3e2c044a1011fda458c157d210042b6c4a1b419fcd8b692cef2d
MD5 0ab758d2fcb69da186465df7bbb09007
BLAKE2b-256 589b52ee2daa431c6bf7d402cdc2260288a1a0ae0e87f92aa27ee846a57e403e

See more details on using hashes here.

File details

Details for the file pico_pt104-1.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: pico_pt104-1.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/2.7.15+

File hashes

Hashes for pico_pt104-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b9f53dae72a213e1e017f9d19637efc4808df37b1d6775981f03285baadb8b18
MD5 43f1fc09854110f5cefa5ef0a42db18a
BLAKE2b-256 ef137298efa06b850274150aa5ddd03d2341a444e173a682d4ed97429c6c9d9b

See more details on using hashes here.

File details

Details for the file pico_pt104-1.0.0-py2-none-any.whl.

File metadata

  • Download URL: pico_pt104-1.0.0-py2-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/2.7.15+

File hashes

Hashes for pico_pt104-1.0.0-py2-none-any.whl
Algorithm Hash digest
SHA256 2fac5d2a74a11771e46122628d980bee6586f2a8c07ce2c8f46ed0cabe59c06d
MD5 3057e85cae432be8432d56a06dafc6bf
BLAKE2b-256 9d77b19f1846e3e8c44d730b659c6057acd0de285f522c926e0897a8faf39cb0

See more details on using hashes here.

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