oceanspy.compute.Ertel_potential_vorticity
- oceanspy.compute.Ertel_potential_vorticity(od, full=True)[source]
Compute Ertel Potential Vorticity. Interpolate all terms to C and Z points.
\[Q = - \frac{\omega \cdot \nabla \rho}{\rho} = (f + \zeta)\frac{N^2}{g} + \frac{\left(\zeta_H+e\hat{\mathbf{y}}\right) \cdot\nabla_H\rho}{\rho_0}\]- Parameters used:
- grho0omega
- Parameters:
- od: OceanDataset
oceandataset used to compute.
- full: bool
If False, only use vertical component of the vorticity vectors (fCoriG, momVort3). If True, use both vertical and horizontal components.
- Returns:
- ds: xarray.Dataset
- Ertel_PV: Ertel Potential Vorticity
See also
gradient
relative_vorticity
Brunt_Vaisala_frequency
utils.Coriolis_parameter