下载和处理MetService数据的函数

nzmetservice的Python项目详细描述


nzmetservice包包含下载、处理和处理新西兰metservice预测数据的各种功能。 此包与MetService没有关联。

安装

nzmetservice可以通过pip或conda安装:

pip install nzmetservice

或:

conda install -c mullenkamp nzmetservice

核心依赖项是Pandasxarray

用法

FTP传输

ftp_传输函数的功能正如其名称所示。它查看本地驱动器上的输出路径,然后将其与metservice ftp站点进行比较,并下载ftp站点上不在输出路径中的内容。 它可以从基本模块加载:

fromnzmetserviceimportftp_transfer

并提供必要的参数:

ftp_transfer(ftp_path,username,password,output_path)

您可能需要创建一个计划任务,以便每小时运行一次包含此函数的脚本。

选择和处理

另外两个功能是简单的选择和转换工具。

importpandasaspdfromnzmetserviceimportselect_bounds,to_df,datasetspd.options.display.max_columns=10######################################## Parametersmin_lat=-47max_lat=-40min_lon=166max_lon=175nc1_path=datasets.get_path('wrf_hourly_precip_nz8km_test')####################################### Examplesms1=select_bounds(nc1_path,min_lat,max_lat,min_lon,max_lon)ms_df=to_df(ms1,to_rate=True)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何使用java向dropup html/css添加项目   如何从java中的向量向量打印   Java Maven库项目模板   java使用atmosphere api还是直接使用grizzly?   java JComponent仅部分显示   如何将动态值传递给自定义注释,以从Java数据进行映射。性质   java破解已实现方法的返回类型的最佳方法?   java Netbeans在JFrame Gui布局中覆盖图像   spring java仅向登录用户显示注销按钮   java如何对com进行身份验证。谷歌。云bigquery。带有服务帐户的BigQuery`   java禁止空字符串参数和抛出RuntimeException以阻止方法继续的利弊   java分析项目中的所有JAR以获取版本和许可证信息   Java,数据库为什么要分配一个新对象,而我们可以直接将它放入数据库