Downloading and Compiling MET

Size: px
Start display at page:

Download "Downloading and Compiling MET"

Transcription

1 Downloading and Compiling MET John Halley Gotway

2 Release History METv0.9: Beta release July, 2007 METv1.0: First official release January, 2008 METv1.1: Incremental upgrades July, 2008 METv2.0: Probabilistic forecasts April, 2009 METv3.0: Ensembles September, 2010 METv3.0.1: Bugfixes March 17, 2011 METv3.1: Internal streamlining Jan 13, 2012 Pre-installed on tutorial machines registered users from 102 countries 50/25/15/10%: University/Gov t/nonprofit/private 30/15/7/3%: USA/China/India/Italy On-line and hands-on tutorials

3 Downloading MET Download MET release and compile locally. Register and download: Language: Primarily in C++ with calls to a Fortran library Supported Platforms and Compilers: 1. Linux with GNU compilers 2. Linux with Portland Group (PGI) compilers 3. Linux with Intel compilers 4. IBM machines with IBM compilers

4

5 Dependencies REQUIRED: GNU Make Utility ( IBM C++/Fortran Compilers (GNU, PGI, Intel, or Library BUFRLIB Library GNU Scientific Library (GSL) F2C or G2C Library (only for some compilers) RECOMMENDED: Unified Post-Processor ( WRF-Post COPYGB (included with R statistics and graphics package

6 Directory Structure File or Directory Contents README Makefile_gnu (pgi, intel, ibm) lib/ include/ src/ doc/ bin/ scripts/ data/ out/ Installation instructions and release notes. Top-level Makefile to be configured prior to building MET. Compiled libraries. Header files MET Source code. MET User s Guide. Built MET executables. Test scripts to be run after building MET. Sample data used by the test scripts. Output generated by the test scripts.

7 Building MET Steps for building MET: 1. Build required libraries. Same family of compilers for MET 2. Download and unpack latest MET patches. 3. Select the appropriate Makefile. GNU, PGI, Intel, or IBM 4. Edit the Makefile. C++ and Fortran compilers Paths for, BUFRLIB, and GSL libraries 5. Run Make to build all of the MET tools. 6. Run the test script and check for runtime errors. Runs each of the MET tools at least once. Uses sample data distributed with the tarball.

8 METv3.1 Flowchart Input Reformat Statistics Analysis Gridded GRIB Input: Observation Analyses Model Forecasts Point Obs Gen Poly Mask PCP Combine 2NC Mask Gridded Point Obs MODE Wavelet Stat Grid Stat Ensemble Stat PS STAT PS STAT STAT MODE Analysis Stat Analysis PrepBufr Point Obs PB2NC Point Obs Point Stat STAT = optional

9 Configuration Files MET tools controlled using command line options and configuration files Well commented and documented in MET User s Guide Easy to modify Distributed with the tarball Configuration files control things such as: Fields/levels to be verified Thresholds to be applied Interpolation methods to be used Verification methods to be applied Regions over which to accumulate statistics

10 Graphics Limited graphics incorporated into MET Options for plotting MET statistical output R, NCL, IDL, GNUPlot, and many others Sample plotting scripts on MET website Future METViewer database/display system

11 R Statistics and Graphics The R Project for Statistical Computing ( Powerful statistical analysis and plotting tools Large and growing user community Freely available and well supported for Linux/Windows/Mac Sample R plotting and analysis scripts posted on the MET website Use R to plot data in the practical sessions

12 Getting Started with MET A Typical Use Case John Halley Gotway

13 Use Case: Point Verification Input Reformat Statistics Analysis Gridded GRIB Input: Observation Analyses Model Forecasts Point Obs Gen Poly Mask PCP Combine 2NC Mask Gridded Point Obs MODE Wavelet Stat Grid Stat Ensemble Stat PS STAT PS STAT STAT MODE Analysis Stat Analysis PrepBufr Point Obs PB2NC Point Obs Point Stat STAT = optional

14 Use Case: 2-m Temperature Verify 2-m temperature versus PREPBUFR point observations. Initialized with 3-hourly output to 48h Run WRFOUT through WPP to create GRIB Unidata s IDV for display

15 Use Case: Find Observations MET downloads page. NCAR CISL Site: DS337.0 Global PREPBUFR point observations

16 Use Case: Get Observations Register and log in NCAR CISL Site: DS337.0 Select through Pull daily PREPBUFR files

17 Use Case: Process Observations GDAS PREPBUFR 4/day in 6-hr chunks nr = not restricted Run each through pb2nc All observation types Full 6-hr time window Quality marker of 9 Only over CONUS

18 Use Case: Plot 2-m TMP Obs 2-m TMP obs in ADPSFC message type Run plot_point_obs utility to display obs

19 Use Case: Verify 2-m TMP Fcst Run point_stat to compare gridded forecast to point observations. Once/fcst time Obs +/- 5 min Bilinear interp Score over FULL model domain Continuous statistics line (incl RMSE)

20 Use Case: Continuous Statistics One STAT output file for each lead time Continuous line type (CNT) including CI s Column 48hr fcst Column 48hr fcst TOTAL 1457 MAE FBAR MSE FSTDEV BCMSE OBAR RMSE OSTDEV E PR_CORR E ME E ESTDEV E MBIAS E

21 Use Case: Time Series of RMSE? Investigate 48hr RMSE = 3.39

22 Use Case: Conclusions Need to investigate 33 hr lead time Clear diurnal cycle for surface temperature RMSE best in the morning (perfect RMSE = 0) RMSE worst in the evening Performance degrades as lead time increases Too little data to make strong conclusions This is a single initialization Verify/aggregate over a month, season, or year

23 File Formats and Pre-Processing File Formats Pre-processing Tools Useful Links Tressa L. Fowler

24 FILE FORMATS

25 Supported File Formats Forecasts GRIB GRIdded Binary file format (*version 1) specificmet andpinterpwrffromoutput network Common Data Format Observations PREPBUFR binary dataset prepared by NCEP from varied data sources. METspecific format (10-cols x n-rows) gridded GRIB i.e. NEXRAD Level II or IV METspecific MADIS netcdf RAOB and METAR observations WWMCA World Wide Merged Cloud Analysis

26 GRIB vs GRIB2 GRIB (or GRIB1): Until 2008 NCEP and other WMO organizations have historical data in GRIB1 Unified postprocessor (UPP) produces GRIB1 format using copygb Performs horizontal interpolation and destaggering (in the case of WRF-NMM) onto a defined grid. Useful for both cores in creating an output grid not fixed by the model integration domain. GRIB2: NCEP and other WMO organizations now use GRIB 2 as the standard for gridded binary data. At least two GRIB2toGRIB1 converters available NCEP cnvgrib UCAR/CISL Grib Converter

27 New for V3.0 PINTERP output This utility interpolates WRF-ARW netcdf output files to user specified pressure levels. Utility can also destagger grid WRF Online Tutorial has more information on PINTERP utility WMMCA satellite product Binary Produced by Air Force

28 Data Inventory Tools wgrib dumps GRIB1 headers and data. wgrib2 dumps GRIB2 headers and data. ncdump - dumps headers and data. ncview plots gridded data. GrADS command line interface to produce plots. NCL command line interface to produce plots. IDV gui-driven visualization of many gridded and point datasets.

29 PRE-PROCESSING TOOLS

30 Pre-Processing / Reformatting Input Reformat Statistics Analysis Gridded GRIB Input: Observation Analyses Model Forecasts Point Obs Gen Poly Mask PCP Combine 2NC Mask Gridded Point Obs MODE Wavelet Stat Grid Stat Ensemble Stat PS STAT PS STAT STAT MODE Analysis Stat Analysis PrepBufr Point Obs PB2NC Point Obs Point Stat STAT = optional

31 Data Reformating Tools PB2NC, 2NC, MADIS2NC Arrange observational data into the point format expected by Point-Stat. PCP_Combine (optional) Sum precipitation values across two or more time periods. Subtract precipitation values to create values for finer subperiods. Produces gridded file that can be used as input grid for any Statistics tool. Gen_Poly_Mask (optional) Used when more complex masking is needed. Produces a file of pre-defined mask. May be used for masking in any Statistics tools.

32 1. PB2NC Tool Stands for PREPBUFR to Functionality: Filters and reformats PREPBUFR point observations into intermediate format. Configuration file specifies: Observation types, variables, locations, elevations, quality marks, and times to retain or derive for use in Point-Stat. Data formats:. BUFRLIBNCEP susingprepbufrreads Writes point as input to Point-Stat.

33 PREPBUFR BUFR is the World Meteorological Organization (WMO) standard binary code for the representation and exchange of observational data. The PREPBUFR format is produced by NCEP for analyses and data assimilation. The system that produces this format: Assembles observations dumped from a number of sources Encodes information about the observational error for each data type background (first guess) interpolation for each data location Performs both rudimentary multi-platform quality control and more complex platform-specific quality control North American and Global datasets MET currently only supports PREPBUFR.

34 PB2NC: Usage Usage: pb2nc prepbufr_file netcdf_file config_file [-pbfile prepbufr_file] [-valid_beg time] [-valid_end time] [-nmsg n] [-dump path] [-v level] prepbufr_file netcdf_file config_file -pbfile -valid_beg -valid_end -nmsg -dump Input obs file in PrepBufr format Output name for file PB2NC configuration file Additional input PrepBufr files Beginning of valid time window [YYYYMMDD_[HH[MMSS]] End of valid time window [YYYYMMDD_[HH[MMSS]] Number of PrepBufr messages to process Dump entire contents o PrepBufr file to file in path -v Level of logging

35 PB2NC: Run METv3.1/bin/pb2nc \ ndas.t00z.prepbufr.tm nr \ out/tutorial_pb.nc PB2NCConfig_tutorial -v 2 ==> append : to filename to view the data source BUFR 230ADPUPA UPPER-AIR (RAOB, PIBAL, RECCO, DROPS) REPORTS 231AIRCAR MDCRS ACARS AIRCRAFT REPORTS 232AIRCFT AIREP/PIREP, AMDAR(ASDAR/ACARS), E-ADAS(AMDAR BUFR) ACF233SATWND SATELLITE-DERIVED WIND REPORTS 234PROFLR WIND PROFILER REPORTS 235VADWND VAD (NEXRAD) WIND REPORTS 236SATEMP TOVS SATELLITE DATA (SOUNDINGS, RETRIEVALS, RADIANCES) 237ADPSFC SURFACE LAND (SYNOPTIC, METAR) REPORTS 238SFCSHP SURFACE MARINE (SHIP, BUOY, C-MAN PLATFORM) REPORTS 239SFCBOG MEAN SEA-LEVEL PRESSURE BOGUS REPORTS 240SPSSMI SSM/I RETRIEVAL PRODUCTS (REPROCESSED WIND SPEED, TPW) 241SYNDAT SYNTHETIC TROPICAL CYCLONE BOGUS REPORTS 242ERS1DA ERS SCATTEROMETER DATA (REPROCESSED WIND SPEED) 243GOESND GOES SATELLITE DATA (SOUNDINGS, RETRIEVALS, RADIANCES) 244QKSWND QUIKSCAT SCATTEROMETER DATA (REPROCESSED WIND SPEED) 245MSONET MESONET SURFACE REPORTS (COOPERATIVE NETWORKS) 246GPSIPW GLOBAL POSITIONING SATELLITE-INTEGRATED PRECIP. WATER 247RASSDA RADIO ACOUSTIC SOUNDING SYSTEM (RASS) TEMP PROFILE RPTSM063000BYTCNT What obs are in a PREPBUFR file? >less \ ndas.t00z.prepbufr.tm nr

36 2. 2NC Tool Stands for to Functionality: Reformat point observations into intermediate format. One input format supported (10 columns). No configuration file. Data formats: Reads MET Point. Writes point as input to Point-Stat. Future: support additional standard formats.

37 2NC: Usage Usage: ascii2nc ascii_file netcdf_file [-format ascii_format] [-v level] ascii_file netcdf_file -format Input obs file in format Output name for file Override default MET Point format (Future Option) -v Level of logging

38 Msg STID ValidTime Lat Lon Message type WMO Station ID Valid time for observation Latitude [North] Longitude [East] Elev Elevation [m] (Note: currently not used by MET code so can be filled with ) GC Lvl Hgt Ob MET Point Format Msg STID ValidTime Lat Lon Elev GC Lvl Hgt Ob ADPUPA _ ADPUPA _ ADPUPA _ ADPUPA _ ADPUPA _ ADPUPA _ ADPUPA _ GRIB code for variable (i.e. AccPrecip = 61; MSLP = 2; Temp = 11, etc ) Pressure [mb] or Accumulation Interval [hr] Height above Mean Sea Level [m MSL] (Note: currently not used by MET code so can be filled with ) Observed value

39 MET specific Format Msg STID ValidTime Lat Lon Elev GC Lvl Hgt Ob Ob assigns value to variable ADPUPA _ *HGT ADPUPA _ *TMP ADPUPA _ *DPT ADPUPA _ *RH ADPUPA _ *MixRat ADPUPA _ *HGT ADPUPA _ *TMP Msg STID ValidTime Lat Lon Message type WMO Station ID Valid time for observation Latitude [North] Longitude [East] Elev Elevation [m] (Note: currently not used by MET code so can be filled with ) GC Lvl Hgt Ob GRIB code for variable (i.e. AccPrecip = 61; MSLP = 2; Temp = 11, etc ) Pressure [mb] or Accumulation Interval [hr] Height above Mean Sea Level [m MSL] (Note: currently not used by MET code so can be filled with ) Observed value * Use a value of "-9999" to indicate missing data

40 2NC: Run METv3.1/bin/ascii2nc sample_obs.txt sample_ascii.nc -v 2 netcdf sample_ascii { dimensions: mxstr = 15 ; hdr_arr_len = 3 ; obs_arr_len = 5 ; nhdr = 5 ; nobs = UNLIMITED ; // (2140 currently) variables: char hdr_typ(nhdr, mxstr) ; Result of ncdump h Result of ncdump v obs_arr hdr_typ:long_name = "message type" ; char hdr_sid(nhdr, mxstr) ; hdr_sid:long_name = "station identification" ; char hdr_vld(nhdr, mxstr) ; hdr_vld:long_name = "valid time" ; hdr_vld:units = "YYYYMMDD_HHMMSS UTC" ; float hdr_arr(nhdr, hdr_arr_len) ; hdr_arr:long_name = "array of observation station header values" ; hdr_arr:_fill_value = f ; hdr_arr:columns = "lat lon elv" ; ; float obs_arr(nobs, obs_arr_len) ; obs_arr:long_name = "array of observation values" ; obs_arr:_fill_value = f ; obs_arr:columns = "hdr_id gc lvl hgt ob" ; obs_arr:hdr_id_long_name = "index of matching header data" ; ; obs_arr = 0, 7, 837, 1618, 1618, 1, 11, 837, 1618, , 2, 17, 837, 1618, , 3, 52, 837, 1618, 92, 4, 53, 837, 1618, , 5, 7, 826, 1724, 1724, 6, 11, 826, 1724, , 7, 17, 826, 1724, , 8, 52, 826, 1724, 84, 9, 53, 826, 1724, , 10, 7, 815.3, 1829, 1829, 11, 11, 815.3, 1829, , 12, 17, 815.3, 1829, , 13, 52, 815.3, 1829, 45, 14, 53, 815.3, 1829, , 15, 7, 815, 1832, 1832, 16, 11, 815, 1832, , 17, 17, 815, 1832, , 18, 52, 815, 1832, 44, 19, 53, 815, 1832, , 20, 7, 784.7, 2134, 2134, 21, 11, 784.7, 2134, , 22, 17, 784.7, 2134, , 23, 52, 784.7, 2134, 47,

41 3. PCP-Combine Tool Stands for Precip-Combine Functionality: Mathematically combines precipitation fields across multiple files. Add precipitation over 2 files 2 NMM output files to go from 3-hr to 6-hr accumulation. Sum precipitation over more than 2 files 12 WSR-88D Level II data to go from 5 min accumulation to 1-hr accumulation. Subtract precipitation in 2 files 2 ARW output files to go from 12 hr accumulations to 6 hour accumulation Specify field name on the command line. No configuration file. Data formats: Reads GRIB format. Writes gridded as input to stats tools.

42 PCP-Combine: Usage Usage: pcp_combine [-sum sum_args] or [-add add_args] or [-subtract sub_args] [-gc code] [-v level] -sum -add -subtract -gc Accumulates data over multiple files. Sum_args: (init_time, in_accum, valid_time, out_accum, out_file, -pcpdir path, -pcprx reg_exp) Accumulates data over two files. Add_args: (in_file1, Accum1, in_file2, Accum2, out_file). Subtracts data over two files. Sub_args: (in_file1, Accum1, in_file2, Accum2, out_file). GRIB code for variable (i.e. ACPC = 61; NCPCP =62; ACPCP =63, etc ). -v Level of logging

43 PCP-Combine: Run Two example command lines 1) Summing two 6-hourly accumulation forecast files into a single 12-hour accumulation forecast. METv3.1/bin/pcp_combine \ -add _ grb 6 \ _ grb 6 \ sample_fcst.nc -pcpdir data/ ) Summing 12 1-hourly accumulation observation files into a single 12-hour accumulated observation. METv3.1/bin/pcp_combine \ -sum _ \ _ \ sample_obs.nc -pcpdir data/st2ml

44 PCP-Combine: Example # _ hr acc _ hr acc _ hr acc Graphics produced using ncview

45 4. Gen Poly Mask Tool Stands for Generate Polyline Mask Functionality: Uses a lat/lon polyline to generate a 0/1 mask field to be applied to your data. Applies this mask once prior to running Point-Stat or Grid-Stat No configuration file. Data formats: Reads formatted polyline file. Reads GRIB file. Reads files from PCP-Combine. Writes gridded file of 0/1 mask. Accumulated Precip Accumulated Precip CONUS more points

46 MET Point-Stat Tool John Halley Gotway

47 Point-Stat Tool Input Reformat Statistics Analysis Gridded GRIB Input: Observation Analyses Model Forecasts Point Obs Gen Poly Mask PCP Combine 2NC Mask Gridded Point Obs MODE Wavelet Stat Grid Stat Ensemble Stat PS STAT PS STAT STAT MODE Analysis Stat Analysis PrepBufr Point Obs PB2NC Point Obs Point Stat STAT = optional

48 Point-Stat: Overview Compare gridded forecasts to point observations. Accumulate matched pairs over a defined area at a single point in time. Verify one or more variables/levels. Analysis tool provided to aggregate through time. Verification methods: Continuous statistics for raw fields. Single and Multi-Category counts and statistics for thresholded fields. Parametric and non-parametric confidence intervals for statistics. Compute partial sums for raw fields and/or the raw matched pair values. Methods for probabilistic forecasts.

49 Point-Stat: Input/Output Input Files Gridded forecast file GRIB output of Unified Post-Processor (or other) output of PCP-Combine or p_interp Point observation file output of PB2NC, 2NC, or MADIS2NC configuration file Output Files statistics file with all output lines (end with.stat ) Optional files sorted by line type with a header row (ends with _TYPE.txt )

50 Point-Stat: Usage Usage: point_stat fcst_file obs_file config_file [-climo climo_file] [-point_obs netcdf_file] [-fcst_valid time] [-fcst_lead time] [-obs_valid_beg time] [-obs_valid_end time] [-outdir path] [-v level] fcst_file obs_file config_file -climo -point_obs -fcst_valid -fcst_lead GRIB or NC forecast file NC point observation file (PB2NC or 2NC) configuration file Climo file for computing anomaly partial sums Additional NC point observation files Forecast valid time Forecast lead time -obs_valid_beg Beginning of valid time window for matching -obs_valid_end End of valid time window for matching -outdir Output directory to be used -v Level of logging

51 Point-Stat: Configuration 28 configurable parameters only set a few: Temperature at the surface (2-meter). fcst_field[] = [ TMP/Z2 ]; Temperature below freezing. fcst_thresh[] = [ gt273 gt283 gt293 ]; Match to observations at the surface. message_type[] = [ ADPSFC ]; Look at all the points in my domain. mask_grid[] = [ FULL ]; Match observation to the nearest forecast value. interp_wdth[] = [1]; Generate all possible statistic types, except probabilistic. output_flag[] = [ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2 ];

52 Point-Stat: Input 2-meter TMP 4255 TMP ADPSFC Obs

53 Point-Stat: Run METv3.0/bin/point_stat \ sample_fcst.grb sample_pb.nc \ PointStatConfig_TMPZ2 -outdir out -v 2 Forecast File: sample_fcst.grb Climatology File: none Configuration File: PointStatConfig_TMPZ2 Observation File: sample_pb.nc Reading records for TMP/Z2. For TMP/Z2 found 1 forecast levels and 0 climatology levels Searching observations from 9716 PrepBufr messages Processing TMP/Z2 versus TMP/Z2, for observation type ADPSFC, over region FULL, for interpolation method UW_MEAN(1), using 4250 pairs. Computing Categorical Statistics. Computing Multi-Category Statistics. Computing Continuous Statistics. Computing Scalar Partial Sums Output file: out/point_stat_360000l_ _120000v.stat Output file: out/point_stat_360000l_ _120000v_fho.txt Output file: out/point_stat_360000l_ _120000v_ctc.txt Output file: out/point_stat_360000l_ _120000v_cts.txt Output file: out/point_stat_360000l_ _120000v_mctc.txt Output file: out/point_stat_360000l_ _120000v_mcts.txt Output file: out/point_stat_360000l_ _120000v_cnt.txt Output file: out/point_stat_360000l_ _120000v_sl1l2.txt Output file: out/point_stat_360000l_ _120000v_sal1l2.txt Output file: out/point_stat_360000l_ _120000v_vl1l2.txt Output file: out/point_stat_360000l_ _120000v_val1l2.txt Output file: out/point_stat_360000l_ _120000v_mpr.txt

54 Point-Stat: Output Types Statistics line types: 15 possible Categorical Single Threshold Contingency table counts and stats (FHO, CTC, CTS) Categorical Multiple Thresholds NxN Contingency table counts and stats (MCTC, MCTS) Continuous - raw fields Continuous statistics (CNT) Partial Sums (SL1L2, SAL1L2, VL1L2, VAL1L2) Probabilistic Nx2 Contingency table counts and stats (PCT, PSTD) Continuous statistics and ROC curve (PJC, PRC) Matched pairs Raw matched pairs a lot of data! (MPR) 21 header columns common to all line types Remaining columns specific to each line type

55 Point-Stat: Sample Output 1. STAT file output for sample run: 1 line each for CNT, SL1L2, MCTC, MCTS 3 lines each for FHO, CTC, CTS 4,250 lines for MPR! 2. Additional TXT files for each line type Output file: out/point_stat_360000l_ _120000v.stat Output file: out/point_stat_360000l_ _120000v_fho.txt Output file: out/point_stat_360000l_ _120000v_ctc.txt Output file: out/point_stat_360000l_ _120000v_cts.txt Output file: out/point_stat_360000l_ _120000v_mctc.txt Output file: out/point_stat_360000l_ _120000v_mcts.txt Output file: out/point_stat_360000l_ _120000v_cnt.txt Output file: out/point_stat_360000l_ _120000v_sl1l2.txt Output file: out/point_stat_360000l_ _120000v_sal1l2.txt Output file: out/point_stat_360000l_ _120000v_vl1l2.txt Output file: out/point_stat_360000l_ _120000v_val1l2.txt Output file: out/point_stat_360000l_ _120000v_mpr.txt

56 Point-Stat: CTC Output Line VERSION V3.0 MODEL WRF FCST_LEAD FCST_VALID_BEG _ FCST_VALID_END _ OBS_LEAD OBS_VALID_BEG _ OBS_VALID_END _ FCST_VAR TMP FCST_LEV Z2 OBS_VAR TMP OBS_LEV Z2 OBTYPE ADPSFC VX_MASK FULL INTERP_MTHD UW_MEAN INTERP_PNTS 1 FCST_THRESH > OBS_THRESH > COV_THRESH NA ALPHA NA LINE_TYPE CTC TOTAL 4250 FY_OY 3275 FY_ON 245 FN_OY 102 FN_ON 628

57 Point-Stat: Matched Pairs Matched Pair (MPR) line type contains 1 line for each matched pair. Data overload! TOTAL INDEX OBS_SID OBS_LAT OBS_LON OBS_LVL OBS_ELV FCST OBS CLIMO NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA

58 Stat-Analysis Tool Filtering Summarizing Aggregating of Grid-Stat, Point-Stat, Ensemble-Stat & Wavelet-Stat output Tara Jensen

59 What can Stat Analysis do? Questions to MET Help - Can I get Q: Overall statistics for all gridded observations compared to the forecasts for hours 0 through 24 together? A: Yes - using Stat Analysis Tool on Grid-Stat output Q: Long-term statistics at individual sites (e.g., mean absolute error or RMS error for daily forecasts for a month)? A: Yes - using Stat Analysis Tool on Point-Stat output Q: My contingency table statistics aggregated over multiple runs? A: Yes using Stat Analysis Tool on any output Q: Statistics aggregated for a large number (N) of individual stations in one simultaneous run? A: Yes but it would be cumbersome. You would have to configure Stat Analysis Tool to run (N) number of jobs OR use our soon to be released METViewer tool. Copyright Copyright 2012, University 2012, University Corporation Corporation for Atmospheric for Atmospheric Research, Research, all rights all reserved rights reserved

60 Stat Analysis Tool Statistics Analysis User Defined Display MODE PS MODE Analysis Wavelet Stat Grid Stat Ensemble Stat STAT PS STAT STAT Stat Analysis User Graphics Package User Graphics Package Point Stat STAT For Stat Analysis Tool: MET provides the analysis in output. You provide the graphing / plotting capability.

61 Stat Analysis Jobs Filtering filter - filters out lines from one or more stat files based on user-specified filtering options. Summarizing summary - produces summary information from a single column of data including: mean, standard deviation, min, max, and the 10th, 25th, 50th, 75th, and 90th percentiles. Customized tool for AFWA go_index - computes the GO Index, a performance statistic used primarily by the United States Air Force.

62 Stat Analysis Jobs Aggregation aggregate - aggregates stat data across multiple time steps or masking regions. Output line type is the same as input line type. aggregate_stat aggregates across multiple times/regions then calculates statistics. Output line is different from input line types. Valid line type combinations include: -line_type FHO, CTC, -out_line_type CTS -line_type MCTC, -out_line_type MCTS -line_type SL1L2, SAL1L2, -out_line_type CNT -line_type VL1L2, VAL1L2, -out_line_type WDIR (wind direction) -line_type PCT, -out_line_type PSTD, PJC, PRC -line_type NBRCTC, -out_line_type NBRCTS -line_type MPR, -out_line_type FHO, CTC, CTS, MCTC, MCTS, CNT, SL1L2, SAL1L2,PCT, PSTD, PJC, PRC

63 Stat Analysis Tool: Usage Usage: stat_analysis -lookin path [-out filename] [-tmp_dir path] [-v level] -config config_file or job at command line options with associated arguments [filter] [summary] [aggregate] [aggregate_stat] [go_index] -lookin -out -tmp_dir Path to *.stat files this can be a directory or a single file name (Use one or more times) Output name for file Folder for temporary files -v Level of logging -config filter summary aggregate aggregate_stat go_index StatAnalysisConfig file See previous 2 slides See previous 2 slides See previous 2 slides See previous 2 slides See previous 2 slides

64 Stat Analysis Tool: Configuration 37 configurable parameters only set a few: Apply NAM G212 mask vx_mask[ ] = [ G212 ]; Using only the Temperature variable fcst_var[ ] = [ TMP ]; obs_var[ ] = []; Filter on CTC lines in which fcst_var[ ] > 278 K line_type[ ] = [ CTC"]; fcst_thresh[ ] = [ >278 ]; obs_thresh[ ] = []; Dump the filtered stat data to a file AND sum contingency table count (CTC) lines of data for pressure levels between 850 and 750 jobs[ ] = ["-job filter -dump_row out/filter_job.stat", \ "-job aggregate line_type CTC \ -dump_row out/aggr_ctc_job.stat fcst_lev P "];

65 Stat Analysis Tool: Run job aggregate "-job aggregate line_type CTC -dump_row out/aggr_ctc_job.stat \ -fcst_lev P " Point Stat Output (i.e. pointstat_out.stat) V2.0 WRF ADPUPA G212 TMP P > CTC UW_MEAN 1 F C S T Y OBS N Y N V2.0 WRF ADPSFC G212 TMP P > CTC UW_MEAN 1 (NOTE: header modified to show only pertinent info) F C S T OBS Y N Y N

66 Stat Analysis Tool: Run job aggregate Stat Analysis Output (i.e. aggr_ctc_job.stat ) FILTER: -job filter -vx_mask G212 -line_type CTC fcst_thresh > var TMP -dump_row out/filter_job.stat OBS JOB_LIST: -job aggregate -vx_mask G212 -line_type CTC -fcst_thresh > var TMP -level P dump_row out/aggr_ctc_job.stat COL_NAME: TOTAL FY_OY FY_ON FN_OY FN_ON INTERP_MTHD INTERP_PNTS CTC: F C S T Y N Y N

67 Stat Analysis Tool: Run job summary "-job summary line_type CNT -fcst_var TMP \ dump_row out/job_summary_rmse.stat column RMSE" Column Number Description 1 Summary (job type) 2 Total 3-7 Mean* Includes normal and bootstrap upper and lower confidence limits 8-10 Standard deviation** Includes bootstrap upper and lower confidence limits 11 Minimum value th percentile th percentile 14 Median (50 th percentile) th percentile th percentile 17 Maximum value (stat_analysis.out cont.) JOB_LIST: -job summary - line_type CNT. COL_NAME: TOTAL MEAN MEAN_NCL MEAN_NCU MEAN_BCL MEAN_BCU STDEV STDEV_BCL STDEV_BCU MIN P10 P25 P50 P75 P90 MAX SUMMARY: Copyright 2012, Copyright University 2012, Corporation University for Corporation Atmospheric for Atmospheric Research, all Research, rights reserved all rights reserved

68 Use your favorite plotting software Stat Analysis User Graphics Package MET provides the analysis in ascii ouput. You provide the graphing / plotting capability.

69 User Contributed Plotting Scripts Please feel free to send your contributions to

File Formats and Pre-Processing

File Formats and Pre-Processing File Formats and Pre-Processing File Formats Pre-processing Tools Useful Links Presenter: Tara Jensen Supported File Formats Forecasts GRIB GRIdded Binary file format (*version 1) NetCDF MET specific network

More information

Stat Analysis Tool. Filtering Summarizing Aggregating. of Grid-Stat, Point-Stat, & Wavelet-Stat output

Stat Analysis Tool. Filtering Summarizing Aggregating. of Grid-Stat, Point-Stat, & Wavelet-Stat output Stat Analysis Tool Filtering Summarizing Aggregating of Grid-Stat, Point-Stat, & Wavelet-Stat output Presenter: Tara Jensen What can Stat Analysis do for you? Can I get Q: Overall statistics for all gridded

More information

Downloading and Compiling MET

Downloading and Compiling MET Downloading and Compiling MET Julie Prestopnik Release History MET was first released in 2007 METv4.1: Released May 22, 2013 New Tools: MODIS-Regrid Series-Analysis MET-Tropical Cyclone Enhancements: Spread-Skill

More information

Model Evaluation Tools (MET)

Model Evaluation Tools (MET) 1 Model Evaluation Tools (MET) MET Development Team Developmental Testbed Center 16 July 2008 MET Development Team 2 Dave Ahijevych (scientist) Barbara Brown (scientist/statistician) Randy Bullock (software

More information

Model Evaluation Tools (MET)

Model Evaluation Tools (MET) 1 Model Evaluation Tools (MET) MET Development Team Developmental Testbed Center 27 June 2008 MET Development Team 2 Dave Ahijevych (scientist) Barbara Brown (scientist/statistician) Randy Bullock (software

More information

Model Evaluation Tools Version 3.0 (METv3.0) User s Guide 3.0.2

Model Evaluation Tools Version 3.0 (METv3.0) User s Guide 3.0.2 Model Evaluation Tools Version 3.0 (METv3.0) User s Guide 3.0.2 Developmental Testbed Center Boulder, Colorado, USA January 2011 ii Contents Section Page Foreword: A note to MET users... vii New for MET

More information

Model Evaluation Tools Version 5.0 (METv5.0) User s Guide 5.0

Model Evaluation Tools Version 5.0 (METv5.0) User s Guide 5.0 Model Evaluation Tools Version 5.0 (METv5.0) User s Guide 5.0 Developmental Testbed Center Boulder, Colorado, USA September 2014 ii Contents Section Page Foreword: A note to MET users... vii New for MET

More information

Introduction to MODE

Introduction to MODE Introduction to MODE Verifying with Objects Presenter: Tara Jensen copyright 2017, UCAR, all rights reserved MODE Object Identification Source: Davis 2006 (Intensity presented as vertical dimension) Smoothing

More information

Unifying Verification through a Python-wrapped Suite of Tools

Unifying Verification through a Python-wrapped Suite of Tools Support for MET is provided by NOAA, US Air Force, NSF and NCAR through the Developmental Testbed Center (DTC) Unifying Verification through a Python-wrapped Suite of Tools Tara Jensen, John Halley Gotway,

More information

WRF-NMM Standard Initialization (SI) Matthew Pyle 8 August 2006

WRF-NMM Standard Initialization (SI) Matthew Pyle 8 August 2006 WRF-NMM Standard Initialization (SI) Matthew Pyle 8 August 2006 1 Outline Overview of the WRF-NMM Standard Initialization (SI) package. More detailed look at individual SI program components. SI software

More information

MET+ MET+ Unified Package. Python wrappers around MET and METViewer: Python wrappers

MET+ MET+ Unified Package. Python wrappers around MET and METViewer: Python wrappers MET+ Overview MET+ Unified Package Python wrappers around MET and METViewer: 2 Simple to set-up and run Automated plotting of 2D fields and statistics Initial system - Global deterministic with plans to

More information

IPSL Boot Camp Part 5:

IPSL Boot Camp Part 5: IPSL Boot Camp Part 5: CDO and NCO Sabine Radanovics, Jérôme Servonnat March 24, 2016 1 / 33 Group exercise Suppose... We have Tasks 30 years climate model simulation 1 file per month, 6 hourly data netcdf

More information

WRF Utilities. Cindy Bruyère

WRF Utilities. Cindy Bruyère WRF Utilities Cindy Bruyère Overview Graphical Tools WRF Model Domain Design Intermediate Files netcdf GRIB1 / GRIB2 Verification Tools Domain Wizard Graphics Graphics NCL Graphical package WRF-ARW Only

More information

BUFR/PrepBUFR File Processing

BUFR/PrepBUFR File Processing 2011 BUFR Tutorial, 13 December 2011, Boulder, CO BUFR/PrepBUFR File Processing Ruifang Li* and Ming Hu** *NCAR/MMM **Developmental Testbed Center 1 Topics Covered Basic actions and steps of BUFR file

More information

PyNGL & PyNIO Geoscience Visualization & Data IO Modules

PyNGL & PyNIO Geoscience Visualization & Data IO Modules PyNGL & PyNIO Geoscience Visualization & Data IO Modules SciPy 08 Dave Brown National Center for Atmospheric Research Boulder, CO Topics What are PyNGL and PyNIO? Quick summary of PyNGL graphics PyNIO

More information

Community Tools (1) - PrepBUFR/BUFR: Basic tools, NCEP data, and BUFR table

Community Tools (1) - PrepBUFR/BUFR: Basic tools, NCEP data, and BUFR table 2012 GSI Summer Tutorial, 22 Aug. 2012, Boulder, CO Community Tools (1) - PrepBUFR/BUFR: Basic tools, NCEP data, and BUFR table Ruifang Li NCAR/MMM Topics covered NCEP observation data Observation data

More information

Instituting an observation database (ODB) capability in the GSI

Instituting an observation database (ODB) capability in the GSI Instituting an observation database (ODB) capability in the GSI Jeff Whitaker, Scott Gregory, and Tom Hamill NOAA / ESRL Physical Sciences Division Presentation to Blueprints for Next-Generation Data Assimilation

More information

NCL variable based on a netcdf variable model

NCL variable based on a netcdf variable model NCL variable based on a netcdf variable model netcdf files self describing (ideally) all info contained within file no external information needed to determine file contents portable [machine independent]

More information

Instituting an observation database

Instituting an observation database Instituting an observation database capability in the NCEP GSI Tom Hamill, Jeff Whitaker, Scott Gregory NOAA / ESRL Physical Sciences Division Presentation to DAOS, Exeter England, April 2016 Our intent:

More information

GSI Setup, Run and Namelist

GSI Setup, Run and Namelist GSI Setup, Run and Namelist Hui Shao GSI Community Tutorial, June 28-30, 2010, Boulder, CO Observation Error Observation Observation processing and assimilation PrepBUFR and BUFR processing: 06/29, Tue

More information

Interpolation. Computer User Training Course Paul Dando. User Support. ECMWF 25 February 2016

Interpolation. Computer User Training Course Paul Dando. User Support. ECMWF 25 February 2016 Interpolation Computer User Training Course 2016 Paul Dando User Support advisory@ecmwf.int ECMWF 25 February 2016 1 Contents Introduction Overview of Interpolation Spectral Transformations Grid point

More information

EnKF Fundamentals (2b): Applications

EnKF Fundamentals (2b): Applications 2015 EnKF Community Tutorial August 13-14, 2015. Boulder, CO EnKF Fundamentals (2b): Applications Kathryn Newman Ming Hu, and Chunhua Zhou Developmental Testbed Center (DTC) Outline EnKF fundamentals (1):

More information

Metview BUFR Tutorial. Meteorological Visualisation Section Operations Department ECMWF

Metview BUFR Tutorial. Meteorological Visualisation Section Operations Department ECMWF Meteorological Visualisation Section Operations Department ECMWF 05/03/2015 This tutorial was tested with Metview version 4.3.0 and some features might not work for previous versions. Copyright 2015 European

More information

REQUEST FOR A SPECIAL PROJECT

REQUEST FOR A SPECIAL PROJECT REQUEST FOR A SPECIAL PROJECT 2018 2020 MEMBER STATE: Germany, Greece, Italy This form needs to be submitted via the relevant National Meteorological Service. Principal Investigator 1 Amalia Iriza (NMA,Romania)

More information

McIDAS-V Tutorial Displaying Gridded Data updated January 2016 (software version 1.5)

McIDAS-V Tutorial Displaying Gridded Data updated January 2016 (software version 1.5) McIDAS-V Tutorial Displaying Gridded Data updated January 2016 (software version 1.5) McIDAS-V is a free, open source, visualization and data analysis software package that is the next generation in SSEC's

More information

Atmospheric Model Evaluation Tool (AMET) Installation Guide

Atmospheric Model Evaluation Tool (AMET) Installation Guide Atmospheric Model Evaluation Tool (AMET) Installation Guide Prepared under Work Assignment 3-04 of U.S. EPA Contract EP-W-05-045, Operation of the Center for Community Air Quality Modeling and Analysis

More information

Moving Weather Model Ensembles To A Geospatial Database For The Aviation Weather Center

Moving Weather Model Ensembles To A Geospatial Database For The Aviation Weather Center Moving Weather Model Ensembles To A Geospatial Database For The Aviation Weather Center Presented by Jeff Smith April 2, 2013 NOAA's Earth System Research Lab in Boulder, CO Background -1 NCEP is NOAA

More information

Gridded data from many sources

Gridded data from many sources Gridded data from many sources A data-user's perspective Heiko Klein 26.09.2014 Background MET used legacy format (felt) for gridded data since ~1980s -Index 2d fields -«unique» parameter table 2012 decided

More information

BUFR decoding. Dominique Lucas User Support. February Intro Bufr decoding

BUFR decoding. Dominique Lucas User Support. February Intro Bufr decoding BUFR decoding Dominique Lucas User Support February 2017 1 Content What is BUFR BUFR tools BUFR format BUFR decoding Practical examples February 2017 2 What is BUFR Binary representation of meteorological

More information

Big changes coming to ECMWF Product Generation system

Big changes coming to ECMWF Product Generation system Big changes coming to ECMWF Product Generation system European Working Group on Operational meteorological Workstations (EGOWS): 15-17 October 2018 Marta Gutierrez ECMWF Forecast Department Marta.Gutierrez@ecmwf.int

More information

Guide to WMO Table Driven Code Forms: FM 94 BUFR. and FM 95 CREX

Guide to WMO Table Driven Code Forms: FM 94 BUFR. and FM 95 CREX Guide to WMO Table Driven Code Forms: FM 94 BUFR and FM 95 CREX Layer 3: Detailed Description of the Code Forms (for programmers of encoder/decoder software) Geneva, 1 January 2002 Preface This guide has

More information

BUFR/PrepBUFR User s Guide Version 1.0 Draft

BUFR/PrepBUFR User s Guide Version 1.0 Draft BUFR/PrepBUFR User s Guide Version 1.0 Draft Developmental Testbed Center December, 2011 Foreword BUFR (Binary Universal Form for the Representation of meteorological data) is Table Driven Data Representation

More information

Interpolation. Introduction and basic concepts. Computer User Training Course Paul Dando. User Support Section.

Interpolation. Introduction and basic concepts. Computer User Training Course Paul Dando. User Support Section. Interpolation Introduction and basic concepts Computer User Training Course 2011 Paul Dando User Support Section advisory@ecmwf.int 1 Contents Introduction Overview Spectral Transformations Grid point

More information

NWP Test suite: Present Status. COSMO General Meeting, 7-10 Sept 2015, Wroclaw, Poland : NWP Test suite session

NWP Test suite: Present Status. COSMO General Meeting, 7-10 Sept 2015, Wroclaw, Poland : NWP Test suite session NWP Test suite: Present Status GOAL Build up a software environment to perform carefully-controlled and rigorous testing: Calculation of verification statistics for any COSMO model test version Offer necessary

More information

Model Evaluation Tools Tropical Cyclone Version 4.1 (MET- TC) User s Guide

Model Evaluation Tools Tropical Cyclone Version 4.1 (MET- TC) User s Guide Model Evaluation Tools Tropical Cyclone Version 4.1 (MET- TC) User s Guide Developmental Testbed Center Research Applications Laboratory National Center for Atmospheric Research Boulder, CO May 2013 ii

More information

TIGGE and the EU Funded BRIDGE project

TIGGE and the EU Funded BRIDGE project TIGGE and the EU Funded BRIDGE project Baudouin Raoult Head of Data and Services Section ECMWF Slide 1 Slide 1 The TIGGE core dataset THORPEX Interactive Grand Global Ensemble Global ensemble forecasts

More information

Geographic Information System and its Application in Hydro-Meteorology Exercises using SavGIS

Geographic Information System and its Application in Hydro-Meteorology Exercises using SavGIS Geographic Information System and its Application in Hydro-Meteorology Exercises using SavGIS Jothiganesh Shanmugasundaram Decision Support Tool Development Specialist COPY DATABASE FOLDER BHUTAN in to

More information

Projections for use in the Merced River basin

Projections for use in the Merced River basin Instructions to download Downscaled CMIP3 and CMIP5 Climate and Hydrology Projections for use in the Merced River basin Go to the Downscaled CMIP3 and CMIP5 Climate and Hydrology Projections website. 1.

More information

QUALITY CONTROL FOR UNMANNED METEOROLOGICAL STATIONS IN MALAYSIAN METEOROLOGICAL DEPARTMENT

QUALITY CONTROL FOR UNMANNED METEOROLOGICAL STATIONS IN MALAYSIAN METEOROLOGICAL DEPARTMENT QUALITY CONTROL FOR UNMANNED METEOROLOGICAL STATIONS IN MALAYSIAN METEOROLOGICAL DEPARTMENT By Wan Mohd. Nazri Wan Daud Malaysian Meteorological Department, Jalan Sultan, 46667 Petaling Jaya, Selangor,

More information

Unified Model Intercomparisons for Volcanic Ash Transport Modeling

Unified Model Intercomparisons for Volcanic Ash Transport Modeling Unified Model Intercomparisons for Volcanic Ash Transport Modeling Don Morton 1, Dèlia Arnold 2, Peter Webley 3, Gerhard Wotawa 2, Barbara Stunder 4 1 Arctic Region Supercomputing Center, University of

More information

Syed RH Rizvi.

Syed RH Rizvi. Community Tools: gen_be Syed RH Rizvi National Center For Atmospheric Research NCAR/ESSL/MMM, Boulder, CO-80307, USA rizvi@ucar.edu 0 Talk overview What is gen_be? How it works? Some technical details

More information

About the SPEEDY model (from Miyoshi PhD Thesis):

About the SPEEDY model (from Miyoshi PhD Thesis): SPEEDY EXPERIMENTS. About the SPEEDY model (from Miyoshi PhD Thesis): The SPEEDY model (Molteni 2003) is a recently developed atmospheric general circulation model (AGCM) with a spectral primitive-equation

More information

Introduction to ECMWF resources:

Introduction to ECMWF resources: Introduction to ECMWF resources: Computing and archive services. and how to access them Paul Dando User Support Paul.Dando@ecmwf.int advisory@ecmwf.int University of Reading - 23 January 2014 ECMWF Slide

More information

Ecography. Supplementary material

Ecography. Supplementary material Ecography ECOG-03031 Fordham, D. A., Saltré, F., Haythorne, S., Wigley, T. M. L., Otto-Bliesner, B. L., Chan, K. C. and Brooks, B. W. 2017. PaleoView: a tool for generating continuous climate projections

More information

GSI fundamentals (4): Background Error Covariance and Observation Error

GSI fundamentals (4): Background Error Covariance and Observation Error 27 GSI Community Tutorial July 2, 27, College Park, MD GSI fundamentals (4): Background Error Covariance and Observation Error Ming Hu Developmental Testbed Center Outline GSI fundamentals (): Setup and

More information

McIDAS-V - A powerful data analysis and visualization tool for multi and hyperspectral environmental satellite data *

McIDAS-V - A powerful data analysis and visualization tool for multi and hyperspectral environmental satellite data * McIDAS-V - A powerful data analysis and visualization tool for multi and hyperspectral environmental satellite data * Thomas Achtor, Thomas Rink, Thomas Whittaker, David Parker and David Santek Space Science

More information

McIDAS-V Tutorial Installation and Introduction updated September 2015 (software version 1.5)

McIDAS-V Tutorial Installation and Introduction updated September 2015 (software version 1.5) McIDAS-V Tutorial Installation and Introduction updated September 2015 (software version 1.5) McIDAS-V is a free, open source, visualization and data analysis software package that is the next generation

More information

Introduction of new WDCGG website. Seiji MIYAUCHI Meteorological Agency

Introduction of new WDCGG website. Seiji MIYAUCHI Meteorological Agency Introduction of new WDCGG website Seiji MIYAUCHI WDCGG@Japan Meteorological Agency 1. Introduction of new WDCGG website 2. Starting to gather and provide satellite data at WDCGG Current WDCGG website 3

More information

Observation feedback archiving in MARS. Acknowledgement:

Observation feedback archiving in MARS. Acknowledgement: Observation feedback archiving in MARS Piotr Kuchta Data and Services Section, ECMWF P.Kuchta@ecmwf.int Acknowledgement: Slide 1 Manuel Fuentes, Baudouin Rault, Erik Andersson, Anne Fouilloux, Lars Isaksen,

More information

ECMWF New Users Metview Tutorial

ECMWF New Users Metview Tutorial ECMWF New Users Metview Tutorial Author: Date: URL: Iain Russell 06-Mar-2014 08:43 https://software.ecmwf.int/wiki/display/metv/ecmwf+new+users+metview+tutorial 1 of 12 Table of Contents 1 Preparation

More information

A brief introduction 1 to retrieving ERA Interim via the web and webapi

A brief introduction 1 to retrieving ERA Interim via the web and webapi A brief introduction 1 to retrieving ERA Interim via the web and webapi Adrian Tompkins (ICTP), Email: tompkins@ictp.it Last updated May 9, 2017 1 Analysis and Reanalysis Overview For a full description

More information

Adapting Software to NetCDF's Enhanced Data Model

Adapting Software to NetCDF's Enhanced Data Model Adapting Software to NetCDF's Enhanced Data Model Russ Rew UCAR Unidata EGU, May 2010 Overview Background What is netcdf? What is the netcdf classic data model? What is the netcdf enhanced data model?

More information

MEA 716 WRF Homework, Data Case Spring WRF Real-Data Case Study Simulation

MEA 716 WRF Homework, Data Case Spring WRF Real-Data Case Study Simulation MEA 716 WRF Homework, Data Case Spring 2016 Assigned: Tuesday 2/2/16 Due: Tuesday, 2/9/16 WRF Real-Data Case Study Simulation This assignment takes students through the process of obtaining initial and

More information

Start > All Programs > OpenGrADS 2.0 > Grads Prompt

Start > All Programs > OpenGrADS 2.0 > Grads Prompt 1. GrADS TUTORIAL This document presents a brief tutorial for Brian Doty's Grid Analysis and Display System (GrADS). The following sample session will give you a feeling for how to use the basic capabilities

More information

Uniform Resource Locator Wide Area Network World Climate Research Programme Coupled Model Intercomparison

Uniform Resource Locator Wide Area Network World Climate Research Programme Coupled Model Intercomparison Glossary API Application Programming Interface AR5 IPCC Assessment Report 4 ASCII American Standard Code for Information Interchange BUFR Binary Universal Form for the Representation of meteorological

More information

Progress in the assimilation of GPS-RO at ECMWF

Progress in the assimilation of GPS-RO at ECMWF Progress in the assimilation of GPS-RO at ECMWF Sean Healy Mike Rennie, Milan Dragosavac, Paul Poli, Carla Cardinali, Peter Bauer. Impact of GPS-RO The impact of GPS-RO NWP and climate reanalysis applications

More information

ARW WRF Graphical Packages ARWpost & NCL. Cindy Bruyère

ARW WRF Graphical Packages ARWpost & NCL. Cindy Bruyère ARW WRF Graphical Packages ARWpost & NCL Cindy Bruyère ARWpost Converter, creates GrADS (.dat) and (.ctl) files, or Vis5D input files download ARWpost From wrf-model.org web site (ARWpost.tar): http://www.mmm.ucar.edu/wrf/users/

More information

MODIS Atmosphere: MOD35_L2: Format & Content

MODIS Atmosphere: MOD35_L2: Format & Content Page 1 of 9 File Format Basics MOD35_L2 product files are stored in Hierarchical Data Format (HDF). HDF is a multi-object file format for sharing scientific data in multi-platform distributed environments.

More information

NWSDSS. Hydrologic Engineering Center National Weather Service to Data Storage System Conversion Utility. User's Manual. Version 5.

NWSDSS. Hydrologic Engineering Center National Weather Service to Data Storage System Conversion Utility. User's Manual. Version 5. NWSDSS Hydrologic Engineering Center National Weather Service to Data Storage System Conversion Utility User's Manual Version 5.3 March 1995 Hydrologic Engineering Center U.S. Army Corps of Engineers 609

More information

Community Tools (1) - PrepBUFR/BUFR: Basic tools, NCEP data tank, and Obsproc

Community Tools (1) - PrepBUFR/BUFR: Basic tools, NCEP data tank, and Obsproc 2011 GSI Summer Tutorial, 29 June 2011, Boulder, CO Community Tools (1) - PrepBUFR/BUFR: Basic tools, NCEP data tank, and Obsproc Ruifang Li*, Ming Hu**, and Yongrun Guo* *NCAR/MMM **Developmental Testbed

More information

GrADS for Beginners. Laura Mariotti

GrADS for Beginners. Laura Mariotti GrADS for Beginners Laura Mariotti mariotti@ictp.it Outline n What is GrADS and how do I get it? n GrADS essentials n Getting started n Gridded data sets n Displaying data n Script language n Saving your

More information

IMS CLDB and EnviDB. Universal & Reliable Climate Database Management System. IMS CLDB and EnviDB Climatological and Integrated Environmental Database

IMS CLDB and EnviDB. Universal & Reliable Climate Database Management System. IMS CLDB and EnviDB Climatological and Integrated Environmental Database Scalable solution: cost effective LITE version full-featured CDMS* with variety of optional modules available cloud solution High Availability Option Manual or Automatic Data Sources Highly Configurable

More information

Distributed Online Data Access and Analysis

Distributed Online Data Access and Analysis Distributed Online Data Access and Analysis Ruixin Yang George Mason University Slides from SIESIP Partners and from NOMADS PI, Glenn K. Rutledge of US NCDC on NOMADS SIESIP: Seasonal-to-Interannual Earth

More information

AHW Post Processing. Cindy Bruyère. WRF Tutorial for Hurricanes Mesoscale & Microscale Meteorological Division / NCAR

AHW Post Processing. Cindy Bruyère. WRF Tutorial for Hurricanes Mesoscale & Microscale Meteorological Division / NCAR AHW Post Processing Cindy Bruyère 1 Processing AHW data ARW output Which packages can read this data Moving nests How do we deal with moving nest data Hurricane tracking Generating and plotting hurricane

More information

NetCDF-4: : Software Implementing an Enhanced Data Model for the Geosciences

NetCDF-4: : Software Implementing an Enhanced Data Model for the Geosciences NetCDF-4: : Software Implementing an Enhanced Data Model for the Geosciences Russ Rew, Ed Hartnett, and John Caron UCAR Unidata Program, Boulder 2006-01-31 Acknowledgments This work was supported by the

More information

ARPS-3dvar Program. 1. Introduction

ARPS-3dvar Program. 1. Introduction 1. Introduction The ARPS variational data assimilation program 3dvar is designed to assimilate the observation data to ARPS model. The program takes an ARPS forecast as background, and surface data, multi-level

More information

SeeG3 Users Manual V2.00 Micro-g Solutions Inc. Erie, Colorado, USA

SeeG3 Users Manual V2.00 Micro-g Solutions Inc. Erie, Colorado, USA SeeG3 Users Manual V2.00 Micro-g Solutions Inc. Erie, Colorado, USA September, 2003 Table of Contents Table of Contents 0 Table of Contents 1 Introduction 2 System Requirements 2 Installing SeeG3 3 SeeG3

More information

McIDAS-V Tutorial Using and Creating Formulas updated September 2013 (software version 1.4)

McIDAS-V Tutorial Using and Creating Formulas updated September 2013 (software version 1.4) McIDAS-V Tutorial Using and Creating Formulas updated September 2013 (software version 1.4) McIDAS-V is a free, open source, visualization and data analysis software package that is the next generation

More information

WRF Data Assimilation System: Software and Compilation

WRF Data Assimilation System: Software and Compilation WRF Data Assimilation System: Software and Compilation Michael Kavulich, Jr. July 24 July 26, 2017 National Center for Atmospheric Research Boulder, CO 1 WRFDA System Outline Introduction Compiling the

More information

Getting Started with GCHP v11-02c

Getting Started with GCHP v11-02c Getting Started with GCHP v11-02c Lizzie Lundgren GEOS-Chem Support Team geos-chem-support@as.harvard.edu September 2017 Overview 1) What is GCHP and why use it? 2) Common Misconceptions 3) Useful Tips

More information

Data Management in BMKG. Database Center, BMKG July 11, 2017

Data Management in BMKG. Database Center, BMKG July 11, 2017 Data Management in BMKG Database Center, BMKG July 11, 2017 Let s think about 4 Everlasting used data The biggest data producer in Indonesia Many data resources Forecaster may false but Data can t! STATION

More information

OPeNDAP: Accessing HYCOM (and other data) remotely

OPeNDAP: Accessing HYCOM (and other data) remotely OPeNDAP: Accessing HYCOM (and other data) remotely Presented at The HYCOM NOPP GODAE Meeting By Peter Cornillon OPeNDAP Inc., Narragansett, RI 02882 7 December 2005 8/25/05 HYCOM NOPP GODAE 1 Acknowledgements

More information

NetCDF and Scientific Data Durability. Russ Rew, UCAR Unidata ESIP Federation Summer Meeting

NetCDF and Scientific Data Durability. Russ Rew, UCAR Unidata ESIP Federation Summer Meeting NetCDF and Scientific Data Durability Russ Rew, UCAR Unidata ESIP Federation Summer Meeting 2009-07-08 For preserving data, is format obsolescence a non-issue? Why do formats (and their access software)

More information

Meteorology and Python

Meteorology and Python Meteorology and Python desperately trying to forget technical details Claude Gibert, Europython 2011 Background Meteorology - NWP Numerical Weather Prediction ECMWF European Centre for Medium-Range Weather

More information

McIDAS-V Tutorial Displaying Gridded Data updated June 2015 (software version 1.5)

McIDAS-V Tutorial Displaying Gridded Data updated June 2015 (software version 1.5) McIDAS-V Tutorial Displaying Gridded Data updated June 2015 (software version 1.5) McIDAS-V is a free, open source, visualization and data analysis software package that is the next generation in SSEC's

More information

Using ODB at ECMWF. Piotr Kuchta Sándor Kertész. Development Section ECMWF. Slide 1. MOS Workshop, 2013 November 18-20, ECMWF

Using ODB at ECMWF. Piotr Kuchta Sándor Kertész. Development Section ECMWF. Slide 1. MOS Workshop, 2013 November 18-20, ECMWF Using ODB at ECMWF Piotr Kuchta Sándor Kertész Development Section ECMWF Slide 1 MOS Workshop, 2013 November 18-20, ECMWF 1 History of ODB in a nutshell 1998 2008, Sami Saarinen Database of observations

More information

WRF Post-Processing and Visualization

WRF Post-Processing and Visualization NCAR Earth System Laboratory National Center for Atmospheric Research NCAR is Sponsored by NSF and this work is partially supported by the Willis Research Network and the Research Partnership to Secure

More information

McIDAS-V Tutorial Importing Data from Text Files updated July 2016 (software version 1.6)

McIDAS-V Tutorial Importing Data from Text Files updated July 2016 (software version 1.6) McIDAS-V Tutorial Importing Data from Text Files updated July 2016 (software version 1.6) McIDAS-V is a free, open source, visualization and data analysis software package that is the next generation in

More information

Examples, examples: Outline

Examples, examples: Outline Examples, examples: Outline Overview of todays exercises Basic scripting Importing data Working with temporal data Working with missing data Interpolation in 1D Some time series analysis Linear regression

More information

Metview Macro Language

Metview Macro Language Metview Macro Language Iain Russell, Sándor Kertész, Fernando Ii Development Section, ECMWF Macro Introduction Designed to perform data manipulation and plotting from within the Metview environment Slide

More information

CMhyd User Manual. Documentation for preparing simulated climate change data for hydrologic impact studies

CMhyd User Manual. Documentation for preparing simulated climate change data for hydrologic impact studies Documentation for preparing simulated climate change data for hydrologic impact studies May, 2016 Hendrik Rathjens, Katrin Bieger, Raghavan Srinivasan, Indrajeet Chaubey, Jeffrey G. Arnold In association

More information

Generation of WRF-ARW Background Errors (BE) For GSI

Generation of WRF-ARW Background Errors (BE) For GSI Generation of WRF-ARW Background Errors (BE) For GSI 1. Introduction: Syed RH Rizvi, Zhiquan Liu and Xiang-Yu Huang NCAR/ESSL/MMM, Boulder, CO Currently NCEP global background errors are used for running

More information

The WMO table driven codes: The 21 st century universal observation codes

The WMO table driven codes: The 21 st century universal observation codes The WMO table driven codes: The 21 st century universal observation codes Luis Kornblueh Max-Planck-Institut für Meteorologie p.1/11 Introduction Unified meteorological observation data handling: BUFR

More information

Distributed flow routing model: 1K FRM event. Demonstration and Project

Distributed flow routing model: 1K FRM event. Demonstration and Project CE74.55 Modeling of Water Resources Systems March 21 st, 22 th and 23 rd, 2012 Distributed flow routing model: 1K FRM event Demonstration and Project Yasuto TACHIKAWA Dept. of Civil and Earth Resources

More information

Computing Seminar Introduction Oct

Computing Seminar Introduction Oct Computing Seminar Introduction Oct 6 2010 Outline today Programming/computing basics terminology, high level concepts (variables, control flow, input/output) Before next week... Make sure you can login

More information

Dynamics of the Atmosphere GEMPAK Supplementary Handout

Dynamics of the Atmosphere GEMPAK Supplementary Handout Dynamics of the Atmosphere GEMPAK Supplementary Handout Vertical coordinates PRES Pressure TROP Tropopause level FRZL Freezing level CLDT Cloud-top level CLDL Cloud-base level HGHT Height above the ground

More information

A Nearly Complete Guide to the UEMS V15 Appendix A-1

A Nearly Complete Guide to the UEMS V15 Appendix A-1 Appendix A: Adding or Modifying Initialization Data Sets in the EMS Appendix Contents: A.1 Welcome to the gribinfo.conf files! A.2 Anatomy of a gribinfo.conf file A.2.1 A.2.2 A.2.3 A.2.4 A.2.5 A.2.6 A.2.7

More information

CORDEX DOMAINS (plus Arctic & Antarctica)

CORDEX DOMAINS (plus Arctic & Antarctica) CORDEX DOMAINS (plus Arctic & Antarctica) 12 domains with a resolution of 0.44 (approx. 50x50km²) Focus on Africa High resolution ~0.11 x0.11 for Europe (by some institutions) The TFRCD mandate was extended

More information

GSI Fundamentals (5): Review and Applications

GSI Fundamentals (5): Review and Applications 27 GSI/EnKF Community Tutorial July -4, 27, College Park, MD GSI Fundamentals (5): Review and Applications Jeff Beck, Ming Hu, Hui Shao2, Chunhua Zhou2, and Kathryn Newman2 Developmental Testbed Center

More information

Metview FLEXTRA Tutorial. Meteorological Visualisation Section Operations Department ECMWF

Metview FLEXTRA Tutorial. Meteorological Visualisation Section Operations Department ECMWF Meteorological Visualisation Section Operations Department ECMWF 05/03/2015 This tutorial was tested with Metview version 4.3.0 and will not work for previous versions. Copyright 2015 European Centre for

More information

Metview s new Python interface

Metview s new Python interface Metview s new Python interface Workshop on developing Python frameworks for earth system sciences. ECMWF, 2018 Iain Russell Development Section, ECMWF Thanks to Sándor Kertész Fernando Ii Stephan Siemen

More information

Magics support in CDO

Magics support in CDO Magics support in CDO Creating of contour, vector and graph plots January 2016 Kameswarrao Modali, Ralf Müller, Uwe Schulzweida Max Planck Institute for Meteorology Contents 1 Introduction 3 2 Building

More information

The inclusion of cloudy radiances in the NCEP GSI analysis system

The inclusion of cloudy radiances in the NCEP GSI analysis system he inclusion of cloudy radiances in the NCEP GSI analysis system 1,2,3 Min-Jeong Kim 1 Fuzhong Weng and 2 John Derber 1.NOAA/NESDIS/SAR 2. Joint Center for Satellite Data Assimilation (JCSDA) 3. CIRA,

More information

Spatial Distributions of Precipitation Events from Regional Climate Models

Spatial Distributions of Precipitation Events from Regional Climate Models Spatial Distributions of Precipitation Events from Regional Climate Models N. Lenssen September 2, 2010 1 Scientific Reason The Institute of Mathematics Applied to Geosciences (IMAGe) and the National

More information

Introduction to the ESMValTool

Introduction to the ESMValTool Introduction to the ESMValTool 1. General Info 2. Installation 3. Selecting data and diagnostics 4. Recent developments in EMBRACE 5. Modify plots 6. Options to contribute your own diagnostics 7. How to

More information

Format specification for the SMET Weather Station Meteorological Data Format version 1.1

Format specification for the SMET Weather Station Meteorological Data Format version 1.1 Format specification for the SMET Weather Station Meteorological Data Format version 1.1 Mathias Bavay November 28, 2017 Abstract The goal of this data format is to ease the exchange of meteorological

More information

EF5 Overview. University of Oklahoma/HyDROS Module 1.3

EF5 Overview. University of Oklahoma/HyDROS Module 1.3 EF5 Overview University of Oklahoma/HyDROS Module 1.3 Outline Day 1 WELCOME INTRODUCTION TO HYDROLOGICAL MODELS EF5 OVERVIEW Features of EF5 Model structure Control file options Warm-up and model states

More information

SES 123 Global and Regional Energy Lab Procedures

SES 123 Global and Regional Energy Lab Procedures SES 123 Global and Regional Energy Lab Procedures Introduction An important aspect to understand about our planet is global temperatures, including spatial variations, such as between oceans and continents

More information

COM INTRO 2016: GRIB Decoding - Solutions to practicals. Solution to Practical 1: using grib_dump and grib_ls

COM INTRO 2016: GRIB Decoding - Solutions to practicals. Solution to Practical 1: using grib_dump and grib_ls COM INTRO 2016: GRIB Decoding - Solutions to practicals Solution to Practical 1: using grib_dump and grib_ls 1. To list the GRIB messages in % grib_ls edition centre typeoflevel level datadate steprange

More information

GSI Setup, Run and Namelist

GSI Setup, Run and Namelist GSI Setup, Run and Namelist Hui Shao GSI Community Tutorial, June 28-30, 2010, Boulder, CO Outline Installing GSI Running GSI Basic runtime options This talk is tailored based on GSI Community Release

More information