Skip to main content

framework to display different plots in displayio. similar to widget

Project description

Build Status latest version on PyPI Total PyPI downloads

Framework to display different graphical plots in displayio. Take a look in the examples section in RTD to see the gallery

For detailed view of the library please refer to the Quick start guide

https://github.com/jposada202020/CircuitPython_uplot/blob/main/docs/readme.png https://github.com/jposada202020/CircuitPython_uplot/blob/main/docs/readme2.png https://github.com/jposada202020/CircuitPython_uplot/blob/main/docs/readme3.png https://github.com/jposada202020/CircuitPython_uplot/blob/main/docs/readme4.png

Below a picture of a real live application. for more information visit the project page. Thanks to @Casainho

https://github.com/jposada202020/CircuitPython_uplot/blob/main/docs/logging.png

Dependencies

This library depends on:

This library is resource consuming, may or may not with some CircuitPython supported devices. Tinker it as you wish in order to work.

Please ensure all dependencies are available on the CircuitPython filesystem. This is easily achieved by downloading the Adafruit library and driver bundle or individual libraries can be installed using circup.

Installing from PyPI

On supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally from PyPI. To install for current user:

pip3 install circuitpython-uplot

To install system-wide (this may be required in some cases):

sudo pip3 install circuitpython-uplot

To install in a virtual environment in your current project:

mkdir project-name && cd project-name
python3 -m venv .venv
source .env/bin/activate
pip3 install circuitpython-uplot

Installing to a Connected CircuitPython Device with Circup

Make sure that you have circup installed in your Python environment. Install it with the following command if necessary:

pip3 install circup

With circup installed and your CircuitPython device connected use the following command to install:

circup install circuitpython_uplot

Or the following command to update an existing version:

circup update

Usage Example

To learn how to use the library please refer to the examples folder or the Quick start guide

Documentation

API documentation for this library can be found on Read the Docs.

Contributing

Contributions are welcome!

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

circuitpython_uplot-2.0.1.tar.gz (4.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

circuitpython_uplot-2.0.1-py3-none-any.whl (27.9 kB view details)

Uploaded Python 3

File details

Details for the file circuitpython_uplot-2.0.1.tar.gz.

File metadata

  • Download URL: circuitpython_uplot-2.0.1.tar.gz
  • Upload date:
  • Size: 4.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for circuitpython_uplot-2.0.1.tar.gz
Algorithm Hash digest
SHA256 7c2f957ebd629432c867cdf0c222eb733dd48c5131b3640702f9e5825415d5f3
MD5 e8e1b24b6712a650488a188bd4408f4b
BLAKE2b-256 a0c2fc3fde2b0cb87fe8de3878f2faa36dd7dd5650da12b359f8ebad26a8cf66

See more details on using hashes here.

Provenance

The following attestation bundles were made for circuitpython_uplot-2.0.1.tar.gz:

Publisher: release_pypi.yml on jposada202020/CircuitPython_uplot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file circuitpython_uplot-2.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for circuitpython_uplot-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 773a3890f0c578e2cb7e18dce8bad3efa044852b3bc7d027b4a2171480221f04
MD5 df62bee3e9e623b559c1a058262ce3cb
BLAKE2b-256 086ef2c76d8b77011c0bf32442812db9e9eaca4ae559c6989a491c86d6ea6590

See more details on using hashes here.

Provenance

The following attestation bundles were made for circuitpython_uplot-2.0.1-py3-none-any.whl:

Publisher: release_pypi.yml on jposada202020/CircuitPython_uplot

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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