Skip to main content

MaixPy Python3 library

Project description

MaixPy3 Logo

MaixPy3 GitHub forks GitHub stars GitHub watchers

MIT PyPI version Python issue

MaixPy3 is a Python3 toolkit based on cpython, which simplifies the development of applications on Linux AI edge devices through Python programming.

See the wiki.sipeed.com for more information

Support Jupyter Environment

Install rpyc_ikernel kernel in jupyter notebook & lab to get an IDE that can remotely call Python code, videos, and image streaming.

index.png

Installation

  • ready linux ubuntu20.04 desktop
sudo apt update && sudo apt install libjpeg-dev gcc libopencv-dev -qq -y && wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb && sudo apt install ./libffi6_3.2.1-8_amd64.deb -qq -y

python3 -m pip install pybind11 maixpy3
  • run this python code
from maix import camera, display
display.show(camera.capture().draw_string(0, 0, "hello world!"))

uasge.png

Develop

Under linux x86_64, use python3 setup.py build && python3 -m pip install . to complete the linux package construction. If you need .whl pre-compiled package, please change build to bdist_wheel. For other platforms, take the version of maix_v83x as an example, match the Python3 + cross-compilation chain of the corresponding platform, and run python3.8 setup.py build maix_v83x to complete the construction of the target platform package.

Welcome to provide configurations of different platforms to MaixPy3/envs/ to adapt to the MaixPy3 environment.

Platform Status Config Progress Toolchain
linux_pc & RPi_2B working linux_desktop 70% develop.md & maixpy3_build.yml
maix_v83x working maix_v83x 99% v83x_linux_x86_python3.8_toolchain
maix_r329 working maix_r329 99% r329_linux_x86_python3.9_toolchain

License

Copyright (c) Sipeed Corporation. All rights reserved.

Licensed under the MIT license.

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

maixpy3-0.5.1.tar.gz (74.4 MB view details)

Uploaded Source

Built Distributions

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

maixpy3-0.5.1-cp39-cp39-manylinux2014_aarch64.whl (12.3 MB view details)

Uploaded CPython 3.9

maixpy3-0.5.1-cp38-cp38-linux_armv7l.whl (5.0 MB view details)

Uploaded CPython 3.8

File details

Details for the file maixpy3-0.5.1.tar.gz.

File metadata

  • Download URL: maixpy3-0.5.1.tar.gz
  • Upload date:
  • Size: 74.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for maixpy3-0.5.1.tar.gz
Algorithm Hash digest
SHA256 bbda121db85ccdc6865d6aadf6fa52dab28290f40139096c5c27615b1cc8741e
MD5 32877abc5e4e3b2f30b011afe6a65717
BLAKE2b-256 f8496ec3b06ac904b59c3d52bdb482820dcdd2f4665aa142ea676d4bc4b5090a

See more details on using hashes here.

File details

Details for the file maixpy3-0.5.1-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for maixpy3-0.5.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fcad838c5c096ed998b5804b3b75d9936ecc5f4e8b59e5401746e21c2ab021a1
MD5 0ec0415ac95c54bdc7a2ec7a3e4c88b6
BLAKE2b-256 bf375f3f260123cf0691f136adfe3113b45e62f2872072d38e7a4f765b4f54f4

See more details on using hashes here.

File details

Details for the file maixpy3-0.5.1-cp38-cp38-linux_armv7l.whl.

File metadata

File hashes

Hashes for maixpy3-0.5.1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 b217aeb7db2e08cd12c0e8b1d97a7d4b804f2496272af83c45ad554244de7e06
MD5 065b2bbb4b11be1af49099781e4db05a
BLAKE2b-256 5b0dc0c3d98edbc49007541620b127a2ec0a02a3b79a5a1fb9745e0233fa6320

See more details on using hashes here.

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