国际土地模型基准测试包

ILAMB的Python项目详细描述


国际土地模型基准(ILAMB)项目是 模型数据相互比较和集成项目旨在改进 土地模型的性能,并同时改进 新的测量活动,以减少与关键 陆面过程。基于过去的模型评估研究, ILAMB的目标是:

  • 制定国际公认的土地模型基准 绩效,促进这些基准的使用 国际模型比对协会,
  • 加强实验、遥感和 气候模拟社区在设计新的模型试验和 新的测量程序,以及
  • 支持设计和开发一个新的开放源码, 国际社会使用的基准软件系统。

这是此存储库的最后一个目标 担心的。我们开发了一个基于python的通用基准测试 系统,最初侧重于评估土地模型的性能。

有用信息

  • Documentation-安装和 基本用法教程
  • 样本输出
    • CLM-与3个clm版本的land比较
    • CMIP5-与cmip5模型集合的土地比较
    • IOMB-海洋与几个海洋模型的比较
  • Paper发表于詹姆斯 其中详细介绍了ILAMB中使用的设计和方法 包裹。如果你觉得这个包或输出对你的 我们恳请您引用这一点 工作。

ILAMB 2.4版本

这次发布标志着ILAMB的一个重要技术转变 开发——ILAMB v2.4及以后版本将仅限于python3。如果你是 对于python来说,python3的发布似乎有些奇怪 十年来,Python仍然无处不在。现在有一个 Python将 在2019年底达到生命尽头。此外还有一个 流行Python的成长 正在逐步取消对 今年的Python。所以为了顺应这个社会趋势, 最后一个与python2.7x兼容的ilamb版本是 2.3.1,2.4版及更高版本,仅限python3。

我长期坚持使用python2的部分原因是ilamb 设计用于在大型计算机上运行,这些计算机的软件堆栈通常是 不经常更新。我想确保ilamb在旧的 软件。然而,这不是一个问题,因为计算中心是 不再向用户提供他们通过加载的python包 中心支持的环境模块和面向用户创建 使用conda的个性化环境。在中查找ilamb.yml文件 conda可以用来创建将 支持ILAMB安装。如果这些话对 你,在tutorials中寻找一个更详细的解释,它被重写为 反映这种转变。

我们在 james详细说明了这个包实现的方法。如果 如果您发现ILAMB对您的研究有帮助,我们将非常感谢 引用这项工作,因为它有助于我们传达 对社区的投资。

地面对抗的集合现在包括 co2通量的模拟。默认设置是比较 nbp对noaa站点子集记录的流量,但是 可从配置文件内部配置。浏览cmip5 output 以了解此添加提供的内容。

最后,我们正在改变对ilamb的支持方式。直到现在, 我已将用户问题导向我的个人电子邮件。这还可以, 不过,考虑一下joiningilamb 把你的问题发到那里。不仅如此 把你的问题交给社区更快的答复,但是答案是可搜索的,这可能有助于下一个用户。此外 对此,如果您愿意询问 有问题。这有更多的聊天界面,但是 所有的对话仍然是公开的,会员可以搜索。

资金

这项研究是为了通过合成和计算来减少生物地球化学相互作用中的不确定性。该项目由美国能源部科学办公室生物与环境研究(BER)项目气候与环境科学部(CESD)的区域和全球气候建模(RGCM)项目赞助。

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

推荐PyPI第三方库


热门话题
java如何反射地迭代数组字段?   java NamedQuery错误“具有给定标识符的多行:1”   java无法使用单独类中的计时器更新TextView   兼容性什么时候可以很快使用新的Java功能?   java二叉树路径和   java矩形的性能   java我想从同一个子表在主表中添加两个外键   java如何获取基于特定日期的所有数据?   java javafx、OO编程规则和写入变量类型的选择   java使用带枚举的switch语句   java异步任务生成运行时异常   java为什么JLabel不显示下划线字符?   java如何解析具有可变参数号的函数?   带有按钮的java JavaFX自定义列表单元格:未调用处理程序   java Modelmapper无法映射整个模型?   传递给持久化的java分离实体,包含LatLng列表