Skip to main content

No project description provided

Project description

The Dip Coater App

This small App is developed for IvS to drive the motor for the dip coater. The motor is connected to a Raspberry Pi through the GPIO bus.

This App is developed with Textual.

Installation

Always install in a dedicated virtual environment!

$ cd </path/to/dip-coater>
$ python3 -m venv venv --prompt=dip-coater
$ source venv/bin/activate
$ pip install --upgrade pip setuptools wheel
$ pip install -e .

On a Raspberry Pi, install the project together with the RPi package:

$ pip install dip-coater[rpi] 

When you want to develop and test on a macOS or Linux system, install without the RPi package. The App will mock the imports and functions.

$ pip install dip-coater

Usage

Start the App from the command line in a terminal. You can start it also from a remote ssh session in a terminal, e.g. if you have the installation on the Raspberry Pi and you have a remote connection to your RPi.

$ dip-coater

This will show the following App in your terminal:

By default, the Main tab is selected. You can switch to the Advanced tab on top of the screen to access more advanced settings.

If you prefer light mode, press the d key.

Further help is available in the App by pressing the 'h' key:

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

dip-coater-0.11.0.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

dip_coater-0.11.0-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

Details for the file dip-coater-0.11.0.tar.gz.

File metadata

  • Download URL: dip-coater-0.11.0.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.4

File hashes

Hashes for dip-coater-0.11.0.tar.gz
Algorithm Hash digest
SHA256 f60bf642a35b4636a162ddbe99be62adcdeeb3f5e6330ad369353ecf5aa827ff
MD5 438c4b71e4aa3ded840fdce502cc5538
BLAKE2b-256 2f8f90325e6f8b751563e4676e04e1536486c6981407e0a8fc68a63ba518faf9

See more details on using hashes here.

File details

Details for the file dip_coater-0.11.0-py3-none-any.whl.

File metadata

  • Download URL: dip_coater-0.11.0-py3-none-any.whl
  • Upload date:
  • Size: 15.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.4

File hashes

Hashes for dip_coater-0.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 172a31118db019fe707067f1b1c463c907aadfc0068e4f992e0fd3e4a9025a9e
MD5 927453d841622e61cd7d987906ed4fa9
BLAKE2b-256 ce253b8ca9ad8e1414827f55cd6be8335a51822876dd57047ae16b9d3dfd9cd3

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