Open scientific software

Future weather files with traceable climate science

Documentation for researchers, building-performance practitioners, climate-data producers, and software developers using the shared FWG Engine across independently released Global and CORDEX regional distributions.

Engine
v1.0.0-rc20
Resource schema
1.4
Provenance schema
7
Runtime
Java 17+
Distributions
10 current releases
Public method
Classic Monthly

Choose a documentation path

Scientific pipeline at a glance

FWG scientific pipeline from baseline EPW and climate resources to outputs
FWG verifies the baseline and climate-data contract before applying variable-specific spatial plans and monthly climate-change transformations.

Documentation principles

Scientific transparency

Equations, data meanings, assumptions, fallback behavior, and limitations are stated explicitly. Climate-resource values are treated as signals to be applied to a baseline weather sequence, not as a reconstructed future chronology.

Reproducibility

Versioned distribution manifests, SHA-256 verification, per-scenario manifests, record-level diagnostics, deterministic builds, and acceptance tests create an auditable chain from input data to generated weather files.

Distribution separation

The engine is shared. Scientific data identity, pathways, periods, domain, model catalog, branding, and artifact naming are supplied by a separately prepared distribution overlay.

Conservative failure

Malformed resources, non-finite selected values, invalid topology, out-of-domain sites, and incompatible options fail with context. Documented fallbacks are narrow, variable-specific, and written to provenance.

Scientific basisFWG implements the established weather-file “morphing” concept and extends it with manifest-driven climate resources, topology-aware interpolation, quality control, uncertainty cases, and machine-readable provenance. The software does not replace climate-model evaluation or site-specific risk analysis.

AI-assisted documentation notice

Documentation provenanceThis HTML documentation was generated and organized using artificial intelligence based on the Future Weather Generator source code, configuration files, schemas, manifests, and developer-provided technical information. All content has been reviewed and supervised by the software developer. Nevertheless, the source code, schemas, distribution manifests, release manifests, and official release artifacts remain the authoritative references. Any discrepancy should be reported to the developer and resolved against those primary project sources.