Skip to content

v0.4.0

Compare
Choose a tag to compare
@perillaroc perillaroc released this 09 Oct 08:06
· 81 commits to master since this release

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 目录中预设的配置文件。