Skip to content

rfauto v0.13.0 — 电路图深化 · ADS 调参回路闭环 · LNN 代理 · CI 全绿

Choose a tag to compare

@geer1895 geer1895 released this 02 Nov 16:17
· 15 commits to main since this release

更新日志

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 schematic renders ADS netlists
    as schematics with pins, wires and net names
  • SVG export: rfauto diagram to-svg converts .drawio to SVG so diagrams
    can be viewed on servers and in reports without draw.io
  • 3D stackup preview: rfauto diagram stackup --preview renders 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-report gains Pareto-front and
    two-run parameter/metric comparison sections
  • Calibration design: rfauto cal-wizard trl proposes Thru/Reflect/Line
    dimensions, bandwidth coverage checks and a test-setup diagram for a
    given frequency band
  • Operations: rfauto remote board shows 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 watchdog and unified CLI/JSON
    output rules; two design notes in
    docs/explanation/agent-orchestration.md and
    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 与发布包成员卫生门。