NASA开源项目NTL-Solution-Mechanism-Guide、PyTDA、PyAMPR介绍

以下为你介绍的NASA开源项目都可用在Linux系统上:NTL-Solution-Mechanism-Guide(简称是SMG)、PyTDA(湍流探测算法)、PyAMPR(高级微波辐射降水数据包)。

1、NTL-Solution-Mechanism-Guide(简称是SMG)

The Solution Mechanism Guide (SMG) 是一款工具,用来培训 NASA 的科学家和管理人员,当航天飞行过程中遇到问题时,有什么现成的工具可用来解决。

2、PyTDA(湍流探测算法)

PyTDA 是 Python 的湍流探测算法,它能从多普勒雷达数据中估算出湍流震荡。

PyTDA自述文件:

该软件提供了Python函数,可以根据多普勒雷达数据估算湍流,它已在Python 2.7-3.7下测试并运行。

如需帮助,请参阅帮助文件。有关许可证,请参阅LICENSE.md。

安装:

安装Py-ART(项目地址:https://github.com/ARM-DOE/pyart)。

从主PyTDA文件夹中的命令行运行python setup.py install。

下载地址:https://github.com/nasa/PyTDA

3、PyAMPR(高级微波辐射降水数据包)

NASA开源项目NTL-Solution-Mechanism-Guide、PyTDA、PyAMPR介绍

PyAMPR 是由 NASA 马歇尔太空飞行中心管理的机载被动微波辐射计。AMPR 的来自 NASA 地面项目的亮温数据均为 ASCII 或者 netCDF 格式。此 Python 脚本定义了一个可以从独立航班获取单文件数据的类。

安装及使用:

依赖关系:Python 2.7 thru 3.7,numpy,matplotlib,cartopy,os,time,simplekml,datetime,calendar,codecs,gzip,netCDF4,这些大多数都与标准Python发行版一起提供,您可能需要通过Python发行版的软件包管理器来安装cartopy。

在此README文件所在的目录setup.py中,要安装此软件包,请在提示符下输入以下命令:

python setup.py install

然后要导入,在您的python程序中包括:

import pyampr

要读取AMPR TB文件类型:

ampr_data = pyampr.AmprTb('FILE_NAME_HERE', project='PROJECT_NAME_HERE')

然后,ampr_data对象将有权使用所有绘图和分析方法,使用help(pyampr.AmprTb)了解更多信息。

特别是,help(pyampr.AmprTb.read_ampr_tb_level2b)将提供有关数据结构的完整摘要。

可以在notebooks目录中找到一个IPython演示笔记本。

测试目录中提供了一个简单的交互式测试笔记本。

下载地址:https://github.com/nasa/PyAMPR

注明

以上就是NASA开源项目NTL-Solution-Mechanism-Guide、PyTDA、PyAMPR的介绍内容,这些NASA开源项目都能使用在Linux操作系统中。

栏目相关文章