pvtend.reduce_to_2d

pvtend.reduce_to_2d(arr: ndarray, levels: ndarray, level_mode: int | str, z3d_m: ndarray | None = None, H_SCALE: float = 7000.0) ndarray[source]

Get 2D slice from 3D array using level index or weighted mean.

Parameters:
  • arr – Array, either 2D (returned as-is) or 3D (nlev, nlat, nlon).

  • levels – Pressure levels [hPa].

  • level_mode – Integer hPa or ‘wavg’.

  • z3d_m – Geopotential height for wavg (required if level_mode=’wavg’).

  • H_SCALE – E-folding height scale [m].

Returns:

2D field.