AWIPS Integration Checklist

Date: 05/12/2006

Release

Title:

Reference Number:

OB7.2

FWF: Enhancements (Add options for regional formats (ReqReq))

DCS 3353, tk4482


Contacts

Name

Email/Phone

Task Lead

Mark Mathewson

Mark.A.Mathewson@noaa.gov
303-497-6713

Main Developer

Tracy Hansen

Tracy.L.Hansen@noaa.gov
303-497-6569

Documentation Focal Point

Mark Mathewson

Mark.A.Mathewson@noaa.gov
303-497-6713

Testing Focal Point

Mark Mathewson

Mark.A.Mathewson@noaa.gov
303-497-6713


Narrative:

This is a GFE Text Formatter Enhancement for the FWF product. Each region wants a slightly different format/contents for the FWF product, which is allowed by the national product directive. This change allows for more regional formats to be produced by the baseline FWF formatter.


Milestone

Date

Requirements Review

04/17/2006 - conference call.  Participants: Mark Mathewson (GSD), Tracy Hansen (GSD), Doug Young (OCCWS), Joe Palko (ER), Matt Belk (ER), Jeff Manion (CR), Eric Howieson (SR), Kirby Cook (WR), Michael Szkil (Training), Chris Marshall (Raytheon/Keane), Andrew Lare (Raytheon/Keane), Ed Mandel (SEC).   Accepted without changes.

Design Review

04/17/2006 - conference call.  Participants: Mark Mathewson (GSD), Tracy Hansen (GSD), Doug Young (OCCWS), Joe Palko (ER), Matt Belk (ER), Jeff Manion (CR), Eric Howieson (SR), Kirby Cook (WR), Michael Szkil (Training), Chris Marshall (Raytheon/Keane), Andrew Lare (Raytheon/Keane), Ed Mandel (SEC).   Accepted without changes.

Interface Review

NA

Test Plan Review

TBD

Independent Testing

TBD

Integration (GFS Handoff) Readiness Review

TBD

Documentation Turnover

TBD

Software Check-In (GFS Handoff)

TBD



References/Attachments

Location & Document Name

Requirements Documentation

Integrate enhancements from ARX into the baseline FWF allowing more regional preferences to be easily configured in the baseline product.  The default baseline behavior will not change.

Design Documentation

All changes are confined to the GFESuite Text Formatter infrastructure.

Here is a list of changes to be added to the baseline from Matt Davis/Dan Baumgardt at ARX. They have a version of overrides which can be used to implement these options.
1. Periods:
    Baseline: (3 or 4) 12 Hour Periods followed by (4) 24 Hour Periods
    NC: (3 or 4) 12 Hour Periods followed by (8 or 9) 12 Hour Periods in Extended

2. Outlook
    Baseline: Includes .OUTLOOK...
    NC: Does not include .OUTLOOK...

3. Elements in short term periods
    A. Sky/Weather
       Baseline: Includes sky cover percentages. Does not include PoP
phrase.
       NC: Does not include sky cover percentages. Does include PoP phrase for entire period. 3 hour sampling.
       (ie. CHANCE OF RAIN 30 PERCENT)

    B LAL
       Baseline: Includes
       NC: Does not include

    C. Max or Min Temperature/Max or Min RH:
       Baseline: Gives "AROUND XX"
       NC: Gives 5 degree/percent range centered on zone average.

    D. 24 Hour Trend:
       Baseline: Includes 24 Hour trends for RH and MaxT/MinT
       NC: Does not include trends

    E. 20 foot winds:
       Baseline: 6 Hour samples
       NC: 3 Hour samples

    F. Haines Index

       Baseline: Includes "
POTENTIAL FOR LARGE PLUME DOMINATED FIRE
GROWTH" wording
       NC: Only includes value and category
"HAINES INDEX: 5 OR HIGH"

    G. Hours of Sun:
       Baseline: Does not include
       NC: Includes based on potential hours for the day and sky cover average.

    H. Precipitation:
       Baseline: Does not include
       NC: NONE or AREAL COVERAGE QPF phrase.
"SCATTERED 0.25 TO 0.50 INCH AMOUNTS"


    I. Humidity Recovery:
       Baseline: Includes
       NC: Does not Include

    J. Mixing Height:
       Baseline: Range through period. Includes at night.
       NC: 12 PM to 6 PM LT Average, one value. Includes phrase "(AVE 12 PM TO 6 PM). Not included at night.

    K.Transport Winds
       Baseline: Includes
       NC: Includes, with the (AVE 12 PM TO 6 PM) phrase. Not included at night.

    L. Smoke Dispersal:
       Baseline: Includes category range, then numeric value with units
"POOR TO EXCELLENT (3000 TO 180100 KT-FT)"
       NC: Includes average value and category and (AVE 12 PM TO 6 PM) "AROUND 124000 OR
EXCELLENT
(AVE 12 PM TO 6 PM)"

    M. Chance of Wetting Rain:
       Baseline: Includes.
       NC: Does not Include

4. Elements in the Extended Periods
    Baseline: Winds (Early Extended Periods), Sky/Wx, MaxT/MinT.
    NC: Winds (All Extended Periods),
Sky/Wx, MaxT/MinT, PoP Phrase.

5. General

    NC Formatter has a switch to turn off Mixing Height, Transport Winds, and Smoke Dispersal when not needed in Summer.

User Interface Documentation

NA

Code Review Summary

 

Test Plan and Procedures

See OB7.2 GFE Test Matrix

Summary of Functional Testing

 

User Manual and SMM Documentation

No changes needed to User Manual and SMM document.  GFE User and System documentaion is provided with the software release and is available at: http://www-md.fsl.noaa.gov/eft/AWIPS.html

Integration (GFS) Handoff Checklist

This document.




Id

Question

Response

I.

Design/Architectural Assessment


I.1

List names of new persistent processes if any. If none, state "NA".

NA

I.2

List names of existing persistent processes that will require mods if any. If none, state "NA".

NA

I.3

Does design include new fork/exec calls, system calls, or threads? If so, list type; also identify process(es) performing such activity. If no such calls will be made state "NA".

NA

I.4

If item will involve new processes, describe how processes will communicate (e.g., sockets, pipes, signals). If no new multi-processing involved state "NA".

NA

I.5

List all languages being used.

Python, C++

I.6

Are new versions COTS/freeware being used (Yes/No/unsure)?

N

I.7

List any AWIPS system APIs/CLIs anticipated being used (e.g. textdb, distributeProduct, handleOUP, transferNWR, ...) If none, state "NA".

NA

I.8

Describe any new AWIPS system APIs/CLIs desired but not currently provided. If none desired, state "NA".

NA

I.9

Describe any modifications to existing AWIPS system APIs/CLIs desired. If none, state "NA".

NA

I.10

Mark (Y/N) any planned use of the following AWIPS services: NotificationServer, TextNotificationServer, PostGres triggers, Postgres (general) , MHSserver , DataController , CommsRouter, any core system Decoders (identify which).

N

II.

Database


II.1

List existing databases to be read from. If none, state "NA".

NA

II.2

List existing databases to be written to. If none, state "NA".

NA

II.3

List modifications to the format of any existing databases. If none, state "NA". If yes, include information about conversion scripts, disk space requirements for backup, conversion and reload, estimated time for conversion and ingest downtime requirements.

NA

II.4

List any new databases and their proposed type (Informix, UNIX file). If none, state "NA".

NA

III.

Operability


III.1

Will a new user interface be implemented (Y/N)?

N

III.2

Will an existing user interface be modified (Y/N)?

N

IV.

Application Integration and Installation


IV.1

Have new or changed metadata files been used (Y/N/unknown)? If yes, provide information about site-configuration, merging with existing customizations, and need for re-localization.

N

IV.2

Is localization required (Y/N/unknown)? If Y, list localization options.

N

IV.3

Have runtime setup files (.rhosts, .environs, etc.) been chnaged (Y/N/unknown)?

N

IV.4

Are there any new exes/scripts/data/config files (Y/N/unknown)?

If Y, list the file location (directory, host) and their permissions. Will the old files need to be converted and is the change backward compatible?

N

IV.5

Is any cron usage anticipated (Y/N/unknown)? If Y, list times of day if known.

N

IV.6

Have the appropriate mkdirs and purge scripts been modified?

NA

V.

System Integration


V.1

Will the functionality get installed at all site types (WFO/RFC/OCONUS)?

If N, are all site type-specific files available (acq_parms, menus, etc.)?

Y

V.2

Are there changes required to dtwmrc or other environs files? (Y,N,unknown) If Y, list the changes.

N

V.3

Does a previous version of the function need to be installed prior to this version?

N

V.4

Are there any old files/data that need to be removed from the site? (Y, N/Unknown)

If Y, is removing these files optional or will the system be unstable?

N

V.5

Are there any dependencies or sequencing that needs to followed during installation and integration?

N

V.6

Is SBN use expected (Y/N/unknown)? If Yes, is the expected usage known - e.g., frequency and times of use, amount of data, etc. (Y/N/unknown)? Provide details.

N

VI.

Performance


VI.1

Will remote system calls (e.g., rcp, rsh, etc.) be used (Y/N/unknown)? If Yes, list

N

VI.2

Is there any new NFS access?

N

VI.3

Is there any new data acquisition? Is there any impact on disk space?

N

VI.4

Is there any new WAN access? If WAN use is expected, is level of usage known - e.g., frequency and times of use, amount of data, etc. (Y/N/unknown)? If Y, provide details.

N

VII.

External Interfaces


VII.1

List name(s) of all external interfaces this item will directly contend with; do not list interfaces for which an AWIPS-provided API/CLI exists, such as distributeProduct, transferNWR). If none, state "NA"

NA

VII.2

For every external interface listed in III.1 does a formal and sufficient Interface Control Document (ICD) exist (Y.N)?

NA

VIII.

Documentation


VIII.1

Will SMM entry/mod be required (Y/N/unknown)?

If Y, please state section, type of change (e.g. new, modified) and location of soft copy (if available).

N

VIII.2

Will Users Manual entry/mod be required (Y/N/unknown)?

If Yes, please state section, type of change (e.g. new, modified) and location soft copy (if available).

N