射频无源器件快速成型工具

passive-auto-design的Python项目详细描述


被动设计[WIP]Build Status

用于快速设计射频无源组件的python脚本。
这个脚本处于开发的早期阶段。目前,它只适用于windows操作系统。

开始

库需要numpy、scipy、yaml和matplotlib(用于打印结果)。所需版本可在requirements.txt
使用安装库

pip install passive-auto-design

然后安装ngspice
示例在examples目录中给出。

库架构

库由四个模块组成:

  • substrate.py文件描述使用的基板(或行的后端)。
  • structure.py文件描述了在susbtrate(siw、af-siw、transformers)中实现的rf结构。
  • passive_component.py描述了射频组件(混合耦合器、阻抗变压器和(很快?)过滤器)。它还可以根据给定的射频规范进行粗略的几何设计/估计。
  • ng_spice_warper.py简化了ng spice程序的使用。

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

推荐PyPI第三方库


热门话题
JAVA中的HTTP POST请求,有效负载为json文件   groovy中的java匿名内部类   udp Java执行crc检查(用字节数组除以字节数组)   java如何重构代码以删除if语句?   java从getView中的onClickListener内部更新ArrayAdapter   java JTable删除所有行异常   entityManagerFactory未命名为“entityManagerFactory”时的java   java春季休息。消除HTTP上的json属性。邮递   使用iText 5.5.7在由于分页符而拆分表时添加java空白页   SpringJPA:映射java。util。映射到单个表   java错误:找不到适合ArrayAdapter的构造函数(activity、int、int、string)   java链表反向   java如何制作类。forName返回数组类型?   java JFrame组件未出现   java如何向服务器发送ACK/NACK   如何保持Java模型独立于JPA实体,同时避免代码重复   java为什么每当我更新FireBase中的字段时,我的RecyerView都会创建新条目?   java使精灵平稳旋转