Skip to main content

Tools for QA/QC of eddy covariance station data

Project description

Documentation Status Automated tests

flux-data-qaqc

flux-data-qaqc provides a framework to create reproducible workflows for validation and analysis of eddy covariance data. The package is intended for those who need to post-process flux data, particularly for generating daily and monthly evapotranspiration (ET) timeseries estimates with energy balance closure corrections applied. Applications where this software may be useful include analysis of eddy covariance data, hydrologic or atmospheric model validation, and irrigation and water consumption studies.

Key functionalities and tools include:

  • data validation with methods for quality-based filtering

  • time series tools, e.g. gap-filling and temporal aggregation

  • energy balance closure algorithms and other meterological calculations

  • data provenance, e.g. from metadata management and file structure

  • downloading and management of gridMET meterological data

  • customizable and interactive visualizations

  • built-in unit conversions and batch processing tools

Documentation

ReadTheDocs

Installation

Using PIP:

pip install fluxdataqaqc

PIP should install the necessary dependencies however it is recommended to use conda and first install the provided virtual environment. This is useful to avoid changing your local Python environment. Note, flux-data-qaqc has been tested for Python 3.7+, although it may work with versions greater than or equal to 3.4.

First make sure you have the fluxdataqaqc environment file, you can download it here. Next to install run,

conda env create -f environment.yml

To activate the environment before using the flux-data-qaqc package run,

conda activate fluxdataqaqc

Now install using PIP:

pip install fluxdataqaqc

Now all package modules and tools should be available in your Python environment PATH and able to be imported. Note if you did not install the Conda virtual environment above, PIP should install dependencies automatically but be sure to be using a version of Python above or equal to 3.4. To test that everything has installed correctly by opening a Python interpretor or IDE and run the following:

import fluxdataqaqc

and

from fluxdataqaqc import Data, QaQc, Plot

If everything has been installed correctly you should get no errors.

How to cite

Volk et al., (2021). flux-data-qaqc: A Python Package for Energy Balance Closure and Post-Processing of Eddy Flux Data. Journal of Open Source Software, 6(66), 3418, https://doi.org/10.21105/joss.03418

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fluxdataqaqc-0.2.3.tar.gz (29.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fluxdataqaqc-0.2.3-py3-none-any.whl (55.9 kB view details)

Uploaded Python 3

File details

Details for the file fluxdataqaqc-0.2.3.tar.gz.

File metadata

  • Download URL: fluxdataqaqc-0.2.3.tar.gz
  • Upload date:
  • Size: 29.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for fluxdataqaqc-0.2.3.tar.gz
Algorithm Hash digest
SHA256 5b7fb0ec3c46e129a01bb224a766ba9d954101abf383b9851f94456f87b7545f
MD5 e663126c498aa9a0f1c3f2143cb1d736
BLAKE2b-256 0a64dee0018ed20352bdd3b6fb80770f09db5f161e2d29b96a77a6f347aacf6d

See more details on using hashes here.

File details

Details for the file fluxdataqaqc-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: fluxdataqaqc-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 55.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for fluxdataqaqc-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6d09464cbe5429d97503c3bf63aa634d93a656591d0c9b67bd34b4f79f75609b
MD5 810059a8dda10ba6d3a0d48bad0fd7b9
BLAKE2b-256 ca0914e3eb826f838a75888ef116e9a3355ea3cd7ae4f2ff8e4764a299e0250b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page