NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Pypromice: A Python Package for Processing Automated Weather Station DataThe pypromice Python package is for processing and handling observation datasets from automated weather stations (AWS). It is primarily aimed at users of AWS data from the Geological Survey of Denmark and Greenland (GEUS), which collects and distributes in situ weather station observations to the cryospheric science research community. Functionality in pypromice is primarily handled using two key open-source Python packages, xarray (Hoyer & Hamman, 2017) and pandas (The pandas development team, 2020).

A defined processing workflow is included in pypromice for transforming original AWS observations (Level 0, L0) to a usable, CF-convention-compliant dataset (Level 3, L3) (Figure 1). Intermediary processing levels (L1,L2) refer to key stages in the workflow, namely the conversion of variables to physical measurements and variable filtering (L1), cross-variable corrections and user-defined data flagging and fixing (L2), and derived variables (L3). Information regarding the station configuration is needed to perform the processing, such as instrument calibration coefficients and station type (one-boom tripod or two-boom mast station design, for example), which are held in a toml configuration file. Two example configuration files are provided with pypromice, which are also used in the package’s unit tests. More detailed documentation of the AWS design, instrumentation, and processing steps are described in Fausto et al. (2021).
Document ID
20230008853
Acquisition Source
Goddard Space Flight Center
Document Type
Reprint (Version printed in journal)
Authors
Penelope R How ORCID
(Geological Survey of Denmark and Greenland Copenhagen, Denmark)
Patrick J Wright ORCID
(Geological Survey of Denmark and Greenland Copenhagen, Denmark)
Kenneth D Mankoff ORCID
(Autonomic Integra Gaithersburg, Maryland, United States)
Baptiste Vandecrux ORCID
(Geological Survey of Denmark and Greenland Copenhagen, Denmark)
Robert S Fausto ORCID
(Geological Survey of Denmark and Greenland Copenhagen, Denmark)
Andreas P Ahlstrøm ORCID
(Geological Survey of Denmark and Greenland Copenhagen, Denmark)
Date Acquired
June 9, 2023
Publication Date
June 1, 2023
Publication Information
Publication: The Journal of Open Source Software
Publisher: Open Journals
Volume: 8
Issue: 86
Issue Publication Date: June 1, 2023
e-ISSN: 2475-9066
Subject Category
Computer Programming and Software
Funding Number(s)
WBS: 281945.02.04.03.94
CONTRACT_GRANT: 80GSFC23CA041
Distribution Limits
Public
Copyright
Portions of document may include copyright protected material.
Technical Review
External Peer Committee
Keywords
pypromice
Python
data processing
weather station data
glaciology
climate
gc-net
geus
Greenland
kalaallit-nunaat
No Preview Available