WRFtailor
October 23, 2025 Β· View on GitHub
Tailoring and Modification of WRF Input Data over an Area of Interest
Modify your WRF input data as easily as running the WRF model!
WRFtailor is a lightweight, namelist-based toolkit written in NCL and Bash.
It allows users to tailor and modify WRF input data (e.g., geo files, emissions data, etc.) based on geographic boundaries or spatial datasets.
For detailed scientific background, see the paper:
π Nikfal, A. (2024). WRFtailor: A toolkit for tailoring and modification of WRF input data. Geoscience Data Journal
β¨ Main Capabilities
- Modify WRF input data over an area of interest (AOI) using a shapefile mask
- Modify data using a latitude/longitude bounding box
- Modify values at specific grid points (list of lat/lon coordinates)
- Modify data within the innermost WRF subdomain
- Replace variable values from a GeoTIFF file into WRF input data
π§© Example Applications
βοΈ Installation
Install NCL on your Linux system (example for Fedora):
sudo dnf install ncl
Thatβs all you need to run all WRFtailor features!
π Running WRFtailor
-
Clone the repository
git clone git@github.com:anikfal/wrftailor.git cd wrftailor -
Make scripts executable
chmod +x wrftailor.sh modules/*.sh -
Copy or link your WRF input files (e.g. geo_em.d01.nc) into the WRFtailor directory
-
Edit and configure your
namelist.tailorfile -
Run
./wrftailor.sh -
The tailored WRF input data will be generated according to the active sections in
namelist.tailor.
π Documentation
Full documentation with practical examples is available at:
π https://wrftailor.readthedocs.io/en/latest
π₯ YouTube Training Series
Video tutorials are available here:
βΆοΈ WRFtailor YouTube Playlist
π§Ύ Citation
If you use WRFtailor in your research, please cite:
Nikfal, A. (2024). WRFtailor: A toolkit for tailoring and modification of WRF input data. Geoscience Data Journal.