Metadata-Version: 1.1
Name: pico-pt104
Version: 1.0.0
Summary: A Python Wrapper for the usbpt104 library from Pico
Home-page: http://www.github.com/trombastic/Pico_PT104
Author: Martin Schröder
Author-email: m.schroeder@tu-berlin.de
License: GPL version 3
Description: A Python Wrapper for the usbpt104 library from Pico
        ===================================================
        
        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
        
        2. 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
        ----------
        
         - Issue Tracker: https://github.com/trombastic/Pico_PT104/issues
         - Source Code: https://github.com/trombastic/Pico_PT104
        
        
        License
        -------
        
        The project is licensed under the _GNU General Public License v3 (GPLv3)_.
        
Platform: OS Independent
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: POSIX
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Programming Language :: Python
Classifier: Programming Language :: JavaScript
