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.2.tar.gz (74.5 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.2-cp39-cp39-manylinux2014_aarch64.whl (12.3 MB view details)

Uploaded CPython 3.9

maixpy3-0.5.2-cp38-cp38-linux_armv7l.whl (5.1 MB view details)

Uploaded CPython 3.8

File details

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

File metadata

  • Download URL: maixpy3-0.5.2.tar.gz
  • Upload date:
  • Size: 74.5 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.2.tar.gz
Algorithm Hash digest
SHA256 ef65696224da12037db8a575b0a598fdb3ebb27ef96c808cf511b0d89eecac6b
MD5 36257777e971521f1b96acfb7c2d75e4
BLAKE2b-256 50c873166b1a8caa5a1c04847c61f5c174583400492174b30cc7d94433b5f59d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for maixpy3-0.5.2-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6bfd615e1e27be88a06e2fb34df2998f60ead5d0feb67739b362d5ee1d55f8c4
MD5 58fc100bfcdb78a9606524a30746af1a
BLAKE2b-256 4a1d51caf8267b940800ffe2475db29b7becee761e14056aa1a4230b25982dbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for maixpy3-0.5.2-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 69a164430afa45f4d98116124501f94d34672d6e9a64e5be2ca368585b9df9ec
MD5 e5c785dbee7e402384fae95c7b5b6aa5
BLAKE2b-256 42d468e27b8149bb9a77a62560d5a26a1e75bbefac1b57770f4a0c897a3d4fe6

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