用于组装逻辑电路抽象定义的嵌入式领域专用组合子库。

circuitr的Python项目详细描述


嵌入式组合逻辑领域的抽象集合逻辑库。在

PyPI version and link.traviscoveralls

目的

这种嵌入式领域特定语言(DSL)使得用Python编写一个在位向量上操作的算法成为可能,然后将该算法实现解释为电路定义,以便合成使用circuit库表示的逻辑电路。在

软件包安装和使用

该软件包在PyPI上可用:

python -m pip install circuitry

可以使用以下常用方法导入库:

^{pr2}$

测试和约定

使用nose时,将执行所有单元测试并测量它们的覆盖率(有关配置详细信息,请参见setup.cfg):

nosetests

或者,所有单元测试都包含在模块本身中,并且可以使用doctest执行:

python circuitry/circuitry.py -v

使用Pylint执行样式约定:

pylint circuitry

捐款

为了提供源代码,请在该库的GitHub页面上打开问题或提交请求。在

版本控制

从版本0.1.0开始,此库的版本号格式以及与版本号增量相关联的库更改符合Semantic Versioning 2.0.0。在

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

推荐PyPI第三方库


热门话题
Java例外。Lang.Stringindexoutofboundsexception索引超出范围(0)   java Spring引导Freemarker从2.2.0升级失败   重构Java反模式名称?包含对象的对象包含。。。等   用java处理JDBC可能出现的死锁的最佳方法   java无法访问主线程上的数据库,因为它可能会在很长一段时间内锁定UI   java如何将固定大小的画布包装在边框窗格中的滚动窗格居中?   java解析xsd文件后得到空结果   在html页面中表示XML文件的java   socketjava对象流   sql Java越界异常数据库   JavaJBoss7.1.1不会在Mavericks上启动   Twincat ADS事件驱动读取在一段时间后停止工作(Java)   java MyBatis使用生成的ID插入所有   Mojave上缺少MacOS Java控制面板   JavaGuice:如果多次注入相同的依赖项,是否注入了该依赖项的相同实例?