SIX
这是什么
SIX 是一个跨平台的、可扩展性高、可维护性强的基于机器感知的有限状态机框架。本项目原则为“精简至上”,尽量使用python原生库以保证本项目的可扩展性。
安装
pip install mini-six
使用
本项目提供插件开发接口,详细操作请见操作文档。
开发任务
因为该项目仍处在起步阶段,所以必要时候会对框架做出调整,作者会尽量以兼容的形式做出这些必要的调整。
core(当前主要开发任务)
- 完成 Observer 和 Actor 的订阅者框架搭建,将图片帧的输入与对图片的操作解耦;
- 完成 Analyzer 基类的构建,使开发者专注对图片帧的分析操作,增加分析代码的复用度;
- 优化订阅者框架的接口,方便插件开发者定义 Action;
- 删除 Analyzer,简化 core 代码,同时增加插件开发者的开发自由度;
- 构建全局配置和局部配置系统
- 构建插件系统
- 优化插件导入接口
- 实现定时 Action
- 实现静态配置设置与导入接口
- 增加日志打印
- 编写操作文档
- 适配 Linux 平台
- 适配嵌入式设备
plugin(陆续开发)
- 图像识别模型接口插件
- 强化学习模型接口插件
Release files for mini-six 0.1.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mini_six-0.1.10.tar.gz | 19.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mini_six-0.1.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.5 kB
Release files / mini_six-0.1.10.tar.gz
| Download URL | mini_six-0.1.10.tar.gz |
|---|---|
| Size | 19.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6afe0c569dde60c7f8b5770b2a4ffe02b9dd44001f8dd3bc178d743edae38529
|
|
BLAKE2b-256 checksum How to use checksums |
58ee6b48f11ee0d9cdecd011faa141ebb44d0d324fc2a197d1ae6ba360fe2d3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.2 CPython/3.10.8 Windows/10
|
Release files / mini_six-0.1.10-py3-none-any.whl
| Download URL | mini_six-0.1.10-py3-none-any.whl |
|---|---|
| Size | 14.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
66ebeb0ffc96b5048fba7f7c10c6251eee20669345f0af5d49b7550e16a4611e
|
|
BLAKE2b-256 checksum How to use checksums |
169a6388614e46935b532b601ea76b328f1b6f65679cfe47034ee2b39294e2ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.2 CPython/3.10.8 Windows/10
|