Thermocline Depth Max Gradient
Identify a unique maximum absolute interval temperature gradient, reporting interval center rather than claiming sub-sample thermocline precision.
Description
A thermocline can be located from the strongest temperature change per unit depth in a sampled profile.
A thermocline can be located from the strongest temperature change per unit depth in a sampled profile. Finite sampling identifies an interval rather than an exact continuous-depth peak.1
The tool returns thermoclineIntervalCenterM, maximumAbsoluteThermalGradientCPerM. The computation uses supplied observations and parameters rather than acquiring measurements.
When to use Thermocline Depth Max Gradient
Use this for the following task: Identify a unique maximum absolute interval temperature gradient, reporting interval center rather than claiming sub-sample thermocline precision. Prepare observations and calibration parameters on the same unit and reporting basis.
How to use Thermocline Depth Max Gradient and understand its results
- Prepare the measured quantities and supplied model parameters. Match the units and align paired lists before calculating.
- Enter depthsM, temperaturesC according to the field table, then run the tool.
- Read thermoclineIntervalCenterM, maximumAbsoluteThermalGradientCPerM. Use the calculation below to interpret the selected mean or the model’s signs, units and comparison flags.
- Review the supplied assumptions and calibration before comparing or reporting the result.
| Input field | Meaning | Value type and bounds | Requirement |
|---|---|---|---|
| depthsM | Depths m | list of number | Required |
| temperaturesC | Temperatures c | list of number | Required |
Provide aligned temperatures and strictly increasing nonnegative depths. Calculate absolute interval gradients and require one unique nonzero maximum.
gradient[i]=abs((T[i+1]−T[i])/(z[i+1]−z[i])); depth=(z[i]+z[i+1])/2 at the unique maximum The symbols and boundary conditions refer to the supplied fields and the implementation described above.
| Output field | Meaning | Value type |
|---|---|---|
| thermoclineIntervalCenterM | Thermocline interval center m | number |
| maximumAbsoluteThermalGradientCPerM | Maximum absolute thermal gradient c per m | number |
{
"input": {
"depthsM": [
0,
5,
10
],
"temperaturesC": [
20,
19,
9
]
},
"output": {
"thermoclineIntervalCenterM": 7.5,
"maximumAbsoluteThermalGradientCPerM": 2
}
} Limitations and assumptions
A flat profile or tied maximum is rejected. The output is an interval center, not sub-sample precision; temperature inversion also contributes through the absolute gradient.
Numerical inputs must be finite. Input-shape and calculation checks do not establish measurement quality or the validity of a supplied calibration.
Alternative or Complementary methods
Choose Metalimnion Thickness when you need its operation: Locate one contiguous sampled metalimnion using a caller absolute-gradient threshold; disjoint layers are ambiguous and are not merged into a false single thickness. Choose Thermistor Chain Depth Interpolation Tool for the complementary operation: Interpolate each observed thermistor-chain profile to a shared depth grid only inside measured bounds; no time interpolation, sensor-gap reconstruction or profile extrapolation.
Background reference: Lake Physics Tools: rLakeAnalyzer reference manual.
References
-
Lake Physics Tools: rLakeAnalyzer reference manual — Winslow, Read and colleagues; GLEON
Similar or alternative tools
- Metalimnion Thickness
Locate one contiguous sampled metalimnion using a caller absolute-gradient threshold; disjoint layers are ambiguous and are not merged into a false single thickness.
- Thermistor Chain Depth Interpolation Tool
Interpolate each observed thermistor-chain profile to a shared depth grid only inside measured bounds; no time interpolation, sensor-gap reconstruction or profile extrapolation.