Skip to main content

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

  1. Requirements
  2. Development
  3. Documentation
  4. Resources

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

machine_logic_sdk-2.0.0.tar.gz (74.3 kB view details)

Uploaded Source

Built Distribution

machine_logic_sdk-2.0.0-py3-none-any.whl (109.7 kB view details)

Uploaded Python 3

File details

Details for the file machine_logic_sdk-2.0.0.tar.gz.

File metadata

  • Download URL: machine_logic_sdk-2.0.0.tar.gz
  • Upload date:
  • Size: 74.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.9.22 Linux/6.11.0-1012-azure

File hashes

Hashes for machine_logic_sdk-2.0.0.tar.gz
Algorithm Hash digest
SHA256 6e90510555f85c00eb322e189d0a7c85525b1fb0972af0ba7be4db6fcd6a399a
MD5 84469097d08ab6d885a20ed274fa37d1
BLAKE2b-256 b2831342ab9c56384891d625f2fe93ffbaa310e9ff9b1a0366eb884736a6775e

See more details on using hashes here.

File details

Details for the file machine_logic_sdk-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: machine_logic_sdk-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 109.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.9.22 Linux/6.11.0-1012-azure

File hashes

Hashes for machine_logic_sdk-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f6774970b9b18651d36e8592a8842691dadfece61ca5095855d2e074a09e99f7
MD5 50f008f5bf29cb5585172f32507f6ddf
BLAKE2b-256 88e6dcc954b87ca3c51401237c9f91f0ece59d7eb3f7b5fe7cef48b5a93e1dbd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page