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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…