Recent Releases of FluxEngine
FluxEngine - FluxEngine v4.1.0
v4.1.0 released July 2025 - The SOCAT recalculation update + vectorisation. This release updates the recalculation of the SOCAT functions to be more flexible on the temperature datasets used, and the spatial and temporal resolution of the datasets (and incorporates changes made within the production of the recalculated SOCAT datasets). The approach also updates the temperature sensitivities that can be used to transform SOCAT fCO2sw to different temperature, and incorporates pyCO2sys. pyCO2sys in now a dependency of FluxEngine. Thanks to nguyen-vu-son (and the CO2COAST project), FluxEngine is now vectorised and uses netCDF4 for the saving. Verification runs were all successful, and the University of Exeter Global Carbon Budget submission (UExP-FNN-U) was recalculated with FE 4.1.0 finding differences in the 4-6 decimal place on individual fluxes, and when integrated differences around 0.001-0.01 Pg C yr-1 on the integrated ocean sink (compared to FE 4.0.9.1).
Hydrosphere - Ocean Carbon and Temperature
- Jupyter Notebook
Published by danielford166 6 months ago
FluxEngine - FluxEngine v4.0.2
This is a snapshot and major release of FluxEngine version 4. New to version 4 is a move to installing FluxEngine using from PyPi using pip install fluxengine. The most up-to-date version will be available using this method. Alternatively you can download/clone the "fe_v4" branch from this repository.
New features:
- Updated to use Python 3
- Vastly simplified installation process for all platforms. Simply run (
pip install fluxengine) to install the latest version from PyPi and import it as you would any other Python module. As with all things, using a virtual environment is recommended to avoid clashes with other software. - Simpler workflow: command-line tools are automatically added to your virtual environment's path so they can be accessed from any location (e.g. run
fe_tutorials.pyfrom any directory to open the interactive tutorials). - Cleaner configuration files, obsolete options removed, others can be omitted if they are inferred from other parameters. New utility
fe_update_config.pywill convert old configuration files to the updated format. - Jupyter notebook tutorials and documentation updated for FluxEngine v4.
- fCO2 reanalysis tool updated to add easy support for SOCAT v2020.
- More descriptive metadata in output files (e.g. correct gas names)
- Various bug fixes.
Hydrosphere - Ocean Carbon and Temperature
- Jupyter Notebook
Published by THolding over 5 years ago
FluxEngine - FluxEngine version 3.0
Code has been completely refactored to increase modularity, flexibility and maintainability. All software and calculations have been verified using reference datasets.
New features include:
- Automatic installation and verification scripts
- Better documentation (including PDF manual)
- Interactive Jupyter tutorials!
- Example configuration files
- Runs on desktop or laptop (no remote server required)
- Flexible input data specification
- Customisable and extendable gas transfer velocity parameterisations, new parameterisations added
- Pre-processing functions for input data (e.g. unit conversion, resampling)
- Option to specify gas data as concentrations (as well as partial pressure or fugacity)
- Import as a Python module and drive with custom scripts
- Many new features to support calculating gas fluxes from in situ data
- New stand-alone tools for converting from netCDF to text, appending FluxEngine output to text data files and more.
- Support for other gases: N2O and CH4
- Reanalysis of in situ data to a consistent temperature and depth using Earth observation data
- Various minor bug fixes
Hydrosphere - Ocean Carbon and Temperature
- Jupyter Notebook
Published by THolding over 6 years ago