WRFtailor

Tailoring and modification of the WRF model input data.
https://github.com/anikfal/wrftailor

Category: Atmosphere
Sub Category: Meteorological Observation and Forecast

Keywords

geographic-data ncl wps wrf

Last synced: about 23 hours ago
JSON representation

Repository metadata

Tailoring and modification of the WRF model input data

README.md

WRFtailor

DOI

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

Example


⚙️ 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

  1. Clone the repository

    git clone git@github.com:anikfal/wrftailor.git
    cd wrftailor
    
  2. Make scripts executable

    chmod +x wrftailor.sh modules/*.sh
    
  3. Copy or link your WRF input files (e.g. geo_em.d01.nc) into the WRFtailor directory

  4. Edit and configure your namelist.tailor file

  5. Run

    ./wrftailor.sh
    
  6. 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.

https://doi.org/10.1002/gdj3.70031


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 65
Total Committers: 1
Avg Commits per committer: 65.0
Development Distribution Score (DDS): 0.0

Commits in past year: 6
Committers in past year: 1
Avg Commits per committer in past year: 6.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Amir H. Nikfal a****l@g****m 65

Issue and Pull Request metadata

Last synced: about 1 month ago

Total issues: 1
Total pull requests: 8
Average time to close issues: 9 days
Average time to close pull requests: 2 minutes
Total issue authors: 1
Total pull request authors: 1
Average comments per issue: 1.0
Average comments per pull request: 0.0
Merged pull request: 7
Bot issues: 0
Bot pull requests: 0

Past year issues: 1
Past year pull requests: 1
Past year average time to close issues: 9 days
Past year average time to close pull requests: 2 minutes
Past year issue authors: 1
Past year pull request authors: 1
Past year average comments per issue: 1.0
Past year average comments per pull request: 0.0
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/anikfal/wrftailor

Top Issue Authors

  • ksunilk (1)

Top Pull Request Authors

  • anikfal (12)

Top Issue Labels

Top Pull Request Labels


Package metadata

proxy.golang.org: github.com/anikfal/wrftailor

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/anikfal/wrftailor#section-documentation
  • Licenses: mit
  • Latest release: v1.0.0 (published over 1 year ago)
  • Last Synced: 2025-12-23T10:52:55.617Z (3 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.401%
    • Average: 5.583%
    • Dependent repos count: 5.764%

Score: -Infinity