geda sym2eps python包装器
tendril-gedaif-sym2eps的Python项目详细描述
geda sym2eps python包装器
为dj delorie的sym2eps提供一个非常简单的包装。
这个包(和包装)主要是为了好玩和有一个简单的 方便的cython包装器包的参考实现。没有 有很多内在的效用。通常,你只需要使用DJ Delorie的C文件 sym2eps.cc 直接的。或者更好的是,geda 1.9.2中的gaf二进制文件 比你在这里做的还要多。例如,这个包装器不支持 读写stdin/stdout,这是c文件所做的。
编写这个包装器的理由是能够删除c代码和 因此需要从 在tendril核心模块内。这边,我们只列出这个包裹 作为依赖项,让setuptools/distutils来处理它。
cython教程(供以后参考):http://docs.cython.org/src/tutorial/
安装
pip install tendril-gedaif-sym2eps
用法示例
>>> import sym2eps >>> sym2eps.convert('test/symbol.sym', 'test/output.eps')
提示
此处指定的路径应为绝对路径或相对路径 给CWD。
警告
此模块当前已损坏。如果你试着 转换多个文件。如果你认为你能修好它,看 src/_sym2eps.cc的convert()函数。
许可证
根据GPLV2许可证的条款分发。
版权所有2015 Chintalagiri Shashank(cython wrapper) 版权所有2006 DJ DELORIE(原始C代码)