Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jposada202020/MicroPython_UPLOT
MicroPython Small Graphics framework using the IL9486 display
https://github.com/jposada202020/MicroPython_UPLOT
bar canvas cartesian graphics il9486 logging micropython pico plot scatter
Last synced: about 2 months ago
JSON representation
MicroPython Small Graphics framework using the IL9486 display
- Host: GitHub
- URL: https://github.com/jposada202020/MicroPython_UPLOT
- Owner: jposada202020
- License: mit
- Created: 2023-08-13T07:27:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-28T22:44:22.000Z (over 1 year ago)
- Last Synced: 2024-05-13T03:33:29.974Z (8 months ago)
- Topics: bar, canvas, cartesian, graphics, il9486, logging, micropython, pico, plot, scatter
- Language: Python
- Homepage:
- Size: 521 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-micropython - MicroPython_UPLOT - MicroPython Small Graphics Framework. (Libraries / Display)
README
Introduction
============.. image:: https://readthedocs.org/projects/micropython-uplot/badge/?version=latest
:target: https://micropython-uplot.readthedocs.io/en/latest/
:alt: Documentation Status.. image:: https://img.shields.io/badge/micropython-Ok-purple.svg
:target: https://micropython.org
:alt: micropython.. image:: https://img.shields.io/pypi/v/micropython-uplot.svg
:alt: latest version on PyPI
:target: https://pypi.python.org/pypi/micropython-uplot.. image:: https://static.pepy.tech/personalized-badge/micropython-uplot?period=total&units=international_system&left_color=grey&right_color=blue&left_text=Pypi%20Downloads
:alt: Total PyPI downloads
:target: https://pepy.tech/project/micropython-uplot.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/psf/black
:alt: Code Style: BlackMicroPython Graphics Library. This library uses the IL9486 driver from Peter Hinch taken from
https://github.com/peterhinch/micropython-nano-gui. with a Waveshare 3.5 display
This library uses FrameBuffer. It could work for other displays, however, is not my intention to
adapt or provide this functionality. This is an exercise to learn MicroPython Graphics adapting
the following library from CircuitPython
https://github.com/jposada202020/CircuitPython_uplotTake a look in the `examples `_ section in RTD to see the gallery
.. image:: https://github.com/jposada202020/MicroPython_UPLOT/blob/main/docs/readme1.png
Installing with mip
====================
To install using mpremote.. code-block:: shell
mpremote mip install github:jposada202020/MicroPython_UPLOT
To install directly using a WIFI capable board
.. code-block:: shell
mip.install("github:jposada202020/MicroPython_UPLOT")
Installing Library Examples
============================If you want to install library examples:
.. code-block:: shell
mpremote mip install github:jposada202020/MicroPython_UPLOT/examples.json
To install directly using a WIFI capable board
.. code-block:: shell
mip.install("github:jposada202020/MicroPython_UPLOT/examples.json")
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:.. code-block:: shell
pip3 install micropython-uplot
To install system-wide (this may be required in some cases):
.. code-block:: shell
sudo pip3 install micropython-uplot
To install in a virtual environment in your current project:
.. code-block:: shell
mkdir project-name && cd project-name
python3 -m venv .venv
source .env/bin/activate
pip3 install micropython-uplotUsage Example
=============Take a look at the examples directory
Documentation
=============
API documentation for this library can be found on `Read the Docs `_.