Tools for QA/QC of eddy covariance station data
Project description
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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file fluxdataqaqc-0.2.1.tar.gz
.
File metadata
- Download URL: fluxdataqaqc-0.2.1.tar.gz
- Upload date:
- Size: 90.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0feabcbd92b2c33eccd304a34d0d10fa30b009841d0dc3bb59c0167066696aad |
|
MD5 | effe9a8e9a5b6c67fb2d882ef6396653 |
|
BLAKE2b-256 | 5126087f00fb0c321376166ba6995d3d3379b85957135f71ee9b431028dd1b11 |
File details
Details for the file fluxdataqaqc-0.2.1-py2.py3-none-any.whl
.
File metadata
- Download URL: fluxdataqaqc-0.2.1-py2.py3-none-any.whl
- Upload date:
- Size: 53.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9c5662c8384551bf3fcd254bc6044bce7612ff797915fc21a5d58de46490a3f |
|
MD5 | 3f0c0fb22fd119907437068bb48308f6 |
|
BLAKE2b-256 | a5f7926089306ad179abebd1401f8da06f6b322533009b11ea918ccc73e8c588 |