Learn

Learning preferences

Make learning more comfortable. Changes apply immediately.

Enlarges page content, including diagrams and their labels. You can also use your browser’s zoom.

Choose the colours that are easiest for you to distinguish. Applies to lesson diagrams and lab plots. Labels, shapes, hatching and line patterns also distinguish meanings. Source photographs and raw image brightness stay unchanged; mask-only views are available for image overlays.

ExampleComparisonSample link

Saved in this browser on this device. Preferences are separate from progress backups.

SCIENCE · INVESTIGATE AND EXPLAIN

Interpret a temperature-only stability comparison

Compare lapse rates and identify where the parcel temperature crosses the environment without claiming a full buoyancy calculation.

Learning outcome: Explain a temperature-contrast sign change and identify missing physics needed for actual convection diagnostics.

Starting recap

The plotted contrast is parcel temperature minus environmental temperature at the same height. It omits humidity-related density differences, mixing and condensate loading.

All lessons are open directly. Your saved experiments remain when you leave and return.

Try

With an 8°C surface gap and an 8°C/km environmental decrease, the post-saturation temperature curves cross at 1.9 km.

Open the experiment

Predict

Can a parcel remain cooler at its saturation level but become warmer higher in this prescribed profile?

Experiment

At surface difference 8°C compare environmental decreases 7 and 8°C/km. Check the contrast at 1 and 3 km and locate the crossing in the latter case.

Lift a parcel through a temperature profile

Worked teaching model · synthetic values · Synthetic parcel and environment both start at 30 °C. Prescribed cooling: unsaturated parcel 9.8 °C/km, its dew point approximately 1.8 °C/km, saturated parcel a fixed teaching approximation of 6 °C/km. Actual moist cooling varies with pressure and temperature. Height spans 0–3 km above the starting level. No mixing, virtual-temperature correction, condensate loading, pressure solver, lift force, time evolution or precipitation. Temperature differences are only a buoyancy proxy, not CAPE or an actual forecast.

Reset keeps your prediction, captures and practice history.

Rising parcel and surroundings · height above the starting levelSolid: parcel · dashed: environment · dotted: parcel dew point before saturationDry cooling 9.8 °C/km · saturated teaching approximation 6 °C/km00.511.522.53km-10010203035Temperature (°C) · circle: approximate condensation level 1.00 kmThe dotted dew-point approximation stops at saturation; these are not measured soundings.

Conditionally unstable lapse-rate comparison. This compares assumed lapse rates, not the weather outcome. The post-saturation parcel/environment temperature equality is 3.80 km (beyond this 3 km plot). The temperature equality is not a virtual-temperature-corrected level of free convection.

Compare parcel and environment at the same height
Height above startParcelEnvironmentParcel minus environmentParcel stage
0.00 km30.00 °C30.00 °C0.00 °CUnsaturated approximation
0.50 km25.10 °C26.50 °C-1.40 °CUnsaturated approximation
1.00 km · condensation level20.20 °C23.00 °C-2.80 °CSaturated approximation
1.50 km17.20 °C19.50 °C-2.30 °CSaturated approximation
2.00 km14.20 °C16.00 °C-1.80 °CSaturated approximation
2.50 km11.20 °C12.50 °C-1.30 °CSaturated approximation
3.00 km8.20 °C9.00 °C-0.80 °CSaturated approximation

Positive temperature difference means warmer, negative means colder. At equal pressure and comparable composition this suggests a buoyancy tendency; actual density also depends on moisture and suspended condensate. This model supplies neither vertical speed nor the force needed to lift a colder parcel.

The initial gap is 8 °C. Its approximate closing rate is 9.8 − 1.8 = 8 °C/km, giving 1.00 km (1000 m). Rising air expands as surrounding pressure falls. Unlike the preceding humidity state comparison, pressure is not held fixed along this conceptual ascent. Cloud formation and precipitation require additional microphysics and observations.

Approximate lifting condensation level 1.00 km. At 3 km parcel minus environment = -0.80 °C.

Conditionally unstable lapse-rate comparison. Condensation level comes from the closing temperature–dew-point gap: 8/(9.8 − 1.8) km. Saturation does not guarantee that the parcel is warmer than its environment or that rain develops.

Captures preserve recipes and replay their calculated results. They are synthetic model evidence, not physical measurements.

Understand

Compare the parcel with its surroundings

The plotted contrast is ΔT = T_parcel − T_environment at the same height. Positive values mean a warmer parcel; negative values mean a cooler parcel. At equal pressure and comparable composition, temperature differences help interpret density differences. But this model omits virtual-temperature corrections for moisture, mixing with surrounding air and condensate loading.

The contrast is therefore a temperature-only buoyancy proxy. It is not actual buoyancy, vertical acceleration or convective available potential energy, CAPE. No equation of motion is solved. The profiles are supplied hypothetical states rather than a simulation showing that the parcel reaches each height.

Saturation and a later crossing are different events

At the default surface gap of 8°C, the approximate LCL is 1 km. With environmental decrease b = 7°C/km, the parcel is 20.2°C and the environment 23°C there. Saturation has been reached, but the parcel is still cooler by 2.8°C.

At 3 km, parcel temperature is 8.2°C and environment 9°C, leaving ΔT = −0.8°C. The parcel approaches the environment above the LCL because its prescribed 6°C/km cooling is slower than the environmental 7°C/km decrease. It does not cross within the displayed layer.

Change b to 8°C/km while keeping the surface gap fixed. At the LCL the parcel is still cooler, now by 1.8°C. At 3 km it is warmer by 2.2°C. A crossing lies between those levels. Capture the comparison and keep the LCL marker separate from the temperature-equality point.

Derive the post-saturation crossing

Let L denote the approximate LCL in kilometers. Above L, parcel temperature simplifies to 30 − 6z − 3.8L. The environment is 30 − bz. Subtracting gives ΔT = (b − 6)z − 3.8L.

For b = 8 and L = 1, equality requires 2z − 3.8 = 0, so z = 1.9 km. Check by substitution: parcel and environment are both 14.8°C there. The browser’s crossing is a temperature-equality diagnostic within its approximations, not an actual level of free convection.

For b = 7 and L = 1, the same algebra gives 3.8 km. That lies beyond the 3 km plotting range; it must not be displayed as a crossing inside the viewed layer. An algebraic result also needs to lie on the branch for which it was derived.

If b = 6, division by b − 6 is not allowed. For a positive L, the post-saturation contrast is the constant −3.8L, so no later crossing occurs. If L = 0 and b = 6, the two prescribed profiles coincide throughout instead of having one isolated crossing.

Interpret rates with their assumptions

A surrounding temperature that falls more rapidly with height can make the lifted parcel warmer relative to its environment. The result depends on whether the parcel is on its unsaturated or saturated branch. A lapse-rate comparison therefore needs the parcel’s moisture state and starting conditions, not just one environmental number.

NOAA uses parcel comparisons to introduce atmospheric stability, while also stating assumptions about heat exchange and parcel behavior. NOAA parcel-theory discussion. The browser deliberately retains a simpler temperature diagnostic rather than presenting a full sounding analysis.

Compare the idealized lapse-rate regimes

For this rate comparison, imagine a parcel initially matched to its environment at a level and displaced slightly upward. Compare the environmental decrease b with the model’s saturated rate 6 and unsaturated rate 9.8°C/km:

  • Below 6°C/km, either parcel cools faster than its surroundings: the temperature-only response is stable for both unsaturated and saturated displacements.
  • At 6°C/km, the saturated response is neutral, while the unsaturated response remains stable.
  • Between 6 and 9.8°C/km, the unsaturated response is stable but the saturated response is unstable: this is conditional instability in the simplified rate comparison.
  • At exactly 9.8°C/km, the unsaturated response is neutral and the saturated response is unstable. This exact value is a paper comparison because the control uses whole-number steps.
  • Above 9.8°C/km, both parcel types cool more slowly than the surroundings: both responses are unstable in this temperature-only classification.

Here neutral means that an initially matched parcel’s temperature difference does not change under the corresponding displacement rule. It does not erase an existing offset. At b = 6, the plotted parcel with a positive initial dry segment retains its negative post-saturation contrast of −3.8L; it is not suddenly equal in temperature to the environment. These regime labels describe idealized slope responses, not guaranteed motion or a complete moisture-corrected buoyancy calculation.

No cloud or thunderstorm is guaranteed by a positive contrast. A lifting mechanism, the ability to traverse earlier layers, humidity-related density effects and evolving cloud processes are absent. Likewise, a negative contrast at one level does not provide a complete forecast for the whole atmosphere.

Build a diagnostic record

On paper list LCL, parcel and environmental temperatures at 1 and 3 km, and whether a post-saturation crossing lies inside the plotted range. Add an assumptions column. Separate what follows from the displayed equations from what would require measurements or more complete physics.

Transfer: check branch and range

Take surface gap 16°C, so L = 2 km, and b = 10°C/km. The post-saturation equality formula gives 1.9 km. Is that a valid post-saturation crossing?

Check the atmospheric-stability transfer

No. The formula applies only at or above L = 2 km, but 1.9 km is below it. Before saturation, ΔT = (10 − 9.8)z = 0.2z, already positive for z above zero. At the LCL the contrast is +0.4°C and remains positive above it. The algebraic root belongs outside the branch and must not be labeled a post-saturation crossing.

Apply

The model’s parcel temperature becomes warmer than the environment above a crossing. This establishes:

Public practice checks a specific claim. It does not establish independent mastery.

Separate saturation from the later temperature crossing, derive the crossing height and explain why it is not an actual LFC or a thunderstorm forecast.

Continue

Completion requires a saved prediction, at least one capture and a reflection. Presence checks do not grade your reasoning.

Skipping retains experiments and awards no mastery.

Save a science backup or import one

Science work is stored locally in this browser, separately from mathematics and AI. It does not sync automatically. Use this science-only backup; this checkout's older all-subject export does not include science.

A legacy file is available only when the complete snapshot fits the 36 MB limit. For larger snapshots, prepare a complete file set below; never discard notebooks to make a smaller file.

Matching imported notebook drafts replace their current drafts. Omitted lessons and known first attempts remain. Export your current work first if you want to retain both drafts.

Complete file sets and course backups

A file set can hold more work than one science file. Keep its manifest and every part together. Each file is limited to 36 MB. This format needs this version of LearnAI or a compatible newer version; older versions can use only the legacy single-file backup above.

The set includes every saved science course and global continuation at this moment. Later edits need a new export. A conflicting tab exports its own visible work, which may differ from saved work in another tab.

0 file(s) selected. File order and filenames do not determine identity. Missing, changed or conflicting parts block the entire restore; no good part is applied by itself.

Science storage: loading. No account or remote computation is required.