为支持各种针织机而设计的图书馆。

knitlib的Python项目详细描述


针织布

Travis-CI Build StatusDocumentation Status
'Stories in Ready'

一。knitlib是什么

knitlib是一个库,旨在支持各种针织机、机构和黑客的操作。knitlib基于像ayab、pdd和knitterstream这样的项目来控制针织机。knitlib具有一个用于针织机的插件系统,并实现一个api来控制机器的操作、编织作业和编织图案。该软件基于python。还有一个web api。其中的主要任务是开发基于此解决方案的插件,以增加对更多机器的支持。

1.1 knitlib背后的理念

1.2 knitlib

的技术背景

knitlib被实现为一个python库和api。每台机器都通过一个插件来支持,允许扩展性。每个插件都基于一个简单的有限状态机,状态从机器初始化到操作和编织过程。在使用knitlib api的应用程序中,knitlib服务器实现了webserver和rest/websocket端点。客户机还可以实现消息回调、错误、通知和阻塞消息,以便提供良好的用户体验。

2.开发安装

pip install -r requirements.txt pip install knitlib

三。用法

四。开发

要运行所有测试,请运行:

tox

5个。参考文献

6.文档

7号。贡献

7.1条。错误报告

可以通过github问题跟踪程序在https://github.com/fashiontec/knitlib/issues报告错误

7.2文件改进

7.3功能请求、问题和反馈

问题、功能请求和反馈可以通过位于https://github.com/fashiontec/knitlib/issues的github问题跟踪程序进行报告

7.4拉取请求指南

8个。使用knitlib的应用程序

9号。许可证

免费软件:lgplv3+许可证

更改日志

0.0.1(2015-05-15

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用并发hashmap减少线程池的内存使用?   java为什么在提交片段后出现错误“getParentActivityIntent:badActivity name”?   vim UltiSnips扩展java包   java给出了一个名称列表,如何插入、删除、显示、搜索和退出?Java程序   java Spring集成:只从FTP服务器下载新的或更新的文件?   使用Java中的Scala:将函数作为参数传递   java线程1每秒填充一个映射,线程2每60秒保存一个条目   java从私有类访问公共类中的方法/字段   如何使用ApacheSpark流媒体和JavaAPI从所有人那里获取英语推文?   java是否可以在父标记和子标记中编写XMLSchemainstance?   java无法读取文本文件,也找不到解决方案   java在运行时加载类时无法创建bean