Repository navigation
rfauto v0.13.0 — 电路图深化 · ADS 调参回路闭环 · LNN 代理 · CI 全绿
更新日志
v0.13.0(2026-11-02)
新增:
- 引脚级原理图:
rfauto diagram schematic从 ADS 网表生成带引脚、连线和网名的原理图 - 图转 SVG:
rfauto diagram to-svg把 .drawio 转成 SVG,不装 draw.io 也能在服务器或报告里看图 - 叠层 3D 预览:
rfauto diagram stackup --preview在横截面图之外另出 3D 预览 PNG - 评审标注:多人标注可合并成一份图,按评审人配色、署名和计数
- 测试连接图:新增 CISPR 25 传导发射场景,可选专业电气元件形状
- ADS 调参:有源链与 HB 负载牵引模板支持出图调参;反标注可嵌入 S 参数曲线图;优化器可直接调用 ADS 电路仿真作为目标函数
- 设计报告:
rfauto design-report新增 Pareto 前沿、两次运行的参数与指标对比两节 - 校准设计:
rfauto cal-wizard trl按频带给出 TRL 校准件尺寸、带宽覆盖核算和测试连接图 - 运维:
rfauto remote board查看服务器与本地求解队列;性能画像一键生成;源码变更后自动预跑受影响测试(devtest_speculative --watch) - 代理模型:新增液态神经网络(CfC)、复数 stamp 族(ngo_stamp_rf)、多端口参数化 VF、SVGP、按参数导出 SPICE 网表、ONNX 导出
- 优化算法:TuRBO 多重启进入竞赛引擎榜;SAAS 后验可选 NUTS 采样;多目标优化支持约束条件(c-EHVI)
- 架构借鉴:吸收 DeepSeek Super-agent(MIT)的事件驱动执行、探活与信道分域思路,落地为投机测试预跑、
rfauto watchdog和 CLI/JSON 输出的统一规范;另有编排、信道两篇设计笔记(docs/explanation/agent-orchestration.md、docs/explanation/cli-json-channel.md)
修复与改进:
- 串行终门固定 BLAS 单线程,消除多线程环境下的偶发测试超时
- 对拍门未通过时不再误报为“ADS 段失败”,两种失败分开提示
- CLI 命令 297 条,MCP 工具 166 个,单元测试 30738 条(README 徽章同源)
当前版本 v0.13.0,上一版本 v0.12.1。
Changelog
v0.13.0 (2026-11-02)
Added:
- Pin-level schematics:
rfauto diagram schematicrenders ADS netlists
as schematics with pins, wires and net names - SVG export:
rfauto diagram to-svgconverts .drawio to SVG so diagrams
can be viewed on servers and in reports without draw.io - 3D stackup preview:
rfauto diagram stackup --previewrenders a 3D
preview PNG alongside the cross-section view - Review annotations: annotations from multiple reviewers merge into one
file, with per-reviewer colors, attribution and counts - Test-setup diagrams: new CISPR 25 conducted-emission scene, with
optional professional electrical component shapes - ADS tuning: active-chain and HB load-pull templates now support
diagram-driven tuning; back-annotation can embed S-parameter curve
plots; the optimizer can call ADS circuit simulation as its objective - Design reports:
rfauto design-reportgains Pareto-front and
two-run parameter/metric comparison sections - Calibration design:
rfauto cal-wizard trlproposes Thru/Reflect/Line
dimensions, bandwidth coverage checks and a test-setup diagram for a
given frequency band - Operations:
rfauto remote boardshows the server and local solve
queues; one-command performance profiling; affected tests pre-run
automatically when source files change (devtest_speculative --watch) - Surrogates: Liquid Neural Network (CfC), complex stamp family
(ngo_stamp_rf), multi-port parametric VF, SVGP, per-parameter SPICE
netlist export, ONNX export - Optimization: TuRBO multi-restart joins the competition leaderboard;
SAAS posterior supports NUTS sampling; multi-objective optimization
supports constraints (c-EHVI) - Architecture credit: event-driven execution, liveness-probe and
channel-separation ideas absorbed from DeepSeek Super-agent (MIT) land
as speculative test pre-runs,rfauto watchdogand unified CLI/JSON
output rules; two design notes in
docs/explanation/agent-orchestration.mdand
docs/explanation/cli-json-channel.md
Fixed and improved:
- The serial test gate pins BLAS to a single thread, removing flaky
timeouts in multi-thread environments - A failed comparison gate no longer reports "ADS stage failed"; the two
failure kinds now have distinct messages - 297 CLI commands, 166 MCP tools, 30738 unit tests (same source as the
README badge)
Current version: v0.13.0 (previous: v0.12.1).
安装:pip install rfauto-0.13.0-py3-none-any.whl(或解压源码包后 pip install .)。
附件:sdist 源码包(rfauto-0.13.0.tar.gz)+ wheel 二进制包(rfauto-0.13.0-py3-none-any.whl),均已过 twine check 与发布包成员卫生门。