Neatbo.

审查声明代码归属与完整S参数矩阵

选择单份CODEOWNERS快照,检查主动清空和未匹配归属,并按正确矩阵坐标保留全部Touchstone原始数值。

按接收任务选择来源

需要把变更路径分给声明所有者时使用CODEOWNERS归属;需要把.sNp测量导出成完整矩阵供绘图或检查时使用Touchstone报告。两者保留原始来源与哈希,但不核验远程账号或真实器件。

CODEOWNERS:先选择快照,再匹配路径

明确选择目标快照。GitHub依次搜索.github/CODEOWNERS、根目录CODEOWNERS与docs/CODEOWNERS;请求审阅时使用拉取请求基准分支。本地单份文件无法确定GitHub实际会使用哪个分支或位置,本工具不打开仓库,也不调用GitHub。

起步示例保留六个路径,其中一个重复。五个有声明所有者;apps/github/action.yml主动无所有者,因为后续空列表清除了/apps/的早期匹配。docs/*归属docs/readme.md,但不覆盖docs/deep/readme.md,后者最终仍匹配早期*规则。每条决策保留来源行与同一行全部所有者。

交接前先看跳过规则数。GitHub无效的!否定、字符范围与反斜杠转义开头#会跳过并保留完整原行与原因。合法转义空格模式在本首版返回整批不支持,不能默默跳过后算出别的所有者。所有者字符串只表示声明;账号存在、写权限和团队可见性仍待核验。

Touchstone:坐标避免貌似正确的错误矩阵

明确选择实际1–4端口;识别出的.sNp文件名须与选择一致。两端口原顺序为S11、S21、S12、S22;3/4端口每个矩阵行占一物理行。示例有两个频点与八个复数参数;标量R75即使位于MHz和RI之前,也属于允许的选项重排。

支持配置要求数据前只有一行#选项、有限正标量参考阻抗和ASCII LF/CRLF原文。空#默认GHz、S、MA与R50。逐端口参考、重复/迟到选项、噪声、Y/Z/G/H、2.x关键词及其他合法折行返回不支持;缺#或非递增频率为非法。这些首版支持边界不重新定义Touchstone规范。

JSON和CSV保留原始频率、参数词元及行、列、字节位置。实部、虚部、幅值、归一化相位和dB采用float64派生,不取代原测量精度。dB为20log10幅值,精确零值明确输出字符串-Infinity和相位0;非零下溢或非有限派生范围拒绝。不推断RF校准、互易性、性能或电路正确性。

区分完整交接文件与界面预览

表格预览前200行,每格最多2,000个UTF-16单元;报告超过20,000字符时文本与复制是带完整行数的明确预览。完整JSON/CSV下载仍保留每个路径或Sij参数。交接时保留原快照、路径列表或测量文件。

输入、计数、计算组合和输出限制同时适用;格式正确的文件也可能超过完整产物预算,此时不交付部分文件。取消后用有效原件重新运行,在关闭标签页前完成下载。

组合限制同时适用
任务输入结构与完整输出
CODEOWNERS选定来源2MiB + 路径列表2MiB规则10k;路径10k;模式/路径1,024UTF16;所有者100;组合2M;JSON+CSV32MiB
Touchstone S单ASCII来源10MiB;明确1–4端口频点20k;复数对100k;数值词元4,096UTF16;JSON+CSV40MiB
  • 修正仓库相对路径;接收任务需要时保留重复输入位置。
  • 阅读无效原行诊断,区分主动清空所有者与未匹配。
  • 对不支持Touchstone配置明确重导出,不盲目删除参考、噪声或版本声明。
  • 绘制派生曲线前保留原词元;浏览器换算不能证明RF器件可用。

参考资料

本分类工具使用说明

展开工具,查看操作步骤、可调选项和支持范围,再直接进入工作区。

CODEOWNERS变更路径归属用用户选定的单份CODEOWNERS解析每个变更路径,保留最后有效匹配、所有声明所有者与明确的归属缺口。

无需访问GitHub即可按声明审阅者分组变更路径。请自行选择目标分支快照,检查被跳过的原始行,并区分主动清空所有者与没有规则匹配。

操作步骤

  1. 选择目标CODEOWNERS快照,再逐行输入仓库相对变更路径。
  2. 核对跳过规则数、声明所有者、主动清空与未匹配路径。
  3. 下载带原文来源和全部所有者分组的完整JSON/CSV,再用于交接。

可调选项

保护CSV公式形文本
默认开启

能力与限制

  • 一份明确选定的UTF-8 CODEOWNERS文件或粘贴文本,最多2 MiB;逐行变更路径列表另最多2 MiB。不自动判断.github、根目录、docs的优先位置或拉取请求基准分支。
  • 最多10,000规则行、10,000路径;每个模式/路径最多1,024个UTF-16单元,每条规则最多100个所有者。有效规则数×输入路径数不得超过2,000,000;完整JSON与CSV合计最多32 MiB。所有限制同时适用。
  • 按大小写敏感的GitHub模式处理*、?、独立路径段**、根路径与目录模式;最后有效匹配行生效。同一行多个所有者全部保留,空所有者列表主动清空归属,重复路径按原顺序保留。用户、团队和邮箱仅为声明,不核验账号存在、权限或实际审阅请求。
  • GitHub无效的否定、字符范围与反斜杠转义开头#规则会跳过,并保留完整原行、理由和UTF-8字节偏移。合法但暂不支持的转义模式(包括转义空格)整批返回不支持;绝对路径、反斜杠、点点段、控制字符和歧义空路径段拒绝。所有文本仅作为数据。
  • 完整报告包含原文与哈希、有效/无效规则、全部输入路径和所有者分组。表格预览200行,长单元格裁至2,000个UTF-16单元;报告超过20,000字符时复制明确为预览,完整下载保留所有记录。取消或错误不交付部分归属。
打开CODEOWNERS变更路径归属 →
Touchstone S参数矩阵报告读取声明为1–4端口的单份Touchstone S参数,导出完整矩阵CSV/JSON,并保留原始数值、选项来源和文本位置。

绘图前先按正确端口顺序导出全部Sij测量值。复数、幅值、相位和dB与原始RI、MA或DB数值并存,不模拟器件或电路。

操作步骤

  1. 打开ASCII .sNp原件,明确端口数并核对选项与物理矩阵行。
  2. 检查频点、参考阻抗、数值表示和矩阵行列摘要。
  3. 下载全部参数JSON/CSV,保留原始测量词元后再绘图或进一步分析。

可调选项

明确端口数
1端口 · 2端口 · 3端口 · 4端口
保护CSV公式形文本
默认开启

能力与限制

  • 一个ASCII文件或粘贴文本,最多10 MiB,明确选择1–4端口;识别出的.sNp文件名须与端口数一致。最多20,000个严格递增频点、100,000个复数参数;每个数值词元最多4,096个UTF-16单元;完整JSON/CSV合计最多40 MiB。组合限制同时适用。
  • 首版明确支持兼容1.0/1.1的S参数配置:数据前恰好一行#选项。空#默认GHz、S、MA、R50;正有限标量R可在允许的选项顺序中重排。缺少#为非法;重复或迟到选项、逐端口R、Y/Z/G/H、噪声记录、2.x关键词均为配置不支持。
  • 物理矩阵行:1/2端口的频率与全部复数对须在同一行;3/4端口每个矩阵行占一物理行,仅首行有频率。其他合法折行返回不支持,不称标准格式错误。保留LF/CRLF、行内!注释和ASCII原文;单独CR或非ASCII暂不支持。
  • 两端口来源顺序为S11、S21、S12、S22,3/4端口为逐矩阵行顺序。保留完整原始词元及行/列/字节位置,另给float64实部、虚部、幅值、归一化角度相位和20log10幅值dB。精确零值相位为0,dB明确为字符串-Infinity;非有限输入、float64上下溢和不支持范围均拒绝,不伪造数值。
  • 完整JSON保留选项默认值、参考阻抗、原文哈希、注释与每个矩阵参数;CSV保留全部频率/参数行并可保护公式形文本。表格预览200个参数,长单元格裁至2,000个UTF-16单元;报告超过20,000字符时复制明确为预览。不核验RF校准、电路性能、互易性或器件正确性。
打开Touchstone S参数矩阵报告 →

本文相关工具

CODEOWNERS变更路径归属 →用用户选定的单份CODEOWNERS解析每个变更路径,保留最后有效匹配、所有声明所有者与明确的归属缺口。Touchstone S参数矩阵报告 →读取声明为1–4端口的单份Touchstone S参数,导出完整矩阵CSV/JSON,并保留原始数值、选项来源和文本位置。