Releases: octue/es-flow
Fixes to build systems
After reinstalling my OS I discovered that es-flow wasn't quite as system-independent as I thought. Sigh.
So this release:
- Implements the recommended process for building and linking against googletest as an external dependency
- Makes improvements to FindMKL thanks to pytorch project
- Updates MKL to use TBB for threading
- Fixes #42 so Eigen always using MKL
- Updates installation documentation and README
Fixes to build systems
So after reinstalling my OS I discovered that es-flow wasn't quite as system-independent as I thought. Sigh.
So this release adds:
- Recommended process for building and linking against googletest as an external dependency
- Improvements to FindMKL thanks to pytorch project
- Updated installation documentation and README
Fixes to build systems
So after reinstalling my OS I discovered that es-flow wasn't quite as system-independent as I thought. Sigh.
So this release adds:
- Recommended process for building and linking against googletest as an external dependency
- Improvements to FindMKL thanks to pytorch project
- Updated installation documentation and README
Fixes to build systems
So after reinstalling my OS I discovered that es-flow wasn't quite as system-independent as I thought. Sigh.
So this release adds:
- Recommended process for building and linking against googletest as an external dependency
- Improvements to FindMKL thanks to pytorch project
- Updated installation documentation and README
Fix documentation build process
New Features
n/a
Backward Incompatible API Changes
n/a
Bug Fixes & Minor Changes
Moved the documentation build requirements file to correct location in the /docs
folder
Validated library
This version bump was funded by AURA via the University of Hull. The objective of the work was to validate capabilities using measured data, and the library was refactored to allow this work to happen in collaboration with Univ. Hull and the Offshore Renewable Energy Catapult.
New Features
- Scope of library reduced to preclude specific instrument data readers, and focus on environmental characterisation.
- Validation studies undertaken, with strong validation against Perry and Marusic's 1995 papers
- Library API consolidated.
- ADEM functionality ported from legacy MATLAB and tested to work with C++.
- Legacy (incorrect, invalid, poorly documented and out-of-scope) MATLAB code removed
- Added plotting routines (using cpplot).
- Documentation and build systems implemented and settled.
- Google Test used to create test harness for the majority of the library.
- Turbulent effects selector included into the documentation for viewing by the Offshore Renewable Energy Catapult
Backward Incompatible API Changes
Entire API altered to reflect change in scope; will be much more stable going forward.
Bug Fixes & Minor Changes
n/a
Initial release under semantic versioning
New features
- C++ based
flow
library, withcmake
build system - Large chunks of WIP for 0.1.0 release, included here because the work in progress was used to generate the doc builds.
- Octue's legacy
es-flow
MATLAB library (to be deprecated) - Outline documentation using ReadTheDocs
- Autodoc build system (with automated build for releases in travis-ci)