v0.4.0
sokort 自 v0.4.0 版本起已正式应用到 GRAPES GFS 产品后处理系统中。
重大变更
项目改名为 sokort
项目名从 nwpc-graphics 改为 sokort,库名称由 nwpc_graphics 改为 sokort。
新功能
文档
文档已上线,请访问 https://sokort.perillaroc.wang
verbose
参数
增加 verbose
参数用于控制输出信息。
配置文件路径支持环境变量
配置文件中的部分路径类项目支持使用环境变量,例如
general:
run_base_dir: "${JOBDIR}/graphics"
图片转换
内置图片转换格式和裁剪脚本,使用 ImageMagics 实现。
BasePlotter
增加 _do_postprocess
步骤。
默认配置文件目录
已设置默认配置文件路径:${HOME}/.config/nwpc-oper/sokort/config.yaml
Docker 镜像
添加两类 Docker 镜像文件:用于 Jupyter 环境的 notebook
和用于执行命令行程序的 sokort
任意命令行参数
命令行应用支持使用任意参数,自定义的参数将作为额外参数传入 API 中。
新增 list
命令
list
命令打印某系统支持的所有图形名称列表。
新图形
GRAPES TYM
增加 GRAPES TYM 移植的原 GRAPES_MESO V4.3 的网站图形。
GRAPES GFS
增加台风绘图产品,补充 2 米最高最低温度等图形。
更新
不再强制依赖 loguru 库
自动检测日志库,如果 loguru 未安装则使用 Python 内置的 logging 模块。
配置文件
更新 tool
目录中预设的配置文件。