Jump to content

PyRTM/zh

From Appropedia

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

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

封装程序所需的软件包括:

  • 系统上已安装PATHSMARTS 2.9.5smarts295
  • 系统上已安装PATHSBdart 2.4sbdart
  • Python 2.6 或 2.7。对 Python 3 的支持尚处于实验阶段。
  • 纳皮
  • 日期工具

这些封装器应该能够满足这些基本要求。其他可以简化您使用的软件包,请参阅安装和参考文档。

设置

Fortran

在 Linux 上安装 RTM 软件

编译器

  • 正在安装_____

辐射传递模型应用

  • 建筑智能
  • 构建 SBdart

设置环境

  • 将 RTM 可执行文件添加到您的 PATH 环境变量中。
  • 安装 PyYaml

Python

Python 2.7

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

请注意第一行报告的版本号。如果您的 Python 版本低于 2.6,系统会报错python: command not found,此时您需要安装 Python 2.7。本文档包含无需 root 权限的安装说明,以及在HPCVL上进行设置的具体说明。

软件包

  • 设置虚拟环境(可选,但推荐)
  • 安装 Numpy 或 Pylab

Numpy 是封装器正常运行所必需的,建议用于在远程集群上计算时间序列数据。安装 Pylab 环境除了提供 Numpy 之外,还包含其他实用功能,建议用于桌面环境。

  • 获取 dateutil
  • 获得 fmm

fmm要使用 PyRTM 的优化器工具,需要Python 包。如果您使用 setuptools(例如,easy_installpip),PyRTM 将尝试为您安装它。

PyRTM

  • 安装 PyRTM

使用

概述和概念

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

简易建模

  • RTM 对象:方法概述
    • 辐照度
    • 光谱
  • 模型设置
  • 利用SMARTS进行晴空全球水平辐照度建模
  • 使用 SBdart 绘制阴天的全球直接光谱模型
  • 遍历不同的埃斯特朗系数值并绘制其关系图

优化

  • 优化器对象
  • 根据测量的全球辐照度优化云光学厚度

时间序列

  • 巴拉巴拉

参考

问题

许可证

页面数据
可持续发展目标
作者
执照CC-BY-SA-3.0
语言英语(en)
翻译中文葡萄牙语
有关的2 个子页面2 个页面链接到这里
浏览量页面浏览量 997 次(分析
创建2012年9月11日,IP地址130.15.116.249
最后编辑2026年1月8日,描述机器人
Cookies help us deliver our services. By using our services, you agree to our use of cookies.