Skip to main content
TC-ATLAS
TC-ATLAS
Climatology Globe
  • Home
  • TC-RADARRadar
  • Real-Time TDRRT TDR
  • Real-Time MonitorRT Monitor
  • Global ArchiveGlobal
  • TC ClimatologyClimo
  • CompositesComp.
  • About
  • Cite
Controls

Climatology

—

Pick a year range. "Compute mean" fetches the per-year tiles and averages them in the browser — the result acts like a climatology (can be anomaly-referenced, compared, etc.).

Composite builder advanced

Threshold applies to the index value in the current Month (below). ONI/RONI are 3-month running means anchored to their central month, so e.g. January corresponds to DJF.

Pick any years and months to composite together. With no months picked here, the composite uses the current Month selected globally; pick multiple months for a season composite (e.g., JAS, DJF).

—

Index correlation advanced

ACE per basin is computed from IBTrACS at 6-hourly synoptic times for fixes ≥ 34 kt. Correlated against each year's value in the currently-displayed Month.

–

—

Decomposition

Compare — Map view

—

Drag anywhere on the map to slide the divider. Left half = active view, right half = the target chosen above. Toggling Compare suppresses the climate-change anomaly and Δσ transforms (the swipe IS the comparison).

Overlays

IBTrACS storms active during the displayed month, colored by Saffir-Simpson category.

–
Wind
Map chrome

Panels

Panels render on tablets and wider. On phones, toggling a panel stores the state but doesn't draw the view — rotate to landscape on a tablet, or reopen on a desktop to see these diagnostics.

Advanced expert

Parcels

⌥ + click globe to release parcels at 200 hPa. They follow the monthly-mean 3-D wind.

Share

Loading… Fetching the ERA5 tile for this field.
Data sources & acknowledgements
Reanalysis fields (ERA5)

Contains modified Copernicus Climate Change Service information (2026). Built on ERA5 monthly-mean reanalysis (Hersbach et al., 2020, QJRMS 146, 1999–2049, doi:10.1002/qj.3803). Generated using Copernicus Climate Change Service information (2026); neither the European Commission nor ECMWF is responsible for any use that may be made of this information.

Climate indices (NOAA PSL / CPC, Met Office)

Most monthly indices in the composite builder come from the NOAA Physical Sciences Laboratory or NOAA Climate Prediction Center. Per the PSL data-use statement: "Data provided by the NOAA Physical Sciences Laboratory, Boulder, Colorado, USA, from their website at https://psl.noaa.gov." Specific products: AMO uses Kaplan SST V2; IOD (DMI) uses Met Office HadISST (Rayner et al., 2003, doi:10.1029/2002JD002670) under the UK Open Government Licence v3.0. Per-index provider, raw data file, and seminal-paper links appear in the composite-builder panel above when an index is selected.

Tropical-cyclone tracks (IBTrACS v04r01)

NOAA NCEI International Best Track Archive for Climate Stewardship (Knapp et al., 2010, doi:10.1175/2009BAMS2755.1; Gahtan et al., 2024 v4r01, doi:10.25921/82ty-9e16).

Derived fields

Maximum potential intensity (MPI) tiles computed offline with tcpyPI (Gilford, 2021, doi:10.5194/gmd-14-2351-2021), a vectorized Python implementation of Bister & Emanuel (2002, doi:10.1029/2001JD000776). Helmholtz decomposition (ψ, χ) computed offline; wind speed, MSE, and deep-layer shear are computed in the browser from ERA5 component tiles.

◀  ▶ Drag to compare
Controls
— —
⋯
click min / max to override
Lorenz energy cycle · stationary eddies

Lorenz energy cycle (stationary-eddy form). Four reservoirs, four conversions. Reservoirs in MJ m⁻², conversions in W m⁻², all mass-weighted vertically over the 12 pressure levels and area-weighted globally (cosφ).

Reservoirs — available potential + kinetic energy, mean + eddy:

P_M = (R/2g) ∫ T̂² / (γ p) dp        (mean APE)
P_E = (R/2g) ∫ ⟨T*²⟩ / (γ p) dp     (eddy APE)
K_M = (1/2g) ∫ ([u]² + [v]²) dp     (mean KE)
K_E = (1/2g) ∫ ⟨u*² + v*²⟩ dp       (eddy KE)

where T̂ = [T] − T_ref (zonal-mean departure from reference), T* = T − [T] (stationary-eddy departure from zonal mean), γ(p) = κT_ref/p − ∂T_ref/∂p (static stability), [·] is zonal mean, ⟨·⟩ is global area-mean. Leading factor R/(2g) is the Holton–Hakim / Vallis form (using c_p/2g instead overshoots by ~3.5×).

Conversions — each has a clean physical reading:

C(P_M→P_E) = -(R/g) ∫ ⟨v*T*⟩/(γp) · ∂[T]/∂y dp
              -(R/g) ∫ ⟨ω*T*⟩/(γp) · ∂[T]/∂p dp
   ► baroclinic release — eddy heat flux
     down the mean T gradient

C(P_E→K_E) = -(R/g) ∫ ⟨ω*T*⟩ / p dp
   ► eddy buoyancy flux — warm air rising,
     cold air sinking in the eddies

C(K_E→K_M) =  (1/g) ∫ ⟨u*v*⟩ cosφ · ∂([u]/cosφ)/∂y dp
              +(1/g) ∫ ⟨u*ω*⟩ · ∂[u]/∂p dp
   ► eddy momentum flux spinning up the
     zonal-mean jets (barotropic)

C(P_M→K_M) = -(R/g) ∫ [ω][T] / p dp
   ► direct thermal conversion by the
     zonal-mean meridional circulation
     (Hadley cell drives this)

Implementation notes:

  • Inputs are the monthly-mean u, v, ω, T fields on 12 pressure levels (10 → 1000 hPa) from ERA5.
  • Vertical integration uses each level's half-distance layer (dp = (p_{k-1} + p_{k+1})/2 − (p_{k-1} + p_k)/2), one-sided at top and bottom.
  • Meridional derivatives ∂/∂y use centered differences on a = 6.371·10⁶ m; vertical ∂/∂p likewise on the 12-level pressure grid.
  • Global ⟨·⟩ uses a cosφ area weight over the full (181 × 360) grid, skipping NaN (land-masked) samples.

Reference-state toggle (controls T_ref, which sets γ and the T̂ used for P_M and C(P_M, K_M)):

  • Lorenz (sorted) — the true minimum-PE reference from Lorenz (1955). Every parcel (~780k on the 12-level globe) is adiabatically re-stratified by θ, with highest θ at the top; T_ref(p) is the T at the rank where cumulative mass from the top equals (p / p_s)·total. This is the canonical "available" formulation.
  • Area-mean — T_ref(p) = global area-weighted mean of T at each pressure level. The textbook diagnostic approximation. Faster, but it overstates how much PE is "available" — a lot of the meridional T gradient it sees is actually unavailable (non-adiabatic to release).

Why sorted ≠ area-mean, especially for C(P_M, K_M): both formulations share u, v, ω, T — only T_ref (and hence T̂, γ) differ. In area-mean, T̂ still contains the full tropics-to-pole gradient, so the Hadley-cell overturning [ω] correlates strongly with T̂ and C(P_M, K_M) is large. In sorted, the reference has already absorbed most of that gradient; the "excess" T̂ is small and C(P_M, K_M) drops sharply. The factor-of-many difference you see between the two panels is Lorenz's (1955) original pedagogical point in visible form — the area-mean calc systematically overstates convertible energy.

Typical magnitudes (for sanity-checking):

Quantity P&O total Stat-only band
P_M (MJ/m²)4.0~3.8-4.2 (sorted)
K_M (MJ/m²)0.8~0.7-0.9
P_E (MJ/m²)1.5~0.2-0.4 (stat)
K_E (MJ/m²)1.4~0.2-0.3 (stat)
C(P_M, P_E) (W/m²)2.2~0.7-1.1 (stat)
C(P_E, K_E) (W/m²)1.7~0.5-0.7 (stat)
C(K_E, K_M) (W/m²)0.2~0.06-0.12 (stat)
C(P_M, K_M) (W/m²)0.2~0.02-0.1 (sorted, stat)

Left column: Peixoto & Oort (1992) Table 13.1 for the full circulation. Right column: the stationary-only contribution you'd expect to see here, derived from Boer (1989)'s stationary/transient decomposition (~15-30% of total for eddy quantities). DJF values are closer to the top of each band; JJA to the bottom. Reanalysis-to-reanalysis variance alone is ±15-20%, so matches within that range count as good.

Caveats:

  • Stationary eddies only. * here is the departure of the monthly-mean field from its zonal mean — it captures planetary waves locked to topography / land-sea contrast. High-frequency (sub-monthly) transient eddies, which dominate baroclinic conversion in published totals, need daily data (currently out of scope).
  • C(P_M, P_E) here includes both the meridional and vertical eddy-heat-flux terms; many references quote only the meridional term.
  • Expect ~3-5× smaller conversions than Peixoto-Oort "total" numbers because transients are excluded — that gap is the transient-eddy contribution, not a bug.

Use the cycle to illustrate structure — which arrows are large, which way energy flows, how seasonal cycles shift it (swipe through months). Toggle the reference state to see how a methodology choice shifts P_M and C(P_M, K_M) by an order of magnitude — that's the pedagogy in its own right.

References: Lorenz (1955, Tellus); Peixoto & Oort (1974; 1992, Physics of Climate, ch. 13-14); Boer (1989, JCli) for the stationary/transient decomposition; Holton & Hakim (textbook ch. 10) for the canonical derivation.

P_M — P_E — K_M — K_E — — — — —
Reservoirs: MJ m⁻² · Conversions: W m⁻² · Stationary eddies only
Zonal-mean cross-section

Stationary-eddy angular momentum budget. Per unit mass:

∂[M]/∂t = -(1/(a cosφ))·∂([v][M] cosφ)/∂y - ∂([ω][M])/∂p   mean transport
          -(1/(a cosφ))·∂([v*M*] cosφ)/∂y - ∂([ω*M*])/∂p   stationary eddies
          + F_λ · a cosφ                                    friction + torque

where M = (Ω a cosφ + [u])·a cosφ. [·] = zonal mean, * = stationary eddy departure (M* = a cosφ · u*). In monthly steady-state ∂[M]/∂t ≈ 0, so the implied surface torque (residual) is shown as the negative of the sum.

Display variable: ∂[u]/∂t (m s⁻¹ day⁻¹) = ∂[M]/∂t / (a cosφ) — the implied zonal-wind tendency. Or ∂[M]/∂t scaled to 10⁶ m² s⁻¹ day⁻¹.

Aggregation modes:

  • (lat, p) — full cross-section heatmap (Holton Fig 10.4 style).
  • col-mean — mass-weighted vertical mean (1/p_s)·∫T·dp. Same units as 2D, "what the column-average tendency looks like."
  • ∫dp/g — vertical integral ∫T·(1/g)·dp in N/m² for ∂[u]/∂t form. Directly comparable to surface friction stress (~0.1 N/m²). This is the canonical Peixoto–Oort Fig 11.6 form.

Stationary eddies only. The transient-eddy contribution (sub-monthly variability) is excluded. Per Peixoto–Oort 1992 Table 11.1, stationary [u*v*] is roughly 40% of total in NH winter at 200 hPa (12 vs 30 m²/s²). For SH or annual mean the stationary fraction is smaller. Implied torque magnitudes here will be off vs. published totals by the missing transient amount.

Friction + mountain overlays (active when ews and oro tiles are built): In the all-terms 1D view, two extra lines appear — friction torque τ_f(φ) = -[ews] from observed surface stress, and mountain torque τ_m(φ) = ⟨p_s · ∂h/∂λ⟩/a from surface pressure × orography slope. Their sum is what closes the budget in steady state: (friction + mountain) − (implied torque) ≈ transient-eddy convergence — a direct visual measure of what we're approximating away by using monthly means.

References: Newell et al. (1972, 1974); Oort & Peixoto (1983 atlas); Peixoto & Oort (1992) ch. 11; Holton (textbook) ch. 10; Egger, Weickmann & Hoinka (2007, Rev. Geophys.) for the modern AAM review.

Term
Budget closure here has not yet been formally validated against published atlases. Spatial patterns and sign conventions are canonical and reliable for pedagogy; for quantitative research use, cross-check magnitudes against a trusted reference before citing a number.
—
click min / max to override
⇧ + drag globe to draw an arc
Area-mean time series
no region selected
lat → lon →
Fetching ERA5 tiles…
Click Pick region, then drag on the Map view to set bounds.
Export image or GIF
Capturing 0 / 0