Lake Heat Flux Analyzer is a MATLAB code package for calculating heat flux information for lakes
The package has a user manual (http://heatfluxanalyzer.gleon.org/) and a publication: Woolway, R.I., Jones, I.D., Hamilton, D.P., Maberly, S.C.,Muraoka, K., Read, J.S., Smyth, R.L., Winslow, L.A.. 2015. Automated calculation of surface energy fluxes with high-frequency lake buoy data. Environmental Modelling and Software 70, 191-198