本页记录了 Python 辐射传输模型包装器及其相关程序的使用,这些程序最初由 Philip Schleihauf 于 2012 年为女王应用可持续发展研究小组开发。源代码可在 GitHub 上获取

该软件是在 Ubuntu Linux 12.04 和 Solaris Unix 9 上开发的。它可以在任何 UNIX 兼容环境(例如,带有 CygWin 的 Windows 等)上运行,但其他环境尚未经过测试。

包装器所需的软件包括:

  • SMARTS 2.9.5安装在系统PATHsmarts295
  • SBdart 2.4在系统上安装PATHsbdart
  • Python 2.6 或 2.7。对 Python 3 的支持是实验性的。
  • 麻木
  • 日期工具

包装器应该能够满足这些基本要求。设置和参考文档中注明了更多使您的生活更轻松的软件包。

设置

福特兰语言

在 Linux 上安装 RTM 软件

编译器

  • 安装_____

辐射传递建模应用

  • 构建智慧
  • 构建SBdart

设置环境

  • 将 RTM 可执行文件添加到您的 PATH
  • 安装 PyYaml

Python

Python 2.7

请注意,大多数 UNIX 安装都预装了 python。您可以通过打开终端并输入“python”来检查是否拥有它。如果已安装,您应该会看到类似以下内容:

请注意报告版本号的第一行。如果你的版本低于 2.6,系统只会抱怨python: command not found,那么你需要安装 python 2.7。包括无需 root 权限的安装说明,以及在HPCVL上进行设置的具体说明

套餐

  • 设置 VirtualEnv(可选,但推荐)
  • 设置 Numpy 或 Pylab

包装器需要 Numpy 才能工作,建议在远程集群上计算时间序列数据。安装 Pylab 环境除了提供其他有用的功能外,还将提供 Numpy,建议在桌面上使用。

  • 获取日期实用程序
  • 调频调频

fmm使用 PyRTM 的优化器工具需要python 包。easy_install如果您使用 setuptools(即或) ,PyRTM 将尝试为您安装它pip

吡啶RTM

  • 安装 PyRTM

使用

概述和概念

  • PyRTM 能做什么和不能做什么
  • 包装模型:只是超级强大的Python字典
  • 缓存和惰性求值

简单的建模

  • RTM 对象:方法概述
    • 辐照度
    • 光谱
  • 模型设置
  • 使用 SMARTS 进行晴空全局水平辐照度建模
  • 使用 SBdart 绘制阴天的全局直接光谱模型
  • 迭代埃系数的不同值并绘制关系

优化

  • 优化器对象
  • 在给定测量的全局辐照度的情况下优化云光学深度

时间序列

  • 等等等等等等

参考

问题

执照

FA 信息 icon.svg向下的角度 icon.svg页面数据
作者菲利普·施莱豪夫
执照CC-BY-SA-3.0
语言英语(en)
有关的0 个子页面0 个页面链接
影响1,038 页面浏览量
已创建2012 年9 月 11 日130.15.116.249
修改的2023 年2 月 6 日作者:Felipe Schenone
Cookies help us deliver our services. By using our services, you agree to our use of cookies.