Home

Awesome

DOI

agweather-qaqc (Weather Data QAQC Script)

agweather-qaqc provides a flexible workflow for the visualization, review, and QAQC of daily weather data. This script is intended to be used as an early step in any analysis that might use daily sources of agricultural weather data, particularly for projects with an interest in reference evapotranspiration (ET) data, or where observational data are considered to be 'truth' when evaluating model predictions. agweather-qaqc is command-line interface driven, and provides reminders, prompts, and recommendations to assist users who may not be overly proficient with Python.

Functionalities include:

Documentation

Github Page

Installation

  1. Clone the repository:

    git clone https://github.com/WSWUP/agweather-qaqc
    
  2. Navigate the command line/terminal into the repository root directory:

    cd path/to/agweather-qaqc
    
  3. Setting up and activating the environment can be done one of three ways:

    • Conda Environment:
      conda env create -f environment.yml
      
      conda activate agweatherqaqc
      
    • Pipenv Environment:
      pipenv install -r requirements.txt
      
      pipenv shell
      
    • PDM Environment:
      pdm install
      
      pdm shell
      
  4. Run the script via the file qaqc_single_station.py

    python qaqc_single_station.py <OPTIONAL ARGUMENTS>
    

See the documentation for more information.