线性电路模拟器
zero的Python项目详细描述
#零 线性电子电路实用程序。这个包提供了一些工具来模拟 线性电子电路,国际单位制解析和格式化,数据表采集,等等。
这个工具的模拟器受到了[liso](https://wiki.projekt.uni-hannover.de/aei-geo-q/start/software/liso)的启发, 并与它的运算放大器库(包括搜索它的工具)捆绑在一起(https://docs.ligo.org/sean-leavey/zero/cli/library.html#search-queries)。 它也([有点](https://docs.ligo.org/sean-leavey/zero/liso/input.html#known-incompatibilities)) 了解liso输入和输出文件,并可以打印或重新模拟其内容。
##文件 请参阅[联机文档](https://docs.ligo.org/sean-leavey/zero/)。
##安装 这个库至少需要Python3.6。它不能在早期版本的python 3上工作,也不能 Python2。您可能希望使用virtualenv或conda使用python管理单独的环境 三。
这个库包含一个setup.py文件,告诉python应该如何安装它。安装 可以使用pip实现自动化。打开终端或命令提示符(Windows)并键入: `bash pip install zero ` 这将安装库并添加控制台脚本zero,该脚本提供对包的 命令行实用程序。
如果要在先前安装库后将其更新到更高版本,请运行: `bash pip install zero --upgrade `
##贡献 bug报告和特性请求总是受欢迎的,代码贡献也是如此。请使用 项目的[问题跟踪者](https://git.ligo.org/sean-leavey/zero/issues)。
- 未来的想法
- 允许任意运算放大器噪声谱(插值到实际使用的频率矢量)
- 将运算放大器系列拆分为自己的库文件
- 一些用于在网络上共享运算放大器、调节器、电阻器等库数据的系统
- 标准化导出文件格式(XML?)
- 其他类型的噪声,例如电阻过大噪声
- 运算放大器噪声优化:这是我的电路,这是我关心的频带,现在 最好的运算放大器是什么?
- 在输入定义中表示为单个组件的分组组件:
- 过滤器,例如美白过滤器
- 真正的无源元件:带esr的电容器、带杂散电感的电阻器等。
##学分 肖恩利维 <;sean.leavey@ligo.org>;
Gerhard Heinzel提供了对Liso工作的宝贵见解。作者也很感激 塞巴斯蒂安·斯坦勒赫的贡献。