MetPy: A Meteorological Python']Python Library for Data Analysis and Visualization

被引:50
|
作者
May, Ryan M. [1 ]
Goebbert, Kevin H. [2 ]
Thielen, Jonathan E. [3 ]
Leeman, John R. [1 ,4 ]
Camron, M. Drew [1 ]
Bruick, Zachary [1 ,5 ]
Bruning, Eric C. [6 ]
Manser, Russell P. [6 ]
Arms, Sean C. [1 ]
Marsh, Patrick T. [7 ]
机构
[1] Univ Corp Atmospher Res, Unidata, Boulder, CO 80301 USA
[2] Valparaiso Univ, Valparaiso, IN USA
[3] Colorado State Univ, Ft Collins, CO USA
[4] Leeman Geophys LLC, Siloam Springs, AR USA
[5] McKinsey & Co Inc, Denver, CO USA
[6] Texas Tech Univ, Lubbock, TX USA
[7] Storm Predict Ctr, NOAA, Norman, OK USA
基金
美国国家科学基金会;
关键词
Atmosphere; Algorithms; Data processing; distribution; Software;
D O I
10.1175/BAMS-D-21-0125.1
中图分类号
P4 [大气科学(气象学)];
学科分类号
0706 ; 070601 ;
摘要
MetPy is an open-source, Python-based package for meteorology, providing domain-specific functionality built extensively on top of the robust scientific Python software stack, which includes libraries like NumPy, SciPy, Matplotlib, and xarray. The goal of the project is to bring the weather analysis capabilities of GEMPAK (and similar software tools) into a modern computing paradigm. MetPy strives to employ best practices in its development, including software tests, continuous integration, and automated publishing of web-based documentation. As such, MetPy represents a sustainable, long-term project that fills a need for the meteorological community. MetPy's development is substantially driven by its user community, both through feedback on a variety of open, public forums like Stack Overflow, and through code contributions facilitated by the GitHub collaborative software development platform. MetPy has recently seen the release of version 1.0, with robust functionality for analyzing and visualizing meteorological datasets. While previous versions of MetPy have already seen extensive use, the 1.0 release represents a significant milestone in terms of completeness and a commitment to long-term support for the programming interfaces. This article provides an overview of MetPy's suite of capabilities, including its use of labeled arrays and physical unit information as its core data model, unit-aware calculations, cross sections, skew T and GEMPAK-like plotting, station model plots, and support for parsing a variety of meteorological data formats. The general road map for future planned development for MetPy is also discussed.
引用
收藏
页码:E2273 / E2284
页数:12
相关论文
共 50 条
  • [21] Melodia: a Python']Python library for protein structure analysis
    Montalvao, Rinaldo W.
    Pitt, William R.
    Pinheiro, Vitor B.
    Blundell, Tom L.
    [J]. BIOINFORMATICS, 2024, 40 (07)
  • [22] TOWARDS AN OPEN SOURCE PYTHON']PYTHON LIBRARY FOR AUTOMATED EXPLORATORY SPATIAL DATA ANALYSIS
    de Kock, Nicholas
    Rautenbach, Victoria
    Fabris-Rotelli, Inger
    [J]. XXIV ISPRS CONGRESS IMAGING TODAY, FORESEEING TOMORROW, COMMISSION IV, 2022, 43-B4 : 91 - 98
  • [23] PaDuA: A Python']Python Library for High-Throughput (Phospho)proteomics Data Analysis
    Ressa, Anna
    Fitzpatrick, Martin
    van den Toorn, Henk
    Heck, Albert J. R.
    Altelaar, Maarten
    [J]. JOURNAL OF PROTEOME RESEARCH, 2019, 18 (02) : 576 - 584
  • [24] The Python']Python Control Systems Library (python']python-control)
    Fuller, Sawyer
    Greiner, Ben
    Moore, Jason
    Murray, Richard
    van Paassen, Rene
    Yorke, Rory
    [J]. 2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 4875 - 4881
  • [25] Sleep: An Open-Source Python']Python Software for Visualization, Analysis, and Staging of Sleep Data
    Combrisson, Etienne
    Vallat, Raphael
    Eichenlaub, Jean-Baptiste
    O'Reilly, Christian
    Lajnef, Tarek
    Guillot, Aymeric
    Ruby, Perrine M.
    Jerbi, Karim
    [J]. FRONTIERS IN NEUROINFORMATICS, 2017, 11
  • [26] PyPathway: Python']Python Package for Biological Network Analysis and Visualization
    Xu, Yang
    Luo, Xiao-Chun
    [J]. JOURNAL OF COMPUTATIONAL BIOLOGY, 2018, 25 (05) : 499 - 504
  • [27] Big Data Visualization: Allotting by R and Python']Python with GUI Tools
    Fahad, S. K. Ahammad
    Yahya, Abdulsamad Ebrahim
    [J]. 2018 INTERNATIONAL CONFERENCE ON SMART COMPUTING AND ELECTRONIC ENTERPRISE (ICSCEE), 2018,
  • [28] Hardware-accelerated interactive data visualization for neuroscience in Python']Python
    Rossant, Cyrille
    Harris, Kenneth D.
    [J]. FRONTIERS IN NEUROINFORMATICS, 2013, 7
  • [29] PyMICE: APython']Python library for analysis of IntelliCage data
    Dzik, Jakub M.
    Puscian, Alicja
    Mijakowska, Zofia
    Radwanska, Kasia
    Leski, Szymon
    [J]. BEHAVIOR RESEARCH METHODS, 2018, 50 (02) : 804 - 815
  • [30] Scbean: a python']python library for single-cell multi-omics data analysis
    Zhang, Haohui
    Wang, Yuwei
    Lian, Bin
    Wang, Yiran
    Li, Xingyi
    Wang, Tao
    Shang, Xuequn
    Yang, Hui
    Aziz, Ahmad
    Hu, Jialu
    [J]. BIOINFORMATICS, 2024, 40 (02)