@squawk
    Preparing search index...

    Interface WindsAloftForecast

    Parsed FD winds-aloft forecast bulletin. wmoHeader and productCode are optional because bulletins sourced from non-AWC feeds may omit the wire-format preamble lines.

    interface WindsAloftForecast {
        altitudesFt: number[];
        basedOn: DayTime;
        negativeTempsAboveFt: number;
        productCode?: string;
        raw: string;
        stations: WindsAloftStationForecast[];
        useFrom: DayTime;
        useTo: DayTime;
        validAt: DayTime;
        wmoHeader?: string;
    }
    Index

    Properties

    altitudesFt: number[]

    Altitude columns in feet MSL, in the order they appear in the bulletin.

    basedOn: DayTime

    Time the forecast data was based on (UTC).

    negativeTempsAboveFt: number

    Altitude above which forecast temperatures are implicitly negative (feet MSL).

    productCode?: string

    AWC product code line (e.g. "FD1US1"), when present.

    raw: string

    Original raw bulletin text, preserved verbatim.

    Per-station forecast rows in input order.

    useFrom: DayTime

    Start time (UTC, hour + minute) of the forecast usable period, from "FOR USE HHMM-HHMMZ". The day field is always undefined because the FD format omits it.

    useTo: DayTime

    End time (UTC, hour + minute) of the forecast usable period. The day field is always undefined because the FD format omits it.

    validAt: DayTime

    Time the forecast becomes valid (UTC).

    wmoHeader?: string

    WMO bulletin header line (e.g. "FBUS31 KWNO 241359"), when present.