Design and development of a Python']Python-based interface for processing massive data with the LOAD ESTimator (LOADEST)

被引:6
|
作者
Gao, Jungang [1 ]
White, Michael J. [2 ]
Bieger, Katrin [1 ]
Arnold, Jeffrey G. [2 ]
机构
[1] Blackland Res & Extens Ctr, Texas A&M AgriLife, 702 E Blackland Rd, Temple, TX 76502 USA
[2] ARS, USDA, 808 E Blackland Rd, Temple, TX 76502 USA
关键词
Water quality; PyQt5; Graphic user interface; Massive data processing; LOADEST; WATER-QUALITY; RIVER; EXPORT;
D O I
10.1016/j.envsoft.2020.104897
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
LOADEST is a program for estimating constituent loads in rivers and streams developed by the U.S. Geological Survey (USGS), but it does not have a Graphical User Interface (GUI) that facilitates processing of large amounts of data. Therefore, we present the LOAD ESTimation (LOADEST) Parallel Data Processing Interface (LPDPI). LPDPI is unique as it features an easy-to-use workflow for data download and water quality estimations for numerous stations and multiple constituents and is readily applicable to any station with both flow and water quality data available. LPDPI incorporates a parallel module for faster load estimation and can identify and fix errors that occur while running LOADEST by adjusting calibration and estimation data inputs. LPDPI also includes an extension to extract and filter LOADEST output to facilitate further data analysis and use of the data to calibrate hydrologic models. The tool is a standalone executable for Windows and can be readily used without any additional packages or software installation.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] New Python']Python-based methods for data processing
    Sauter, Nicholas K.
    Hattne, Johan
    Grosse-Kunstleve, Ralf W.
    Echols, Nathaniel
    ACTA CRYSTALLOGRAPHICA SECTION D-STRUCTURAL BIOLOGY, 2013, 69 : 1274 - 1282
  • [2] PyPropel: a Python']Python-based tool for efficiently processing and characterising protein data
    Sun, Jianfeng
    Ru, Jinlong
    Cribbs, Adam P.
    Xiong, Dapeng
    BMC BIOINFORMATICS, 2025, 26 (01):
  • [3] pyGrav, a Python']Python-based program for handling and processing relative gravity data
    Hector, Basile
    Hinderer, Jacques
    COMPUTERS & GEOSCIENCES, 2016, 91 : 90 - 97
  • [4] NeoAnalysis: a Python']Python-based toolbox for quick electrophysiological data processing and analysis
    Zhang, Bo
    Dai, Ji
    Zhang, Tao
    BIOMEDICAL ENGINEERING ONLINE, 2017, 16
  • [5] Python']Python-Based Unstructured Data Retrieval System
    Zhang, Weihua
    Wang, Wei
    Zhu, Li
    Zheng, Ruiying
    Liu, Xing
    2019 INTERNATIONAL CONFERENCE ON SMART GRID AND ELECTRICAL AUTOMATION (ICSGEA), 2019, : 374 - 377
  • [6] PyHAPT: A Python']Python-based Human Activity Pose Tracking data processing framework
    Quan, Hao
    Bonarini, Andrea
    SOFTWARE IMPACTS, 2022, 13
  • [7] StreamSAXS: a Python']Python-based workflow platform for processing streaming SAXS/WAXS data
    Wang, Jiayi
    Dong, Zheng
    Zhang, Yi
    Hua, Wenqiang
    Wang, Zudeng
    Guo, Huilong
    Yang, Yiming
    Bi, Xiaoxue
    JOURNAL OF SYNCHROTRON RADIATION, 2024, 31 : 1249 - 1256
  • [8] Integration of Python']Python-Based MDSPLUS Interface for ICRH DAC Software
    Joshi, Ramesh
    Kulkarni, Swanand S.
    Kulkarni, S. V.
    PROGRESS IN ADVANCED COMPUTING AND INTELLIGENT ENGINEERING, PROCEEDINGS OF ICACIE 2016, VOLUME 1, 2018, 563 : 447 - 456
  • [9] FitAO: a Python']Python-based platform for algorithmic development in AO
    Krokberg, Tomi
    Nousiainen, Jalo
    Lehtonen, Jonatan
    Helin, Tapio
    ADAPTIVE OPTICS SYSTEMS VIII, 2022, 12185
  • [10] PyGASP: Python']Python-based GPU-Accelerated Signal Processing
    Bowman, Nathaniel
    Carrier, Erin
    Wolffe, Greg
    2013 IEEE INTERNATIONAL CONFERENCE ON ELECTRO-INFORMATION TECHNOLOGY (EIT 2013), 2013,