用于操作kicad文件中的零件字段的模块和实用程序。

kifield的Python项目详细描述


https://img.shields.io/pypi/v/kifield.svghttps://travis-ci.org/xesscorp/KiField.svg?branch=master

用于操作KiCad原理图文件或库中的零件字段的实用程序。 Kifield可以从原理图或库中提取所有元件字段 并将它们放入电子表格中进行批量编辑,然后可以插入 从电子表格中编辑的值返回到原理图或库中。

kifield通常用于三步过程:

  1. 首先使用kifield从 原理图或库并将其放入CSV或XLSX电子表格文件中
  2. 编辑电子表格文件以更改现有字段值,完全添加 新字段,或完全删除字段
  3. 最后,使用kifield插入更新的字段标签和值 将电子表格文件放入原理图或库中。

功能

  • 从一个或多个KICAD原理图库或文件中提取所有字段和值 (甚至是分层设计),并将它们插入到电子表格中(或者 CSV或XLSX格式)。
  • 从一个或多个CSV或XLSX电子表格文件中提取所有字段和值 并将它们插入一个或多个KiCad示意图或库中

历史记录

0.1.15(2019-02-17)

  • 修复了由新的openpyxl 2.6.0版本引起的问题。

0.1.14(2019-01-08)

  • 修复了层次结构示意图中相对图纸路径的处理问题。
  • 修正了在水蟒下出现的字符串问题。

0.1.13(2018-10-28)

  • 现在可以处理当前目录之外的文件。
  • 零件字段提取失败时更清楚的错误解释。
  • 简化的安装说明。

0.1.12(2018-01-22)

  • 由于KiField最初试图备份一个不存在的输出文件,所以没有产生输出的固定错误。

0.1.11(2018-01-04)

  • 换行符和回车符从插入.sch或.lib文件的字符串中删除。
  • 修复了读取.lib文件时忽略EESchema库头后第一行并缺少部分定义的错误

0.1.10(2018-01-01)

  • 文件备份现在可用于分层示意图中的所有文件

0.1.9(2017-12-31)

  • 修复了对包含转义引号的带引号字符串的错误处理。

0.1.8(2017-09-23)

  • 非字符串与vis/invis选项交互的数值字段导致的捕获异常。

0.1.7(2017-08-14)

  • 为字段添加了可见性/不可见性选项

0.1.6(2017-01-30)

  • 添加了“分组”选项(–group),用于将具有相同字段值的组件收集到XLSX/CSV/TSV文件的单行上

0.1.5(2016-11-29)

  • 在层次结构示意图上添加了递归操作,因此只需处理顶级文件就可以处理所有内容

0.1.4(2016-05-29)

0.1.3(2016-05-29)

  • 修复了原理图中多单元元件的所有字段都未显示在CSV文件中的问题。

0.1.2(2016-04-13)

  • 修正了与openpyxl 2.4.0a1不兼容的问题3和4。

0.1.1(2016-02-20)

  • 添加了在DCM文件中提取/插入字段的功能。
  • 添加了从提取/插入中显式排除字段的功能。

0.1.0(2016-01-29)

  • 第一个版本是PyPI。

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

推荐PyPI第三方库


热门话题
ArrayList Java中的搜索字符串   另一个web应用程序的java访问会话   另一个应用程序中的活动和服务之间的java通信   java根据Json字符串类型将Json字符串转换为对象   eclipse如何解决java中的错误异常。lang.NoSuchMethodError:'java。字符串javax。摆动JOptionPane。showInputDialog(java.lang.String)'   线程“main”java中的安卓异常。lang.NoClassDefFoundError:org/codehaus/jackson/JsonParseException   java如何在安卓 emulator上显示Mat图像?使用NDK   Java在本地读取测试源文件,但在服务器上读取失败   java dowhile循环用于计算输入数字中的数字。故障排除代码   JAva初学者在编写获取成本的方法时遇到困难   java是shell游戏。我如何让物体移动,特别是在特定的曲线上,但顺序是随机的?   java如何区分两个同名的JButton   java为什么我在Spring Boot中需要一个接口?   java将文件路径插入数据库将删除\   使用InterfaceType初始化java对象   java如何部署一个分为Angular、Spring Boot和MySQL的项目?   java如何使用Symja解决不等式?