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

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 LineNumberReader。如果查询行为不正确,则返回readLine()   java包含了一个使用AndroidX的工具栏,这让我的应用程序崩溃了   JVM设置通过“java jar”运行应用程序的最佳实践   java如何获取ImageButton宽度   java Oracle SQLLDR实用程序无响应   列出Java获取对象的arrayList中最常见的元素   java使用带有FlowLayout的getContentpane对布局应用更改,但不起作用为什么?   在java中,我可以在画布上绘制画布吗?   编译游戏代码时发生java异常错误   从firestore获取java Webview失败   java将TableLayout中单元格的内容向右对齐   java无法在发布模式下启动活动(使用proguard安卓optimize配置)   java允许在线程期间进行GUI更新。睡觉   java如何对以变量为列表的列表进行排序   API URL上的java Google云端点异常