A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of FluxEngine

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.py from 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.py will 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 almost 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 5 years ago