一个Python应用程序,提供了一种简单的方式来设置、运行和监控(长时间)天气研究和预报(WRF)模拟。
项目描述
WRFpy
什么是WRFpy
WRFpy是一个Python应用程序,提供了一种简单的方式来设置、运行和监控(长时间)天气研究和预报(WRF)模拟。它提供了一个简单的用户可编辑的JSON配置文件,并与Cylc集成以访问分布式计算和存储资源以及监控。WRFpy可选择使用WRF数据同化系统(WRFDA)进行数据同化,并使用NCEP统一后处理系统(UPP)对wrfinput文件进行后处理。
安装
WRFpy可以通过pip安装
pip install wrfpy
使用方法
WRFpy根据使用的命令行开关提供功能
usage: wrfpy [-h] [--init] [--create] [--basedir BASEDIR] suitename WRFpy positional arguments: suitename name of suite optional arguments: -h, --help show this help message and exit --init Initialize suite (default: False) --create Create suite config (default: False) --basedir BASEDIR basedir in which suites are installed (default: ${HOME}/cylc-suites)
为了设置新的cylc套件,我们首先需要初始化一个。这可以通过以下命令完成
wrfpy --init testsuite
这会创建一个配置文件(config.json),在继续之前需要用户填写。WRFpy会指向该文件的位置。
配置文件填写完毕后,就到了创建CYLC工作流引擎将使用的实际配置的时候了。要创建CYLC套件,请使用以下命令
wrfpy --create testsuite
最终配置存储在一个名为suite.rc的文件中。如果您想通过添加/调整步骤来进一步(特别化)修改工作流,可以直接使用您喜欢的编辑器编辑suite.rc文件。
现在是为CYLC注册套件的时候了。CYLC可在以下地址找到:
https://cylc.github.io/cylc/
它拥有丰富的文档。从现在起,您将使用CYLC来控制您的WRF运行。请参阅CYLC文档以获取相关命令。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
WRFpy-0.2.1.tar.gz (34.9 kB 查看散列值)
构建分发
WRFpy-0.2.1-py2-none-any.whl (51.2 kB 查看散列值)
关闭
WRFpy-0.2.1.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | e31a9cbc5df83f4757a49cb1e9178f2b99108b9a1a22e28f4965207ffec2fed4 |
|
MD5 | 23690f1472cc92477d429ea085c61d0a |
|
BLAKE2b-256 | 6d466ecf0a797b5e085af78ff1c9f211634c142836422184162e95bec6d3cce1 |
关闭
WRFpy-0.2.1-py2-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 4ce3678790615d690881e93c5c463aa94886034a279b75fce13fed780d257979 |
|
MD5 | 6a9d695e05b3213cffcddc17f18a5026 |
|
BLAKE2b-256 | 0b3c7c1c0426b7b951bdb2392d791d433a4f9d8aa52c82405588ad2e314e566a |