组合与自定义

完成各示例后,你可以按照以下思路组合脚本,形成适合自身研究的问题驱动流程。

按需挑选模块

快速构建新示例

  1. 复制模板:从最接近需求的脚本拷贝到 examples/your_topic/

  2. 修改配置: - 调整 PlotConfigsThetaSweepPipeline 等配置字典即可获得新的图像输出。 - 借助 uv run python--help (若脚本支持 argparse)在命令行传参。

  3. 记录输出:建议在脚本末尾打印生成文件路径,便于自动化流水线上游消费。

常见排错

  • 动画生成缓慢: - 降低 time_steps_per_secondfps。 - 在服务器环境中确保安装 imageio[ffmpeg] 以启用更快的渲染后端。

  • 缺少依赖:若看到 ModuleNotFoundError,使用 uv add <package> 即时补齐;指南各章均注明 额外依赖。

  • 数据下载失败:检查网络或预先在本地放置所需数据文件,load_* 系列函数会优先使用本地缓存。

下一步

欢迎根据自身课题补充新的示例脚本,并在此指南中追加说明,保持“示例 → 文档”一一对应。 提交 PR 时可参考 docs/zh/examples/index.rst 的列表风格或本章的结构。