INNER CODE UNIT · Python
_PreparedInputs
QianyeSu/Skyborn · src/skyborn/calc/GPI/core.py:44
class _PreparedInputs:
"""Normalized inputs ready for a compiled backend call."""
kind: str
sst: Any
psl: Any
pressure_levels: np.ndarray
temperature: np.ndarray
mixing_ratio: np.ndarray
has_missing: bool = False
actual_levels: Optional[int] = None
def _postprocess_results(min_pressure, max_wind):
"""Convert UNDEF values to NaN in results."""
min_pressure = np.where(np.isclose(min_pressure, UNDEF), np.nan, min_pressure)
max_wind = np.where(np.isclose(max_wind, UNDEF), np.nan, max_wind)
return min_pressure, max_wind