Library to interface with GoDirect devices via USB and BLE
A Python module for reading from Vernier Go Direct® Sensors using USB or BLE.
Take a look at the godirect-examples repository for ideas and a number of helpful examples.
The following Python modules are required for
godirect. They will be installed
automatically as dependencies when installing
godirect via pip.
The following Python modules are recommended for
godirect. They will only be installed if they are specified as
extras when installing
godirect via pip. See below.
- vernierpygatt (fork of the pygatt project with a fix for the BGAPI on Windows)
- hidapi (USB HID device support)
Automatically install the
extras support dependencies for both USB and BLE.
pip install godirect[usb,ble]
In order to use the native Windows 10 or Linux BLE stack, Bleak must be installed. To install:
pip install bleak
Installation and Usage
Go to our Getting Started with Vernier Go Direct Sensors and Python document for detailed information regarding installation and usage of the godirect module.
GNU General Public License v3 (GPLv3)
Vernier products are designed for educational use. Our products are not designed nor are they recommended for any industrial, medical, or commercial process such as life support, patient diagnosis, control of a manufacturing process, or industrial testing of any kind.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size godirect-1.0.7-py3.7.egg (43.0 kB)||File type Egg||Python version 3.7||Upload date||Hashes View|
|Filename, size godirect-1.0.7-py3-none-any.whl (30.1 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size godirect-1.0.7.tar.gz (13.9 kB)||File type Source||Python version None||Upload date||Hashes View|