健康饮食记录
记录饮食并获取营养建
基于世界卫生组织(WHO)官方参考数据,生成儿童身高、体重、BMI的生长曲线图表,支持百分位曲线叠加与实际测量数据对比。
1. 安装依赖
pip install pandas matplotlib scipy openpyxl
2. 基础用法
python3 ./scripts/growth_chart.py "儿童姓名" "DD.MM.YYYY" --sex F --type all
参数说明:--sex F/M指定性别,--type height/weight/bmi/all指定图表类型。
3. 带测量数据
创建JSON文件记录身高(米)和体重(公斤):
{"heights":[["2024-01-15T10:00:00",1.05]],"weights":[["2024-01-15T10:00:00",17.5]]}
执行命令:
python3 ./scripts/growth_chart.py "Emma" "06.07.2016" --sex F --data emma_data.json --type all
4. 输出位置
默认保存至<workspace>/who-growth-charts/,可通过环境变量WHO_GROWTH_CHARTS_WORKSPACE自定义路径。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 儿童姓名、出生日期(DD.MM.YYYY)、性别(F/M)、测量数据JSON(可选)、图表类型参数 |
| 输出 | PNG格式生长曲线图(含百分位曲线与实测点叠加)、本地缓存WHO数据文件 |
| 适用人群 | 儿科医生、儿童保健师、关注孩子生长发育的家长、公共卫生研究人员 |
| 不包含 | 医学诊断结论、喂养指导建议、实验室检查指标解读、非WHO标准的其他生长参考 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/odrobnik/who-growth-charts/SKILL.md
来源类型:GitHub仓库