bleeb
Contributor
Temperature compensation is not for the variations in water density. It's because the sensors, or more importantly the electronics reading them, can be significantly non-linear with temperature. When I get a chance, I'll see if I can dig something out specifically about miniature semiconductor pressure transducers, but it's not uncommon for a lot of sensors (pressure, temperature, strain, etc.) to see fourth or sixth-order equations (i.e. polynomials that include terms up to x^6) before compensation, even for just a few digits accuracy.