API Reference

hesseflux provides functions used in the processing and post-processing of the Eddy covariance flux data

It was developed for the ICOS ecosystem site FR-Hes.

The post-processing functionality for Eddy flux data is similar to the R-package REddyProc and includes basically the steps described in Papale et al. (Biogeosciences, 2006) plus some extensions such as the daytime method of flux partitioning (Lasslop et al., Global Change Biology 2010).

copyright

Copyright 2009-2022 Matthias Cuntz, see AUTHORS.rst for details.

license

MIT License, see LICENSE for details.

Subpackages

fgui

fgui : GUI dialogs to choose files and directories using Tkinter.

gapfill(dfin[, flag, date, timeformat, ...])

Fills gaps in flux data from Eddy covariance measurements with Marginal Distribution Sampling (MDS) according to Reichstein et al. (Global Change Biology, 2005).

madspikes(dfin[, flag, isday, colhead, ...])

Spike detection for using a moving median absolute difference filter.

nee2gpp(dfin[, flag, isday, date, ...])

Calculate photosynthesis (GPP) and ecosystem respiration (RECO) from Eddy covariance CO2 flux data.

ustarfilter(dfin[, flag, isday, date, ...])

Flag Eddy Covariance data using a threshold of friction velocity (u*) below which u* correlates with a reduction in CO2 flux.

logtools

Purpose

History
  • Written 2017 by Matthias Cuntz (mc (at) macu (dot) de)

  • v2.0, format and docu useable with PyPI, Apr 2020, Matthias Cuntz

  • v2.0.1, more requirements for readthedocs, coveralls, etc., May 2020, Matthias Cuntz

  • v2.0.2, finished setup with all dependencies, setting passwords, etc., May 2020, Matthias Cuntz

  • v2.1, use en instead of eng and bugfix for Excel dates in date routines, Jul 2020, Matthias Cuntz

  • v2.2, seasonout in ustarfilter, flag gross fluxes if partitioning was not possible, Aug 2020, Matthias Cuntz

  • v3.0, include subpackages in const, functions, logtools in setup.py, Sep 2020, Matthias Cuntz

  • v3.1, support cftime>v1.3.0 and added eddy2nc, Feb 2021, Matthias Cuntz

  • v3.2, return also mean of values for error estimates, Jun 2021, Matthias Cuntz

  • v3.2.1, code refactoring, Feb 2022, Matthias Cuntz

  • v4.0, moved to pyproject.toml structure and github pages for documentation, Jul 2022, Matthias Cuntz

  • v5.0, use pyjams, remove old modules, Aug 2022, Matthias Cuntz