INNER CODE UNIT · Python
_diagnostic_result
QianyeSu/Skyborn · src/skyborn/calc/GPI/core.py:118
def _diagnostic_result(
min_pressure,
max_wind,
error_flag,
outflow_temp,
outflow_level,
lnpi,
lneff,
lndiseq,
lnCKCD,
) -> Dict[str, Any]:
"""Normalize compiled diagnostic outputs to Python scalars/arrays."""
if np.asarray(min_pressure).ndim == 0:
return {
"max_wind": _postprocess_scalar(max_wind),
"min_pressure": _postprocess_scalar(min_pressure),
"error_flag": int(error_flag),
"t0": _postprocess_scalar(outflow_temp),