This release is from the clipped Gauss branch where odors are not Gaussian binding profiles but clipped Gaussian, with tails set to proper 0. This allows to get rid of some artefacts that allowed very low binding OR types to dominate the response at very high concentrations when stronger binding ones already are suppressed / suppressed themselves (depending on inhibition pattern).
This version was used for the comparative trials on correlation with / without and covariance with / without self-inhibition.
While not written up in a proper report, the observations where that non-monotonic behaviour was possible, occurred for broad odors as a rule (no detailed investigation of whether there are other cases of non-monotonic behaviour where the odor is not broad yet done), and so far no case was found where the mixture of a monotonic strong odour and a non-monotonic odour would give the desired observation of close to linear superposition.
From here, next versions will add non-homogeneous activation rates for odors (k_2 + individual for each odor).