返回案例库

精选案例 · Agent / 实践案例

qwen-cli 辅助超导能隙数据处理实践

可读标题 · 基于原文内容整理

原题:shares/吕润

这个案例围绕「shares/吕润」记录了一条真实 AI 实践线索,适合先按任务意图阅读再判断复用。

案例速读

README 标题「shares/吕润」下已经出现运行/配置路径、脚本或接口线索,比纯概念介绍更适合进入精选阅读流。 这篇案例的阅读价值在于,它把真实任务、模型辅助过程和可迁移做法放在同一个上下文里,读者可以从 正文中的目标、方法、过程和复盘 进入正文。

  • 建议重点看 可参考其中的运行与配置路径、包含可迁移的命令、脚本或接口线索、继续补充结果证据后推荐度会更高。结合 Agent / 实践案例 和「任务驱动用户、AI 实践者」这一受众定位,它更适合作为任务检索后的精读材料,而不是只看一句短摘要后快速跳过。
  • 正文目录和原始材料仍然是判断依据;导读只帮助你更快定位阅读重点。
看点
Agent / 实践案例
读者
任务驱动用户、AI 实践者
复用
可参考其中的运行与配置路径
结构
等待补充目录

原文内容

使用qwen-cli 1. EPW-GAP 超导能隙处理工具 📁 位置:C:\Users\lvcom.qwen\epw-gap\

frmsf2xsf.py
 - 功能:处理 DFT/EPW 计算中的费米面(frmsf)文件
 - 支持读取和转换 frmsf 格式文件(sctk 和 epw 两种格式)
 - 可以合并费米面和超导能隙(delta)数据
 - 输出 xsf 格式用于可视化
 - 处理周期性边界条件

process_gap_files.py
 - 功能:处理 EPW 计算的各向异性超导能隙数据
 - 读取 CsTi3Bi5.imag_aniso_gap_FS_004.00 文件
 - 将能隙数据映射到费米面网格上
 - 生成 fs_delta.frmsf 文件用于后续可视化

材料体系:CsTi₃Bi₅(一种超导材料)

2. delta_count.py — Delta 值频次统计(原始版)

读取 pwscf_delta.frmsf 文件,对每个路径下数据做:

- 过滤:只保留费米面附近(|eig| < threshold)的 delta 值
- 直方图统计:按 step=0.001 分 bin,统计每个 delta 值的出现频次
- 平滑:支持 Gaussian / Savgol / FFT 三种平滑方法
- 加权平均:输出 weighted mean 到 gap_average.txt
- 出图:输出 raw 和 smoothed 两张直方图(*_count.png)
- 输出文件:count.dat(x, y_raw, y_smooth)



3. delta_count_v2.py — 同上,重构版

功能同 v1,但做了结构化改造:

- 改为函数式架构:data_filter(), histogram(), smooth_data(), write_data(), plot_histogram(), main()
- 读取方式不同:从 new_deltalist 文件中读取 frmsf 文件列表,而非硬编码路径
- 依赖 frmsf2xsf 模块解析 frmsf 格式
- 默认参数不同:step=0.002,threshold=0.5

> v1 vs v2 的核心差异:v1 硬编码路径列表,v2 从文件列表读取 + 函数封装
  1. frmsf_inter.py — frmsf 三维插值(MPI并行)
对 frmsf 格式的 3D 数据做空间插值,提高网格密度以便画更光滑的 Fermi surface 图:

- 输入:-f 指定 *.frmsf 文件
- 插值方法:RegularGridInterpolator(cubic 样条),将 (nx, ny, nz) 插值到 (25, 25, 5) 新网格
- 周期边界:自动补全边界点(period_boundary)
- MPI 并行:按 band 维度分配到多个 CPU 并行计算
- 输出:输入文件_inter.frmsf(插值后的新 frmsf 文件)
- 适用于后续用 VESTA 等可视化工具展示光滑的费米面


---

5. 记忆系统中的项目线索
根据记忆文件,你还涉及过:
 - 机器人装配与操作研究(robotic assembly and manipulation)
 - OpenClaw 网关配置(Linux 环境)
 - 多模型路由系统(deepseek/qwen/bailian)
 - 图书馆搜索工具

根据记忆和工作区记录,回顾下来我写过/构建过的代码项目如下:


使用openclaw

1. Word Track Changes 脚本

Python 脚本,从零重建 Word 原生 Track Changes(w:ins/w:del),无需依赖 python-docx 的 TR 支持。

  • /tmp/final_tr.py(最终版)
  • /tmp/template_format.py(支持预格式化的第二版)
  • 用途:为 CsV₃Sb₅ 论文 manuscript v19 写入 36 对 del/ins,覆盖 Abstract → Conclusion 全部段落
  • 技术难点:零宽空格匹配、跨 run 子串替换、XML 片段格式化(斜体/上标/下标拆分)
  • 工具链zipfile + lxml.etree 直接操作 OOXML,命名空间 w

2. PDF Figure Extractor 提取系统(v1→v4 迭代)

PDF 论文 Figure 图片提取工具,混合提取策略(直接提取优先 + 渲染裁剪回退)。

  • skills/pdf-figure-extractor/scripts/extract_figures.py(v4 最终版,覆盖原文件)
  • extract_figures_v2.py / v3.py / v4.py(迭代版本)
  • 用途:从学术 PDF 中按 Figure 编号定位、提取/渲染图片
  • 技术要点
    • v4 核心:通过像素尺寸 (width, height) 做 xref 关联匹配
    • 智能策略:高质量单图 → 直接提取;多面板组合 → 渲染裁剪;含标注 → 提取主图
    • 跨页去重、双图同页分割
  • 已在 8 篇论文上验证

3. arXiv 文献扫描器(skills/arxiv-literature-scanner)

  • skills/arxiv-literature-scanner/scripts/scan.py
  • 用途:定期扫描 cond-mat 最新 arXiv 论文,按子领域分类
  • 走 RSS/Feed 获取,非 arXiv API

4. 文献检索脚本(skills/literature-review)

  • skills/literature-review/scripts/lit_search.py
  • 用途:通过 Semantic Scholar/OpenAlex/CrossRef/PMID API 检索学术文献

5. Ontology 知识图谱脚本(skills/ontology)

  • skills/ontology/scripts/ontology.py
  • 用途:结构化实体管理(Person, Project, Task 等)

返回顶部