Skip to content

weather/src/forecasts

Mostlyright TypeScript SDK


Mostlyright TypeScript SDK / weather/src/forecasts

const OPEN_METEO_CYCLE_HOURS: ReadonlyMap<OpenMeteoModel, readonly number[]>

Defined in: packages-ts/weather/src/forecasts/open-meteo-models.ts:63

Per-model UTC cycle hours. Mirrors Python CYCLE_HOURS.


const OPEN_METEO_PUBLISH_LAG_HOURS: ReadonlyMap<OpenMeteoModel, number>

Defined in: packages-ts/weather/src/forecasts/open-meteo-models.ts:113

Per-model publish-lag hours for Live mode cycle-math fallback (D-06).

floorToCycleMs(valueUtcMs, cycleHours): number

Defined in: packages-ts/weather/src/forecasts/open-meteo-models.ts:170

Snap valueUtcMs (epoch ms) down to the most recent cycle hour <= value. Returns the floored epoch ms.

number

readonly number[]

number


issuedAtFromLiveCycleMathMs(nowUtcMs, publishLagHours, cycleHours): number

Defined in: packages-ts/weather/src/forecasts/open-meteo-models.ts:212

Cycle-math fallback for Live mode issuedAt derivation (D-06).

number

number

readonly number[]

number


issuedAtFromPreviousDayMs(validAtUtcMs, N, cycleHours): number

Defined in: packages-ts/weather/src/forecasts/open-meteo-models.ts:198

Conservative lower bound for the cycle producing _previous_dayN (D-05).

number

number

readonly number[]

number

Re-exports forecastNwp

Re-exports ForecastNwpOptions

Re-exports iemMosForecasts

Re-exports IemMosModel

Re-exports IemMosOptions

Re-exports IemMosRow

Re-exports IemMosSource

Re-exports NwpModel

Re-exports OPEN_METEO_LIVE_URL

Re-exports OPEN_METEO_MODELS

Re-exports OPEN_METEO_PREVIOUS_RUNS_URL

Re-exports OPEN_METEO_SEAMLESS_URL

Re-exports OPEN_METEO_SINGLE_RUNS_URL

Re-exports openMeteoForecasts

Re-exports OpenMeteoMode

Re-exports OpenMeteoModel

Re-exports OpenMeteoOptions

Re-exports OpenMeteoRow

Re-exports OpenMeteoSource