winget install --id FahrenheitResearch.ArWen
About ArWen
ArWen is an independent, GPU-native implementation of a WRF-ARW-class regional atmospheric model. It is not affiliated with or endorsed by NCAR or UCAR. The name is a wordmark for "the ARW solver, GPU-native"; the Python package is currently named gpuwm. Safety. ArWen is a research and educational tool. It is never a substitute for official forecasts and warnings from your national meteorological service. Do not use it to make safety decisions. Regional numerical weather prediction at convective scale has mostly re...
What's new in 1.3.1
Four commands take a fresh machine to a rendered forecast: pip install gpuwm[gpu,render], gpuwm setup, gpuwm domain, gpuwm go. Physics combination admission follows WRF v4.6.1's own compatibility verdicts, the run-time parameter ledger is closed out with every unimplemented parameter refusing by name, polar stereographic and Mercator projections run end to end, and mixed microphysics across a nest edge runs under a named transition policy. The four-command chain - Both forecast runners live in the installed package. python -m gpuwm.prepared_single_domain_forecast and python -m gpuwm.prepared_domain_tree_forecast work from any directory, with console scripts gpuwm-prepared-forecast and gpuwm-prepared-tree-forecast; the tools/ scripts a checkout carries delegate to the same module objects, so no second copy exists to drift. Every command the CLI prints is one a pip install can execute. In 1.3.0 the chain's last two stages were spelled as relative script paths only a git checkout has. - gpuwm go <config> runs the whole single-domain GFS chain as six stages in one invocation -- authority, fetch, manifest, prepare, forecast, render -- and prints a heartbeat every 20 seconds with the stage's elapsed time and, where the stage publishes one, its model seconds. Rendering is the sixth stage rather than a command to paste; a missing render extra is named instead of skipped. - A refused stage speaks in sentences. A reused output directory is refused up front with the directory named, why it is create-only, and both ways out; in 1.3.0 this surfaced as a raw FileExistsError traceback fro...
Version history
| Version | Updated | Notes |
|---|---|---|
| 1.3.1 | Unknown | Four commands take a fresh machine to a rendered forecast: pip install gpuwm[gpu,render], gpuwm setup, gpuwm domain, gpuwm go. Physics combination admission follows WRF v4.6.1's own compatibility verdicts, the run-time p... |