معرفی شرکت ها


actfw-core-2.2.0a1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Core components of actfw, independent of specific devices
ویژگی مقدار
سیستم عامل -
نام فایل actfw-core-2.2.0a1
نام actfw-core
نسخه کتابخانه 2.2.0a1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Idein Inc.
ایمیل نویسنده -
آدرس صفحه اصلی https://github.com/Idein/actfw-core
آدرس اینترنتی https://pypi.org/project/actfw-core/
مجوز MIT
# actfw-core Core components of actfw, a framework for Actcast Application written in Python. actfw-core is intended to be independent of any specific device. ## Installation ```console sudo apt-get update sudo apt-get install -y python3-pip python3-pil sudo apt-get install -y libv4l-0 libv4lconvert0 # if using `V4LCameraCapture` pip3 install actfw-core ``` ## Document * [API References](https://idein.github.io/actfw-core/latest/) ## Usage Construct your application with a task parallel model * Application * `actfw_core.Application` : Main application * Workers * `actfw_core.task.Producer` : Task generator * `actfw_core.capture.V4LCameraCapture` : Generate UVC camera capture image * `actfw_core.task.Pipe` : Task to Task converter * `actfw_core.task.Consumer` : Task terminator Each worker is executed in parallel. User should * Define subclass of `Producer/Pipe/Consumer` ```python class MyPipe(actfw_core.task.Pipe): def proc(self, i): ... ``` * Connect defined worker objects ```python p = MyProducer() f1 = MyPipe() f2 = MyPipe() c = MyConsumer() p.connect(f1) f1.connect(f2) f2.connect(c) ``` * Register to `Application` ```python app = actfw_core.Application() app.register_task(p) app.register_task(f1) app.register_task(f2) app.register_task(c) ``` * Execute application ```python app.run() ``` ## Development Guide ### Installation of dev requirements ```console pip3 install poetry poetry install ``` ### Running tests ```console poetry run nose2 -v ``` ### Releasing package & API doc CI will automatically do. Follow the following branch/tag rules. 1. Make changes for next version in `master` branch (via pull-requests). 2. Make a PR that updates version in `pyproject.toml` and merge it to `master` branch. 3. Create GitHub release from `master` branch's HEAD. 1. [Draft a new release](https://github.com/Idein/actfw-core/releases/new). 2. Create new tag named `release-<New version>` (e.g. `release-1.4.0`) from `Choose a tag` pull down menu. 3. Write title and description. 4. Publish release. 4. Then CI will build/upload package to PyPI & API doc to GitHub Pages.


نیازمندی

مقدار نام
>=5,<6) Pillow
>=8,<9) Pillow
>=0.8,<0.9) dataclasses


زبان مورد نیاز

مقدار نام
>=3.6.2,<4.0.0 Python


نحوه نصب


نصب پکیج whl actfw-core-2.2.0a1:

    pip install actfw-core-2.2.0a1.whl


نصب پکیج tar.gz actfw-core-2.2.0a1:

    pip install actfw-core-2.2.0a1.tar.gz