OceanSpy:一个促进海洋模型数据分析和可视化的Python包
oceansp的Python项目详细描述
oceanspy-一个python包,用于促进海洋模型数据分析和可视化。
什么是海洋间谍?
oceanspy是一个开源的、用户友好的python包,它使科学家和感兴趣的业余爱好者能够分析和可视化海洋模型数据集。 OceanSpy基于Pangeo社区开发的软件包,特别是xarray、dask和xgcm。 dask的集成有助于提高可伸缩性,这对于即将可用的petabyte级模拟非常重要。
为什么是海洋间谍?
利用数值环流模式模拟洋流正变得越来越现实。 同时,这些模型产生的模型输出数据量越来越大,使得模型数据的分析变得更加困难。 使用OceanSpy,模型数据可以像观测海洋学家分析野外测量一样容易地进行分析。
如何使用海洋间谍?
OceanSpy可以用作分析本地环流模型输出的独立软件包,也可以在远程数据分析集群上运行,例如约翰霍普金斯大学SciServer系统,该系统承载多个模拟,并且是公开可用的(请参阅SciServer Access和Datasets)。
注意
OceanSpy已经使用MITGCM输出进行了开发和测试。然而,它被设计用于任何(结构化网格)海洋环流模型。OceanSpy的体系结构允许轻松实现特定于模型的特性,例如不同的网格、矢量计算的数值格式、预算闭包和状态方程。我们积极寻求其他海洋模型(feedback submission)用户的投入和贡献。
历史记录
v0.1(2019-07-06)
初始版本发布在Journal of Open Source Software。
Mattia Almansi、Renske Gelderloos、Tom Haine、Atousa Saberi和Ali Siddiqui促进了发展。