Skip to content

MAGDA-Project/magda_ws2wrf

Repository files navigation

MAGDA Weather stations to WRF

This module can be used to convert weather stations observations in MAGDA format into ascii WRF format.

Installation

The module use go-netcdf to read a netcdf containing world orography data.

In order to use it, you need the developer version of the library provided by your distribution installed.

On ubuntu you can install it with:

sudo apt install libnetcdf-dev

On Typhoon, it can be loaded with the WRF-KIT2 module:

module load gcc-8.3.1/WRF-KIT2

The orography data is used to calculate the altitude of every weather station given their latitude and longitude coordinates.

You can download the orography file from https://zenodo.org/record/4607436/files/orog.nc

The file must be saved in path ~/.magda_ws2wrf/orog.nc

Usage on CIMA Typhoon

An orography file is already usable by wrfprod user: /data/safe/home/wrfprod/.magda_ws2wrf/orog.nc.

magda_ws2wrf is already present in /data/safe/home/wrfprod/bin/magda_ws2wrf

Command line usage

This module implements a console command that can be used to convert observations from CSV to ascii WRF format.

Usage of mag_ws2wrf:

mag_ws2wrf [options] <input file>...
Options:
  -date string
        date and hour of the stations data to filter [YYYYMMDDHH]
  -domain string
        domain of the stations to filter [MinLat,MaxLat,MinLon,MaxLon]
  -outfile string
        where to save converted file (default "./out")
  • can be specified more than once. When multiple files are specified, their data is concatenated in a single output ASCII file.
  • if date option is specified, only measurement of the date will be converted
  • if domain is option is specified, only stations contained in that domain will be converted
  • if no date or domain option are used, all data in input files is converted.

Build

  1. If not already installed, follow the instructions here to install the Go Workbench:: Install-go-environment

  2. Clone this repository

git clone https://github.com/MAGDA-Project/magda_ws2wrf.git
cd magda_ws2wrf
  1. Compile the executable with this command:
go build ./cli/mag_ws2wrf

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages