access_UtilsWG_UtilWgDocs_NWP_Plotting_dg - ACCESS-NRI/accessdev-Trac-archive GitHub Wiki
NWP_PLOT Deployment Guide
Wenming Lu
05 April 2017
Installation of nwp_plot ver 1.0.0
Note: For other versions of nwp_plot app, the process is same with checking out different codes from repositories. Please go to the development reference for the svn revision number for versions.
1. Installation of nwp_plot at /projects/access/apps/
- Prepare the location for
nwp_plot
go toraijin
,
cd /projects/access/apps/
mkdir -p nwp_plot
cd nwp_plot
- Deploy the scripts and codes
At the
raijin:/projects/access/apps/nwp_plot
svn checkout -r 1252 https://access-svn.nci.org.au/svn/utils/branches/dev/lwenming/nwp_plot 1.0.0
2. Creation of nwp_plot module at /projects/access/modules/nwp_plot
At raijin:/projects/access/modules/
,
mkdir -p nwp_plot
cd nwp_plot
touch 1.0.0
Update the module file 1.0.0
as,
#%Module
source /opt/Modules/extensions/extensions.tcl
set name "nwp_plot"
set version "1.0.0"
set install-contact "Wenming Lu <[email protected]>"
set install-date "05-04-16"
set help "nwp_plot"
set url https://access-svn.nci.org.au/svn/utils/branches/dev/lwenming/nwp_plot
set prefix "/projects/access/apps/$name/$version"
module load iris/1.12.0
module load pythonlib/basemap/1.0.7
prepend-path PATH $prefix
prepend-path PYTHONPATH $prefix
# Add line break after docommon to avoid warnings from module switch
source /projects/access/modules/common
3. Test of the installation
Open a raijin
xterm and,
module load nwp_plot/1.0.0
nwpplot.py --help
You should see the output as follows,
usage: nwpplot.py [-h] --plot PLOT --model MODEL [--range RANGE]
[--perspective PERSPECTIVE] [--template TEMPLATE]
[--plotsetting PLOTSETTING] [--inputsfc INPUTS]
[--inputpres INPUTP] [--inputrain INPUTR] [--output OUTPUT]
[--date YYYYMMDD] [--time HH] [--step STEP]
[--levtype LEVTYPE] [--levelist LEVELIST]
[--raingap RAINGAP] [-v VERBOSE]
Plot NWP Charts
optional arguments:
-h, --help show this help message and exit
--plot PLOT plot type
--model MODEL NWP Model Name
--range RANGE Plotting Range
--perspective PERSPECTIVE
Plot Perspective
--template TEMPLATE Common Plot Settings
--plotsetting PLOTSETTING
User Plot Settings
--inputsfc INPUTS NWP Surface Data File
--inputpres INPUTP NWP Pressure Level Data File
--inputrain INPUTR NWP Rainfall Data file
--output OUTPUT Plotted Chart Name
--date YYYYMMDD FCST Base Date
--time HH FCST Run Time
--step STEP Dataset Step
--levtype LEVTYPE Dataset Level Type
--levelist LEVELIST Pressure Level
--raingap RAINGAP Precipitaion Interval
-v VERBOSE, --verbose VERBOSE
Print Out Data & Chart Details