Zum Inhalt springen / Skip to content

P4-05 · 25.08.2026

Methodology, data & limitations

How Best Travel Climate produces monthly values, climate scores and finder matches – with sources, formulas and limitations stated openly.

Climate values describe typical historical patterns. They are not weather, severe-weather, safety, health, visa, price, crowd or event forecasts.

What the product answers

Best Travel Climate compares destinations for a selected month with configured climate preferences. Results support a travel decision; they do not predict a particular travel day.

Data sources and periods

Data sources and periods
LayerSource and versionPeriod represented
Monthly air baselineNASA POWER Climatology Point; retrieval label nasa-power-2026-08-12Provider long-term climatology returned at retrieval; the pipeline stores no fixed start/end period or upstream release ID.
Monthly sea baselineNOAA OISST v2.1; fixed valid ocean cell420 monthly values from January 1991 through December 2025.
Historical variabilityNASA POWER Daily API v2.9.7 with cell checksumFixed: 1991-01-01 to 2025-12-31.
Historical sea variabilityNOAA OISST v2.1 Monthly with cell checksumFixed: January 1991 through December 2025 (monthly).
Curated supplementsDestination seed parametersRainy-day estimates and day/night amplitude; not independent observations.

Coordinates, grid cells and distance

Each destination uses fixed coordinates. NASA and NOAA are gridded products, so the selected cell can differ from street, station, beach, mountain or microclimate conditions. The historical layer records request point, distance, row count, API version and checksums. OISST cells must be valid ocean cells within 75 km or sea variability is omitted.

How monthly values are derived

  • NASA baseline parameters: T2M, PRECTOTCORR, RH2M, WS2M and ALLSKY_SFC_SW_DWN. The historical layer uses T2M, T2M_MAX, T2M_MIN, PRECTOTCORR, RH2M and WS10M.
  • Public average daily high/low = the monthly mean of daily NASA T2M_MAX/T2M_MIN values from 1991–2025. The hottest month is based on the typical daily high; gaps up to 0.3 °C are shown as practical ties.
  • Monthly precipitation = PRECTOTCORR in mm/day × calendar days in the month.
  • In v2.1 the predefined climate scores use the average daily high directly; the average daily low is shown separately. Curated diurnal amplitudes are retained only as a documented legacy supplement.
  • Rainy days are curated monthly estimates using the at-least-1-mm convention, not calculated from the NASA monthly total.
  • Sunshine hours = min(13, ALLSKY_SFC_SW_DWN × 1.25). This is a proxy, not measured bright-sunshine duration.
  • Sea values use one fixed valid NOAA OISST v2.1 cell and 420 monthly values from 1991–2025. Inland destinations have no sea value. Historical distributions are never backfilled from curated baseline values.

Score formula and weights

A normal component fit uses the Gaussian function below. A lower-is-better factor receives 100 through its ideal and follows the same falloff above it. Usable components are combined by weighted mean and rounded to 0–100.

100 × exp(-0.5 × ((value - ideal) / tolerance)²)
Score formula and weights
ScoreComponents: weight (ideal; tolerance)
Beachaverage daily high 35% (27 °C; 6), sea 30% (25 °C; 5), rainy days 20% (≤2; 8), sun 15% (9 h; 5)
City breakaverage daily high 45% (22 °C; 7), rainy days 35% (≤3; 9), sun 20% (7 h; 5)
Activeaverage daily high 40% (20 °C; 6), rainy days 30% (≤2; 8), humidity 15% (≤55%; 25), sun 15% (8 h; 5)
Familyaverage daily high 35% (26 °C; 5), sea 25% (25 °C; 5), rainy days 25% (≤3; 8), humidity 15% (≤60%; 25)
Overall, coastalbeach 35%, city 20%, active 20%, family 25%
Overall, inlandcity, active and family only; weights are renormalised.

The finder is a separate calculation

The average daily high contributes 40% (6 °C tolerance outside the range), rainy days 25% (Dry: through 4/tolerance 5; Some rain: through 9/tolerance 6), sea 20% (Warm: ideal 26 °C, minimum 24, tolerance 4; Swimmable: ideal 23 °C, minimum 21, tolerance 4) and sun 15% (ideal 8 h, tolerance 4).

Current scale limitation: six points are deducted for each of the four formula slots not added to a match. This includes rain or sea preferences deliberately set to “Any”. Because the same “Any” selection affects every result, it does not by itself change their order, but it lowers the displayed absolute match score.

Missing data and current coverage

Missing score components are skipped and the remaining applicable weights are renormalised. With no usable component the score is zero. Inland destinations do not display Beach and Beach does not affect their overall score.

The current dataset contains 3,984/3,984 complete destination-months. Average daily highs and lows from T2M_MAX/T2M_MIN are available for all 3,984 months with at least 24 valid years. There are 2,556 coastal months with a NOAA sea value and 1,428 inland months that do not require one. The separate P10/P50/P90 distributions remain selectively validated: fifteen precipitation fields and three Longyearbyen sea fields are withheld because of material conflicts. Sea variability is available for 212 coastal destinations, not applicable to 119 inland destinations and explicitly unavailable for Puerto Natales.

Automated text, checks and human approval

Destination analyses are deterministic outputs of version-controlled rules applied to each destination’s own data, supplemented by locale-specific editorial records. Not every URL is written by hand.

Validation chain

  • Schema and completeness validation
  • Cross-locale consistency, duplicate and fallback-language checks
  • Contradiction tests for scores, comparisons and unsupported claims
  • TypeScript, lint and a complete production build
  • Representative browser checks

Accountability

Automated generation and validation are followed by targeted human review for material wording, methodology, data-contract and release changes. Gated recovery work requires project-owner approval before production. No meteorologist, expert author or independent editorial board is claimed.

Known limitations

Grid-cell and microclimate differences
Historical patterns do not predict one trip
Curated rainy days
Estimated sunshine and fixed-period monthly OISST climatology
Different wind heights: baseline WS2M and historical WS10M
Metric-specific withholding, rounding and incomplete distributions
Scores express configured climate preferences, not universal travel quality

Method change log

Published 1991–2025 average daily highs and lows for every destination; hottest months now use that metric with a 0.3 °C tie tolerance.

P4-03: fixed 1991–2025 historical distributions and selective metric gates published.

P4-04: unsupported price, crowd and related claims removed.

P4-05: clarified sources, derivations, score and finder formulas, limitations and accountability.

Please include the affected URL, the disputed statement or value and, where available, a supporting source. We do not promise a fixed response time.