pvtend.data.load_idealized_pv
- pvtend.data.load_idealized_pv() Dict[str, ndarray][source]
Load the idealized Gaussian PV evolution sample data.
The dataset contains two PV snapshots (
q0,q1) on a 101×121 idealized f-plane grid with 60 km spacing and a 1-hour time-step.- The PV anomaly undergoes simultaneous:
Zonal propagation (αx = 10 m/s eastward)
Meridional propagation (αy = 5 m/s northward)
Intensification (β = 2×10⁻⁶ s⁻¹)
Deformation (γ_q = 0.08 quadrupole)
- Returns:
q0: PV at t=0 (101, 121) [PVU]q1: PV at t=1 (101, 121) [PVU]x_km,y_km: coordinate vectors in kmx_deg,y_deg: coordinate vectors in degreesdx_arr: zonal grid spacing per latitude row [m]dx_m,dy_m: scalar grid spacings [m]dt: time-step [s]grid_spacing_deg: grid spacing in degrees
- Return type:
Dict with keys
Example
>>> from pvtend.data import load_idealized_pv >>> d = load_idealized_pv() >>> d['q0'].shape (101, 121)