跳转到主要内容

一个Python应用程序,提供了一种简单的方式来设置、运行和监控(长时间)天气研究和预报(WRF)模拟。

项目描述

https://img.shields.io/badge/License-Apache%202.0-blue.svg https://travis-ci.org/ERA-URBAN/wrfpy.svg?branch=master https://zenodo.org/badge/DOI/10.5281/zenodo.1420109.svg https://badge.fury.io/py/WRFpy.svg

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 查看散列值)

上传时间: Python 2

由...