22
\ begingroup美元

我写我自己的MATLAB脚本做大部分的可视化和数据分析模型的结果。我想知道如果有一个更快的方式视觉比较仿真结果获得不同的海洋建模系统。有一个软件包,使用CF(最好是免费的)(气候和预测元数据规范)兼容NetCDF模型输出直接或总是需要一些编码?

\ endgroup美元
3
  • \ begingroup美元 @bhf啊,谢谢。看起来也许是climate-science-specific目前,尽管它可能蔓延到其他地区的海洋和大气科学只能是一件好事…… \ endgroup美元
    - - - - - -半日西蒙
    2014年4月17日在5:07
  • \ begingroup美元 请不要问购物/推荐的问题。试一试软件推荐 \ endgroup美元
    - - - - - -410年不见了
    2014年4月17日,在42
  • 7
    \ begingroup美元 软件的建议——我不同意这是一个首要问题不是太多“我应该使用什么软件”“用一种快速而简单的方法来比较这些海洋数据集”。我认为,如果这个问题是编辑改变重点,它将相当显然是有效的。它可能有点大,但我觉得可以固定一个小编辑——也许要解决的问题的一个例子。 \ endgroup美元
    - - - - - -半日西蒙
    2014年4月19日在36

7的答案7

20.
\ begingroup美元

我将使用很快视觉比较多维数据集的浏览器ncview这样的命令行工具气候数据运营商。快速生产漂亮的图形和动画)华丽服饰真的很好地工作。之后进一步分析或特殊图形保持你的方法和脚本之类的东西MATLAB,Python(如与虹膜),IDL,R,ncl或者你身边的人。

\ endgroup美元
    18
    \ begingroup美元

    netCDF的作家,UNIDATA,保持相当广泛的列表netCDF可视化软件的网站。它甚至还提到了一个Excel插件,受虐狂的,大概。

    多年来,我发现雪貂与CF的可靠文件(和不一致的)和用于交互式快速外表和简单的操作。理解,例如,CF-recommended UDUNITS时间格式,将自动适用scale_factoradd_offset属性变量。当然更快地得到一些东西在屏幕上比Python / R / Matlab演示和出版质量的路线,我通常采取的情节。

    如果你更GUI-like观众后,然后我听到好的事情华丽服饰,尽管我必须承认我自己从未使用过。

    \ endgroup美元
    1
    • \ begingroup美元 谢谢你指出软件列表。我发现了ncBrowse有最简单的单击界面之间的我试过了。 \ endgroup美元
      - - - - - -打鼾声
      2016年7月21日18:59
    13
    \ begingroup美元

    我的第二个ncview在快速浏览NetCDF文件。

    我也推荐Unidata的尝试集成数据查看器(价值)。很好覆盖地球物理领域从不同来源的3 d。除了NetCDF,它支持许多其他格式。它还配有一个预装清单各种观测和模型数据存储库通过THREDDS和简化。价值还允许您定义功能和业务领域之间不同的网格或预测。注意价值不是好认真分析在我看来,但更适合探索数据可视化。

    \ endgroup美元
      12
      \ begingroup美元

      只是增加我的观点;

      1. 使用ncks可以做许多事情,如微分,得到比,提取一些var,片尺寸等。
      2. 如果你想做一些二进制操作考虑ncbo netcdf文件。我宁愿减少巨大的文件在第一个地方,我想要它简化远程。
      3. 讨厌matlab所以我搬到了NCL(NCAR)这是直接和有很多脚本已经准备最多常见的模型。不需要告诉它生产出版质量数据,)
      4. 有一部分自由python (pyNGL),相同的语法所以一旦当熟悉ncl容易使用它在python中,支持其他格式像格丽,hdf,…
      \ endgroup美元
        11
        \ begingroup美元

        通常我使用以下软件快速查看我的NetCDF文件:

        1. NASA全副盔甲(丰富netCDF, HDF和格丽数据查看器):基于java,很好开HDF, NetCDF,格丽……
        2. CDO函数作为阴影、轮廓等。(从命令行非常基本的但有用的)
        3. MATLAB与他们的基本功能和R
        \ endgroup美元
          6
          \ begingroup美元

          使用Matlab,可以做ncgeodataset (http://code.google.com/p/nctoolbox/wiki/ncgeodataset)二次抽样样品netcdf无需下载大型数据集。

          例如,

          数控= ncgeodataset (“http://thredds.jpl.nasa.gov/thredds/dodsC/ncml_aggregation/OceanTemperature/ghrsst/aggregate__ghrsst_JPL_OUROCEAN-L4UHfnd-GLOB-G1SST_OI.ncml”);gvar = nc.geovariable (“analysed_sst”);年代。时间={“20 - 2012年5月——”,“24 - 2012年5月——”};年代。lat = 41.5 [40];年代。朗= 2.0 [0];子= gvar.geosubset(年代);%子集方法pcolor (sub.grid.lon sub.grid.lat、双(挤压(sub.data (1::))) -273.15);
          \ endgroup美元
            4
            \ begingroup美元

            虽然我不知道海洋建模的细节,除非有一个“标准”节点的组织和编写(即X, Y, Z),总是会有编码要求。此外,数据文件的方式写总是取决于模型的任务是委托给处理器:模型设计为运行在个人电脑或Beowulf集群?

            你可以使用的东西,比如OpenDx,比较海洋建模结果,但我仍然认为快速python脚本是为了正确格式的所有数据类型。

            \ endgroup美元
            3
            • \ begingroup美元 我猜netcdf渴望成为标准…但它似乎有限接受软件供应商之间。 \ endgroup美元
              - - - - - -半日西蒙
              2014年4月16日在17:58
            • 3
              \ begingroup美元 @SimonW,我认为这是CF,渴望成为地球科学的元数据标准变量。江南体育网页版NetCDF更多的是一种content-agnostic容器格式。 \ endgroup美元
              - - - - - -Deditos
              2014年4月16日22:03
            • 1
              \ begingroup美元 @defitos不是不可知论者,因为他们建议使用CF \ endgroup美元
              - - - - - -安倍
              2014年4月23日在0:57

            你的答案

            通过点击“发布你的答案”,你同意我们服务条款并承认您已阅读并理解我们的隐私政策的行为准则

            不是你要找的答案?浏览其他问题标记问你自己的问题