Welcome

The Future Weather Generator (FWG) is an open-source Java application for researchers, engineers, architects, and building-performance professionals. It transforms present-day hourly weather files into representative future weather files by applying climate-change signals derived from global and regional climate-model simulations.

FWG uses the established morphing approach to modify EnergyPlus Weather files (.epw) while retaining the hourly sequence, temporal structure, and relationships among the variables in the original weather file. The generated files can be used in dynamic building simulation to investigate future:

  • Climate resilience and adaptation strategies.
  • Building energy use.
  • Heating and cooling demand.
  • Indoor and outdoor thermal comfort.
  • Overheating risk.
  • Renewable-energy performance.

The application is:

  • Free and open source.
  • Cross-platform.
  • Available through graphical and command-line interfaces.
  • Suitable for individual weather files and multi-file workflows.
  • Usable as a standalone application or as part of reproducible research pipelines.
  • Capable of generating results from individual climate models or user-selected multi-model ensembles.

Future Weather Generator is developed and maintained by the CURA Lab – Climate and Urban Resilience in Architectural Engineering Laboratory at the University of Coimbra.

Climate-data distributions

FWG uses a shared software engine with separate climate-data distributions. Each distribution has its own geographic domain, climate-model generation, scenarios, spatial grid, model products, and scientific metadata.

DistributionClimate frameworkDomain and resolution
FWG CMIP6 GlobalCMIP6 global climate models and SSPsGlobal coverage; model-dependent native grids
FWG CORDEX-CMIP5 Europe (EUR-11)EURO-CORDEX regional simulations and RCPsEurope; 0.11° grid, approximately 12.5 km
FWG CORDEX-CMIP5 Middle East and North Africa (MNA-22)CORDEX-Middle East and North Africa regional simulations and RCPsMiddle East and North Africa; 0.22° grid, approximately 25 km
FWG CORDEX-CMIP5 Africa (AFR-22)CORDEX-Africa regional simulations and RCPsAfrica; 0.22° grid, approximately 25 km
FWG CORDEX-CMIP5 North America (NAM-44)CORDEX-North America regional simulations and RCPsNorth America; 0.44° grid, approximately 50 km
FWG CORDEX-CMIP5 Central America (CAM-44)ORDEX-Central America regional simulations and RCPsCentral America; 0.44° grid, approximately 50 km
FWG CORDEX-CMIP5 South America (SAM-44)CORDEX-South America regional simulations and RCPsSouth America; 0.44° grid, approximately 50 km
FWG CORDEX-CMIP5 West & South Asia (WAS-22)CORDEX-West Asia regional simulations and RCPsWest Asia; 0.22° grid, approximately 25 km
FWG CORDEX-CMIP5 Southeast (SEA-22)CORDEX-Southeast Asia regional simulations and RCPsSoutheast Asia; 0.22° grid, approximately 25 km
FWG CORDEX-CMIP5 Australasia (AUS-22)CORDEX-Australasia regional simulations and RCPsAustralasia; 0.22° grid, approximately 25 km
FWG PortugalHigh-resolution WRF regional simulation and SSPsMainland Portugal; approximately 9 km

CMIP is coordinated by the World Climate Research Programme. Its simulations support climate research and inform assessments such as those produced by the Intergovernmental Panel on Climate Change; the IPCC does not itself produce the CMIP datasets.


Shared scientific methodology

Unless otherwise stated for a specialized distribution, FWG climate resources use the following methodology.

Reference and future periods

Climate-change signals are calculated by comparing a reference climatology with future 30-year climatologies. The standard future periods are:

  • 2050 timeframe: 2036–2065.
  • 2080 timeframe: 2066–2095.

The year used in the timeframe name represents the approximate midpoint of the corresponding 30-year period.

Monthly climate-change signals

For every grid point, climate model, scenario, future period, variable, and calendar month, FWG derives:

  • A central climate-change signal.
  • A measure of within-model variability associated with that signal.

For additive variables, the central signal is calculated as the future monthly mean minus the reference monthly mean. For multiplicative variables, it is calculated as the ratio between the future and reference monthly means.

Individual-model uncertainty uses the propagated variability of the future-minus-reference change or future-to-reference factor. Multi-model ensemble uncertainty is calculated separately from the dispersion of the central climate-change signals across the selected models.

Climate variables

The climate resources include monthly information for ten principal variables:

  • Near-surface air temperature.
  • Daily maximum near-surface air temperature.
  • Daily minimum near-surface air temperature.
  • Specific humidity.
  • Surface downwelling shortwave radiation.
  • Total cloud cover.
  • Surface snow amount.
  • Near-surface wind speed.
  • Mean sea-level pressure.
  • Precipitation.

FWG uses these climate signals directly or together with physical and psychrometric relationships to modify the meteorological variables required by building-simulation weather files.

Spatial interpolation

FWG supports several interpolation methods, depending on the climate grid and selected workflow:

  • Nearest valid grid point.
  • Unweighted mean of the four nearest valid points.
  • Geodesic inverse-distance-squared interpolation.
  • Rectilinear bilinear interpolation.
  • Adaptive structured-cell interpolation.
  • Structured-grid inverse-isoparametric bilinear interpolation.
  • Structured-grid triangular barycentric interpolation.

Regional model grids retain their native topology and geographic coordinate information. FWG does not create artificial regional grids by independently sorting latitude and longitude.

Individual models and ensembles

Users may generate weather files from:

  • One selected climate model or GCM–RCM product.
  • Several models processed independently.
  • A user-selected multi-model ensemble.

Ensemble statistics are calculated independently for every location, scenario, period, month, and climate variable.

Solar radiation decomposition and photometric modeling

Solar radiation and daylight variables in an EPW file are physically interdependent. After the global horizontal radiation climate-change signal has been applied, FWG reconstructs the corresponding direct and diffuse components and then recalculates the dependent photometric fields.

This shared processing stage is applied consistently to:

  • Corrected present-day baseline files.
  • Present-day control files.
  • Individual-model future weather files.
  • Multi-model ensemble weather files.
  • Climate-uncertainty variants.

Solar radiation decomposition

FWG uses the morphed global horizontal irradiation to estimate:

  • Direct normal irradiation.
  • Diffuse horizontal irradiation.
  • Direct horizontal irradiation, as an intermediate quantity.

For each weather-file interval, the reconstructed components satisfy the solar-radiation closure relationship:

Global horizontal irradiation = diffuse horizontal irradiation + direct normal irradiation × solar projection factor

The projection factor is calculated from interval-aware solar geometry rather than from a single unqualified hourly solar-position value.

All candidate estimates are processed using common physical constraints, including:

  • Nonnegative direct and diffuse radiation.
  • Exact closure among global, direct, and diffuse components.
  • Astronomical night-time behavior.
  • Limits derived from extraterrestrial radiation.
  • Low-sun attenuation.
  • Restrictions on direct normal radiation near sunrise and sunset.
  • Model-specific eligibility conditions.
  • Consistent treatment of partially sunlit intervals.

These controls prevent mathematically possible but physically implausible combinations of global, direct, and diffuse radiation.

Available decomposition methods

MethodYearDescription
Constrained multimodel ensembleCalculates the median of eligible Erbs, Orgill–Hollands, reduced Reindl, and Maxwell DISC candidates after applying the common physical constraints. This is the default method.
Orgill–Hollands1977Hourly diffuse-fraction formulation based on the clearness index.
Erbs, Klein & Duffie1982Piecewise hourly diffuse-fraction model adapted to interval-integrated EPW radiation.
Maxwell DISC1987Estimates direct normal irradiation from global radiation, solar geometry, air mass, atmospheric pressure, and extraterrestrial radiation.
Reduced Reindl, Beckman & Duffie1990Estimates the diffuse fraction from the hourly clearness index and solar elevation.
Boland logistic2008Logistic diffuse-fraction formulation based on the hourly clearness index.
Ridley–Boland–Lauret2010Multiple-predictor model using hourly and daily clearness indices, apparent solar time, solar altitude, and short-term persistence.
Engerer, Method 22015Multiple-predictor diffuse-fraction model incorporating clearness, solar geometry, solar time, clear-sky behavior, and cloud-enhancement effects.
Paulescu–Blaga2019Two-predictor diffuse-fraction model based on hourly and daily clearness indices.

The constrained multimodel ensemble intentionally contains only four constituent methods:

  • Erbs, Klein & Duffie.
  • Orgill–Hollands.
  • Reduced Reindl, Beckman & Duffie.
  • Maxwell DISC, when the interval is within its eligible solar-geometry domain.

The Boland, Ridley–Boland–Lauret, Engerer, and Paulescu–Blaga formulations remain available as individual sensitivity-analysis methods but are not included in the default constrained ensemble.

Default and advanced use

The Standard FWG workflow uses the constrained multimodel ensemble. This reduces dependence on a single empirical formulation while preserving explicit physical closure.

The Advanced Climate Change workflow allows users to select an individual decomposition model.

Photometric models

After the solar-radiation components have been finalized, FWG regenerates the four photometric fields defined in the EPW format:

  • Global horizontal illuminance, in lux.
  • Direct normal illuminance, in lux.
  • Diffuse horizontal illuminance, in lux.
  • Zenith luminance, in candelas per square meter.

FWG provides two photometric methodologies.

The Perez (1990) method is the default and fully generative photometric model. It calculates the four photometric outputs from:

  • Global horizontal irradiance.
  • Direct normal irradiance.
  • Diffuse horizontal irradiance.
  • Solar geometry.
  • Sky clearness and brightness conditions.
  • Dew-point temperature and associated atmospheric information.

EPW SolarQC integration

Before climate morphing, EPW SolarQC evaluates the baseline solar and photometric package. It checks:

  • The temporal basis of the EPW solar fields.
  • Global, direct, and diffuse component closure.
  • Extraterrestrial-radiation limits.
  • Radiation assigned to astronomical night.
  • Missing or invalid radiation values.
  • Consistency between radiation and photometric fields.
  • Eligibility for source-calibrated luminous efficacy.

Depending on the evidence and selected correction policy, the baseline may be:

  • Accepted unchanged.
  • Corrected and revalidated.
  • Rejected when a defensible automatic correction cannot be established.

The original baseline EPW is never overwritten. When correction is necessary, FWG creates a separate corrected baseline and records the actions, model selections, quality-control results, and residual limitations in the output provenance.

Appropriate use and limitations

FWG generates scenario-based representative future weather files. Its outputs are not deterministic forecasts of the weather in a particular future year.

The standard morphing workflow is intended primarily for evaluating changes in representative climatic conditions. It does not explicitly simulate:

  • Individual future heatwaves or cold spells.
  • Compound extreme events.
  • Changes in the sequencing or persistence of weather systems.
  • Climate-model processes at spatial scales finer than those resolved by the selected distribution.
  • Local effects that are absent from both the baseline EPW and the selected climate-model dataset.

Users should therefore:

  1. Select a distribution whose geographic domain and spatial resolution are appropriate for the study.
  2. Use a baseline weather file that is as consistent as possible with the distribution’s reference period.
  3. Evaluate more than one scenario where future uncertainty is important.
  4. Consider several climate models or a multi-model ensemble.
  5. Document the distribution, model products, scenarios, periods, interpolation method, morphing options, and software version used.
  6. Retain the generated manifests, provenance records, and quality-control reports with the simulation results.

FWG provides a transparent and reproducible bridge between climate-model projections and dynamic building-performance simulation. It supports informed comparison of plausible future conditions rather than prediction of a single future climate.


FWG CMIP6 Global

FWG CMIP6 Global provides worldwide coverage using global climate-model simulations from the sixth phase of the Coupled Model Intercomparison Project.

  • Reference period: 1985–2014.
  • Reference-period label: 2000.
  • Scenarios: SSP1-2.6, SSP2-4.5, SSP3-7.0, and SSP5-8.5.
  • Future periods: 2036–2065 and 2066–2095.
  • Spatial resolution: The native resolution of each CMIP6 model.
  • Ensembles: Users may construct ensembles from any selection of installed models.
Climate modelNative gridGrid points
BCC-CSM2-MR160 × 32051,200
CanESM564 × 1288,192
CanESM5-164 × 1288,192
CanESM5-CanOE64 × 1288,192
CAS-ESM2-0128 × 25632,768
CMCC-ESM2192 × 28855,296
CNRM-CM6-1128 × 25632,768
CNRM-CM6-1-HR360 × 720259,200
CNRM-ESM2-1128 × 25632,768
EC-Earth3256 × 512131,072
EC-Earth3-Veg256 × 512131,072
EC-Earth3-Veg-LR160 × 32051,200
FGOALS-g380 × 18014,400
GFDL-ESM4180 × 28851,840
GISS-E2-1-G90 × 14412,960
GISS-E2-1-H90 × 14412,960
GISS-E2-2-G90 × 14412,960
IPSL-CM6A-LR143 × 14420,592
MIROC-ES2H128 × 25632,768
MIROC-ES2L64 × 1288,192
MIROC6128 × 25632,768
MRI-ESM2-0160 × 32051,200
UKESM1-0-LL144 × 19227,648

The distributed model manifests provide the authoritative model identifiers, ensemble members, grid labels, variable availability, checksums, and provenance for each resource release.


FWG CORDEX-CMIP5 Europe (EUR-11)

This distribution provides regional climate-change information for Europe using dynamically downscaled EURO-CORDEX simulations.

  • CORDEX domain: EUR-11.
  • Nominal grid spacing: 0.11°.
  • Approximate spatial scale: 12.5 km.
  • Reference period: 1976–2005.
  • Reference-period label: 1990.
  • Scenarios: RCP2.6, RCP4.5, and RCP8.5.
  • Future periods: 2036–2065 and 2066–2095.
  • Ensemble capacity: Up to seven GCM–RCM products.
Driving modelRegional model
CNRM-CERFACS-CNRM-CM5CNRM-ALADIN63
ICHEC-EC-EARTHDMI-HIRHAM5
ICHEC-EC-EARTHSMHI-RCA4
MOHC-HadGEM2-ESDMI-HIRHAM5
MOHC-HadGEM2-ESSMHI-RCA4
MPI-M-MPI-ESM-LRSMHI-RCA4
NCC-NorESM1-MSMHI-RCA4

The regional grids include rotated and projected coordinate systems. FWG reads the geographic coordinates associated with each native grid and applies topology-compatible spatial interpolation.


FWG CORDEX-CMIP5 Middle East and North Africa (MNA-22)

This distribution provides regional projections for the African CORDEX domain.

  • CORDEX domain: MNA-22.
  • Nominal grid spacing: 0.22°.
  • Approximate spatial scale: 25 km.
  • Reference period: 1976–2005.
  • Reference-period label: 1990.
  • Scenarios: RCP8.5.
  • Future periods: 2036–2065 and 2066–2095.
  • Ensemble capacity: Up to two GCM–RCM products.
Driving modelRegional model
ICHEC-EC-EARTHSMHI-RCA4
NOAA-GFDL-GFDL-ESM2MSMHI-RCA4

FWG CORDEX-CMIP5 Africa (AFR-22)

This distribution provides regional projections for the African CORDEX domain.

  • CORDEX domain: AFR-22.
  • Nominal grid spacing: 0.22°.
  • Approximate spatial scale: 25 km.
  • Reference period: 1976–2005.
  • Reference-period label: 1990.
  • Scenarios: RCP2.6 and RCP8.5.
  • Future periods: 2036–2065 and 2066–2095.
  • Ensemble capacity: Up to three GCM–RCM products.
Driving modelRegional model
MOHC-HadGEM2-ESCLMcom-KIT-CCLM5-0-15
MPI-M-MPI-ESM-LRCLMcom-KIT-CCLM5-0-15
NCC-NorESM1-MCLMcom-KIT-CCLM5-0-15

FWG CORDEX-CMIP5 North America (NAM-44)

This distribution is being developed for the CORDEX North America domain.

  • CORDEX domain: NAM-44.
  • Nominal grid spacing: 0.44°.
  • Approximate spatial scale: 50 km.
  • Reference period: 1976–2005.
  • Scenarios: RCP4.5 and RCP8.5.
  • Future periods: 2036–2065 and 2066–2095.
  • Ensemble capacity: Two GCM–RCM products.
Driving modelRegional model
ICHEC-EC-EARTHDMI-HIRHAM5
CCCma-CanESM2SMHI-RCA4

FWG CORDEX-CMIP5 Central America (CAM-44)

This distribution is being developed for the CORDEX South America domain.

  • CORDEX domain: CAM-44.
  • Nominal grid spacing: 0.44°.
  • Approximate spatial scale: 50 km.
  • Reference period: 1976–2005.
  • Scenarios: RCP2.6, RCP4.5, and RCP8.5.
  • Future periods: 2036–2065 and 2066–2095.
  • Ensemble capacity: Up to three GCM–RCM products.
Driving modelRegional model
ICHEC-EC-EARTHSMHI-RCA4
MPI-M-MPI-ESM-LRSMHI-RCA4
MOHC-HadGEM2-ESSMHI-RCA4

FWG CORDEX-CMIP5 South America (SAM-44)

This distribution is being developed for the CORDEX South America domain.

  • CORDEX domain: SAM-44.
  • Nominal grid spacing: 0.44°.
  • Approximate spatial scale: 50 km.
  • Reference period: 1976–2005.
  • Scenarios: RCP2.6, RCP4.5, and RCP8.5.
  • Future periods: 2036–2065 and 2066–2095.
  • Ensemble capacity: Up to five GCM–RCM products.
Driving modelRegional model
ICHEC-EC-EARTHSMHI-RCA4
NCC-NorESM1-MSMHI-RCA4
MIROC-MIROC5SMHI-RCA4
MPI-M-MPI-ESM-LRSMHI-RCA4
MOHC-HadGEM2-ESSMHI-RCA4

FWG CORDEX-CMIP5 West & South Asia (WAS-22)

This distribution is being developed for the CORDEX West & South Asia domain.

  • CORDEX domain: WAS-22.
  • Nominal grid spacing: 0.22°.
  • Approximate spatial scale: 25 km.
  • Reference period: 1976–2005.
  • Scenarios: RCP2.6 and RCP8.5.
  • Future periods: 2036–2065 and 2066–2095.
  • Ensemble capacity: Two GCM–RCM products.
Driving modelRegional model
MPI-M-MPI-ESM-LRCLMcom-ETH-COSMO-crCLIM-v1-1
NCC-NorESM1-MCLMcom-ETH-COSMO-crCLIM-v1-1

FWG CORDEX-CMIP5 Southeast Asia (SEA-22)

This distribution is being developed for the official CORDEX Australasia domain.

  • CORDEX domain: SEA-22.
  • Nominal grid spacing: 0.22°.
  • Approximate spatial scale: 25 km.
  • Reference period: 1976–2005.
  • Scenarios: RCP4.5 and RCP8.5.
  • Future periods: 2036–2065 and 2066–2095.
  • Ensemble capacity: Two GCM–RCM products.
Driving modelRegional model
MOHC-HadGEM2-ESSMHI-RCA4
CNRM-CERFACS-CNRM-CM5SMHI-RCA4

FWG CORDEX-CMIP5 Australasia (AUS-22)

This distribution is being developed for the official CORDEX Australasia domain.

  • CORDEX domain: AUS-22.
  • Nominal grid spacing: 0.22°.
  • Approximate spatial scale: 25 km.
  • Reference period: 1976–2005.
  • Scenarios: RCP2.6 and RCP8.5.
  • Future periods: 2036–2065 and 2066–2095.
  • Ensemble capacity: Up to three GCM–RCM products.
Driving modelRegional model
MOHC-HadGEM2-ESCLMcom-HZG-CCLM5-0-15
MPI-M-MPI-ESM-LRCLMcom-HZG-CCLM5-0-15
NCC-NorESM1-MCLMcom-HZG-CCLM5-0-15

FWG Portugal

FWG Portugal is a specialized earlier distribution developed for high-resolution applications over mainland Portugal. Its climate configuration and statistical method differ from those of the current CMIP6 Global and CORDEX-CMIP5 distributions.

  • Geographic coverage: Mainland Portugal.
  • Regional climate model: Weather Research and Forecasting model.
  • Grid: 120 × 70 points.
  • Total grid points: 8,400.
  • Approximate spatial resolution: 9 km.
  • Reference period: 1995–2014.
  • Reference-period label: 2005.
  • Scenarios: SSP2-4.5, SSP3-7.0, and SSP5-8.5.
  • Mid-century period: 2046–2065, labeled 2055.
  • Late-century period: 2081–2100, labeled 2090.

Monthly climate statistics

For each calendar month and future period, the Portugal distribution provides:

  • The median calculated from all 20 years.
  • The median calculated from the five hottest years.
  • The median calculated from the five coldest years.

Because this methodology differs from the 30-year mean-and-spread framework used by the current Global and CORDEX distributions, results from FWG Portugal should be described and interpreted according to its own documentation.


 

Future Weather Generator
Global, v5.0.0
Future Weather Generator
Europe, v3.0.0
Future Weather Generator
Middle East and North Africa, v1.0.0
Future Weather Generator
Africa, v1.0.0
Future Weather Generator
North America, v1.0.0
Future Weather Generator
Central America, v1.0.0
Future Weather Generator
South America, v1.0.0
Future Weather Generator
West & South Asia, v1.0.0
Future Weather Generator
Southeast Asia, v1.0.0
Future Weather Generator
Australasia, v1.0.0
Future Weather Generator
Portugal, v0.1.4