联合大气数据可视化

发布于 2024-12-10 04:53:40 字数 1539 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

难如初 2024-12-17 04:53:40

对于 2D 图像,您可能需要考虑使用由 NCAR(国家中心大气研究),专门为操纵和绘制大气(气象)数据而设计。该网站上提供了令人印象深刻的结果库。 IMO NCL 的语法有时可能非常丑陋,看起来就像一个 python 包装器,PyNGL 现在已经存在(画廊)

对于 3D 大气数据的可视化,我的一些同事使用了许多非常令人印象深刻的工具,包括 vis5d蒸汽

为了获得最大的灵活性,mayavi2,它基本上是 Kitware 的 VTK 库用于广泛的科学可视化。我不推荐这种方法,除非您乐意“自己动手”,但如果您需要获得看起来恰到好处的三维结果,那么这是一个非常好的方法。

For the 2D images you might want to consider the use of NCL, produced by NCAR (The National Center for Atmospheric Research), which is specifically designed for manipulating and plotting atmospheric (meteorological) data. An impressive gallery of results is available on that site. IMO NCL's syntax can be very ugly at times, and it looks as if a python wrapper, PyNGL now exists (gallery)

For visualization of 3D atmospheric data, some of my colleagues have used a number of very impressive tools including vis5d and vapour.

For the ultimate in flexibility, mayavi2, which is basically a MATLAB style ipython interface to Kitware's VTK library is used in a huge range of scientific visualizations. I don't recommend this approach unless you're happy to 'roll your own', but it is a very nice if you need to get a three dimensional results looking just right.

流星番茄 2024-12-17 04:53:40

你的问题比较模糊。 2D/3D 可视化图像是您拥有的还是您自己渲染的?它们是等值线图还是数据数组?有各种各样的 python 包,但如果没有更具体的信息,我建议您查看此网站。我使用

matplotlib.backends.backendbackend_agg.FigureCanvasAgg(fig)

过一些数据,并且听说过有关底图的好消息。这完全取决于你如何利用你所拥有的东西。

Your question is a rather vague. Are the 2D/3D visualizations images that you have or are you rendering them yourself? Are they contour plots or arrays of data? There is a wide variety of python packages, but without being more specific I would suggest looking into this website. I've used

matplotlib.backends.backendbackend_agg.FigureCanvasAgg(fig)

for some of my data and I've heard good things about Basemap. It all depends on what you what to do with what you've got.

北音执念 2024-12-17 04:53:40

自我回答:

ccplot

ccplot 是一款开源命令行应用程序,能够从 CloudSat CPR、CALIPSO CALIOP 和 Aqua MODIS HDF4 和 HDF- 生成剖面、图层和地球视图数据集的二维图。 EOS2 文件。

One-self answer:

ccplot

ccplot is an open source command-line application that is capable of producing two-dimensinal plots of profile, layer and earth view data sets from CloudSat CPR, CALIPSO CALIOP, and Aqua MODIS HDF4 and HDF-EOS2 files.

如梦初醒的夏天 2024-12-17 04:53:40

对于现在有类似需求的任何人来说,有一个名为 CIS 的工具,它提供了一系列数据集的绘图和搭配,包括飞机数据、CALIOP L2、MODIS L2 等。它还提供数据的子集和聚合(如果需要的话)。

它主要是一个命令行工具,但也有一个 Python API - 请参阅 http://cis.readthedocs.org 了解更多信息信息。

全面披露:我是该工具的首席开发人员,我很高兴为更具体的问题提供更具体的答案。

For anyone coming to this question now with similar needs there is a tool called CIS which provides plotting and collocation of a range of datasets including aircraft data, CALIOP L2, MODIS L2 and others. It also provides subsetting and aggregation of the data, in case that's of use.

It's a command line tool primarily but there's a Python API too - see http://cis.readthedocs.org for more info.

Full disclosure: I'm the lead dev on this tool, and I'm happy to give more specific answers to more specific questions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文