Changes between Version 11 and Version 12 of access/UtilsWG/UtilWgDocs/NWP_Plotting_um/vn1.0.0


Ignore:
Timestamp:
Jun 7, 2017 4:03:08 PM (2 years ago)
Author:
Wenming Lu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • access/UtilsWG/UtilWgDocs/NWP_Plotting_um/vn1.0.0

    v11 v12  
    1818{{{
    1919module use /projects/access/modules
    20 module load nwp_plot/1.0.0
     20module load nwp_plot/1.0.0  #or module load nwp_plot/1.1.0 for APS3 plotting
    2121}}}
    2222
     
    143143|| -v VERBOSE, --verbose || Print Out Data & Chart Details     ||  ||
    144144
     145run esmplot.py
     146{{{
     147wml548@raijin3 ~]$esmplot.py -h
     148usage: esmplot.py [-h] --plot PLOT --model MODEL --member MEMBER --threshold
     149                  THRESHOLD [--range RANGE] [--perspective PERSPECTIVE]
     150                  [--template TEMPLATE] [--plotsetting PLOTSETTING]
     151                  [--inputpath INPUT] [--inputsfc INPUTS] [--inputpres INPUTP]
     152                  [--inputrain INPUTR] [--output OUTPUT] [--date YYYYMMDD]
     153                  [--time HH] [--step STEP] [--levtype LEVTYPE]
     154                  [--levelist LEVELIST] [--raingap RAINGAP] [-v VERBOSE]
     155
     156Plot Ensemble Charts
     157
     158optional arguments:
     159  -h, --help            show this help message and exit
     160  --plot PLOT           plot type
     161  --model MODEL         Model Name
     162  --member MEMBER       Number of Members
     163  --threshold THRESHOLD
     164                        Threshold
     165  --range RANGE         Plotting Range
     166  --perspective PERSPECTIVE
     167                        Plot Perspective
     168  --template TEMPLATE   Common Plot Settings
     169  --plotsetting PLOTSETTING
     170                        User Plot Settings
     171  --inputpath INPUT     Data File Path
     172  --inputsfc INPUTS     Surface Data File
     173  --inputpres INPUTP    Pressure Level Data File
     174  --inputrain INPUTR    Rainfall Data file
     175  --output OUTPUT       Plotted Chart Name
     176  --date YYYYMMDD       FCST Base Date
     177  --time HH             FCST Run Time
     178  --step STEP           Dataset Step
     179  --levtype LEVTYPE     Dataset Level Type
     180  --levelist LEVELIST   Pressure Level
     181  --raingap RAINGAP     Precipitation Interval
     182  -v VERBOSE, --verbose VERBOSE
     183                        Print Out Data & Chart Details
     184}}}
     185
     186The following table explains all switches in details (those repeated in the first table will not be explained in details),
     187|| '''SWITCH'''          ||''' DESCRIPTION'''                  || '''DETAILED EXPLANATION''' ||
     188|| -h, --help            || show help message and exit         ||  ||
     189|| --plot                || plot type                          || `pow` for wind, `pop` for rainfall, `pot` for temp ||
     190|| --model               || NWP Model Name                     || default `ACCESS` ||
     191|| --member              || Ensemble Members                   || total list of all members ||
     192|| --threshold           || Threshold for Prob Plotting        || e.g., 40 for temperature or 5 for 24 hour rainfall ||
     193|| --range               || Plotting Range                     || default the full domain of the field ||
     194|| --perspective         || Plot Perspective                   ||  ||
     195|| --template            || Common Plot Settings               ||  ||
     196|| --plotsetting         || User Plot Settings                 ||  ||
     197|| --input               || NWP Surface Data File              || must be provide ||
     198|| --inputcomp           || NWP Pressure Level Data File       || input data for comparison; must be available for `diff` ||
     199
     200|| --output              || Plotted Chart Name                 ||  ||
     201|| --date                || FCST Base Date                     ||  ||
     202|| --time                || FCST Run Time                      ||  ||
     203|| --step                || Dataset Step                       ||  ||
     204|| --levtype             || Dataset Level Type                 || default `sfc`; can be `ml` for model level and `pl` for pressure level field ||
     205|| --levelist            || Pressure/Model Level               || level for `ml` or `pl`; 1,2,3... for `ml` and 200, 300... (hPa) for `pl` ||
     206|| -v VERBOSE, --verbose || Print Out Data & Chart Details     ||  ||
     207
    145208== NWP_PLOT Howto
    146209At `raijin:/short/dp9/aps_test_data/util_accessdev/nwp_plot/1.0.0/fcst`, there are some sample data for plotting,
     
    153216xbnmya_pc006  #ACCESS_C SY pres. lvl data
    154217xbnmya_pe006  #ACCESS_C SY model lvl data
    155 }}}
    156 
    157 We will show how to do the plots using `nwpplot.py` and `anyplot.py`.
     218access_c3     #APS3 ACCESS_C data for one run
     219access_ce3    #APS3 ACCESS-CE data for one run
     220}}}
     221
     222We will show how to do the plots using `nwpplot.py`, `anyplot.py` and `esmplot.py`.
    158223
    159224=== `nwpplot.py`
     
    265330}}}
    266331Other pres. level plots can be produced by just chnaging --plot to `temp`, `wind` or `ht`. You may also change the --levelist to 200, 500 or 700 to get the plots at different pres. level.
     332[[BR]] '''NOTE: nwpplot.py has no functional differences in vn 1.0.0 and vn1.1.0. However, nwpplot.py in vn1.0.0 works for APS2 data using BOM STASH and nwpplot.py in vn1.1.0 works for APS3 data using BOM APS3 STASH.'''
     333
    267334
    268335=== `anyplot.py`
     
    329396}}}
    330397
     398=== `esmplot.py`
     399
     400`esmplot.py` as `EnSeMble` plot does the probabilty plotting for ensemble forecasts.
     401
    331402== Plot Suite
    332403There is a Rose/cylc suite that plots all pp files and produce the plots to a designated location. The suite ID is `u-al095`.
     
    336407[[BR]]
    337408Another suite `u-al586` does the exactly the same job. In stead of all the task related variables being defined in `suite.rc`, each task has a corresponding `rose-app.conf` in the folder `app`. All the relevant variables are specified in this `rose-app.conf`. In addition, the `script= rose task run -v` is defined in `suite.rc`. Please note there is no improvement by this design, it is just another style.
     409
     410There are suites developed for APS3 NWP systems,
     411 * u-am854: for APS3 City (1.5km), BOM STASH pp files; sample plots at https://accessdev.nci.org.au/~wml548/charts/aps3/nwp/
     412 * u-am898: for APS3 City Ensemble (2.2km), BOM STASH ppfiles; sample plots at https://accessdev.nci.org.au/~wml548/charts/aps3/ensemble/