Commit Graph

3 Commits

Author SHA1 Message Date
zhenghu
d1234eff79 fix: 修复 Plotly add_vline 对 datetime.date 的兼容性问题
- 手动使用 shape + annotation 添加生育期 milestone 竖线
  - 替换 LAI 和干物质两图中的 add_vline 调用
  - 避免 datetime.date 类型触发 Plotly 内部异常
2026-04-14 15:23:09 +08:00
zhenghu
8251308f72 refactor: 提取 hex_to_rgba 函数规范颜色透明度处理
将图表 fill 颜色的硬编码十六进制拼接替换为 hex_to_rgba
  辅助函数调用,使颜色转换逻辑更清晰、可维护。
2026-04-14 15:16:31 +08:00
zhenghu
e4543ce7bd feat: 初始化麦麦智农作物生长模拟平台
- 基于 PCSE/WOFOST 构建作物生长模拟平台
  - 新增 Streamlit 可视化应用(app.py)与模拟引擎(simulator.py)
  - 支持潜在生产(PP)与水分限制生产(WLP)两种模拟模式
  - 支持冬小麦、玉米、春大麦、马铃薯、冬油菜、向日葵 6 种作物
  - 提供 LAI 动态、生物量积累、土壤水分、产量对比等可视化图表
  - 新增 pyproject.toml、justfile、Dockerfile 等工程配置
  - 完善 README.md 项目文档与 .gitignore 忽略规则
2026-04-14 14:46:35 +08:00