news 2026/11/1 3:32:56

如何在WOFOST模型中,制作yaml文件,并指向自己的Crop文件?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何在WOFOST模型中,制作yaml文件,并指向自己的Crop文件?

如何制作.yaml文件?

把「作物参数」写成 PCSE 能认的 .yaml 文件,其实就是“写纯文本, 改后缀”两件事。
1、新建记事本
桌面 → 右键 → 新建 → 文本文档
重命名 sugarbeet_my.txt → 改后缀成 sugarbeet_my.yaml(系统会提示“可能不可用”,点“是”)
右键 → 打开方式 → 记事本,把前面给的模板粘进去,改数值,保存。
把文件丢进你的 crop_params 文件夹,运行 PCSE 测试。
缺点:没有语法高亮、缩进对齐
2、VS Code(自动高亮+自动对齐)
左侧 Extensions 图标 → 搜 “YAML” → 装第一个 “YAML” 插件(Red Hat 出品)
新建文件 → 右下角“纯文本” → 选 “YAML” → 粘模板 → 保存为 xxx.yaml
缩进用 空格(Tab 会报错),插件会自动把 Tab 转 2 个空格
如果冒号后面少空格、列表横线格式错,左侧会有小红波浪线,鼠标移上去就看得到提示,写完直接 Ctrl+S 丢进 crop_params 。

把 YAMLCropDataProvider() 换成自己的作物参数
1、告诉 PCSE 去你本地文件夹读文件
2、按 WOFOST 规定格式写一个(或多个).yaml 作物文件

一、准备目录
假设你把所有作物 YAML 放在D:\my_project\crop_params\该目录下可以只放 1 个文件,也可以放几十个,PCSE 会把所有 .yaml 一次性读进来。
二、写一个最简单的作物文件
文件名随意,只要扩展名是 .yaml,例如 sugarbeet_my.yaml

必须是顶层键: crop_name / variety_name

sugarb

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/2 2:13:47

股票基础-第15课-行业分析框架与分类

一、行业分析的重要性 1.1 为什么选对行业很关键? 核心观点: 选对行业赛道,比选对公司更重要。 原因: 1. 行业趋势决定公司上限 好行业更容易出好公司 差行业很难出好公司 例如:科技行业 vs 传统制造业 2. 行业周期影响所有公司 行业上升期,大部分公司都受益 行业下降…

作者头像 李华
网站建设 2026/11/2 2:14:39

显卡驱动清理工具深度解析:DDU完整使用教程

显卡驱动清理工具深度解析:DDU完整使用教程 【免费下载链接】display-drivers-uninstaller Display Driver Uninstaller (DDU) a driver removal utility / cleaner utility 项目地址: https://gitcode.com/gh_mirrors/di/display-drivers-uninstaller 显卡驱…

作者头像 李华
网站建设 2026/11/2 2:14:52

Figma中文界面完整解决方案:设计师的本地化工作流优化指南

Figma中文界面完整解决方案:设计师的本地化工作流优化指南 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 还在为Figma英文界面带来的操作障碍而困扰吗?专业的设…

作者头像 李华
网站建设 2026/11/2 2:14:02

ENVI Classic遥感影像处理终极指南:从入门到精通快速上手

ENVI Classic遥感影像处理终极指南:从入门到精通快速上手 【免费下载链接】ENVIClassic使用手册下载 ENVI Classic 使用手册下载 项目地址: https://gitcode.com/Open-source-documentation-tutorial/62ddd 还在为复杂的遥感影像处理而烦恼吗?想要…

作者头像 李华