SDK for controlling Vention hardware
Project description
Provides a programmatic interface in Python to talk to Vention hardware, as well as a generic state machine for coordinating your programs.
Table of Contents
Requirements
Python 3.9.2 Higher versions of Python work (until 3.11), but 3.9.2 is shipped on the MachineMotion.
Installing Python
You can install python 3.9 on Ubuntu via sudo apt install python3.9
Check your python version via python3 --version
If you already had a python version installed, you'll need to map python3
to the 3.9 version that you installed.
cd /usr/bin
sudo link python3
sudo ln -s /usr/bin/python3.9 python3
Then you'll need these in order to set up a venv
sudo apt-get install python3-apt python3-virtualenv python3.9-venv
Development
Always work inside a python venv
so that your dependencies do not get interfered with:
python3 -m venv venv
source venv/bin/activate
You will need to upgrade pip before continuing
pip install --upgrade pip
Then install package:
pip install machine-logic-sdk
Documentation
Resources
- Miros is the framework upon which our architecture is based
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file machine_logic_sdk-1.13.2.tar.gz
.
File metadata
- Download URL: machine_logic_sdk-1.13.2.tar.gz
- Upload date:
- Size: 69.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.9.20 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5b3e0c7442bf84123a8305e83f5b5a37e6471dadcf1130b7780afec3ece17c5 |
|
MD5 | 58a3c4a5800c14e7b4aef2324769a8e1 |
|
BLAKE2b-256 | 1b26ab610aa319a7cbec63c5845b2b1a25824db9b11962b4f3d90278f04c21d8 |
File details
Details for the file machine_logic_sdk-1.13.2-py3-none-any.whl
.
File metadata
- Download URL: machine_logic_sdk-1.13.2-py3-none-any.whl
- Upload date:
- Size: 103.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.9.20 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d0b0907c8f71e855ec95468f0f79359e66e5b10212825ac86cb96fcad23d37e |
|
MD5 | c286ff93c598438e702a551b670b7915 |
|
BLAKE2b-256 | d976d141328c4e43c9f4a4c94654b6424eeea4f043a7656aacb5cc191a0af868 |