Habfuzz: A tool to calculate the instream hydraulic habitat suitability using fuzzy logic and fuzzy Bayesian inference

Habfuzz is a Fortran tool (J.C. et al. 1997), which implements the Mamdani Assilian fuzzy inference process (E.H. and S. 1975) and the Bayesian joint probability inference method as described in Brookes et al. (C.J., V., and S.N. 2010), but with fuzzified inputs in order to calculate the instream habitat suitability, given the flow velocity, the water depth and the substrate type of a hydraulically simulated river reach. While it is specifically structured to quickly calculate the fuzzy-logic(or fuzzy-Bayesian)-based instream habitat suitability for fish or freshwater macroinvertebrates, it can be applied to wider research topics requiring fuzzy logic to be addressed.