1246 lines
53 KiB
Python
1246 lines
53 KiB
Python
|
##
|
||
|
# This software was developed and / or modified by Raytheon Company,
|
||
|
# pursuant to Contract DG133W-05-CQ-1067 with the US Government.
|
||
|
#
|
||
|
# U.S. EXPORT CONTROLLED TECHNICAL DATA
|
||
|
# This software product contains export-restricted data whose
|
||
|
# export/transfer/disclosure is restricted by U.S. law. Dissemination
|
||
|
# to non-U.S. persons whether in the United States or abroad requires
|
||
|
# an export license or other authorization.
|
||
|
#
|
||
|
# Contractor Name: Raytheon Company
|
||
|
# Contractor Address: 6825 Pine Street, Suite 340
|
||
|
# Mail Stop B8
|
||
|
# Omaha, NE 68106
|
||
|
# 402.291.0100
|
||
|
#
|
||
|
# See the AWIPS II Master Rights File ("Master Rights File.pdf") for
|
||
|
# further licensing information.
|
||
|
##
|
||
|
# ----------------------------------------------------------------------------
|
||
|
# This software is in the public domain, furnished "as is", without technical
|
||
|
# support, and with no warranty, express or implied, as to its usefulness for
|
||
|
# any purpose.
|
||
|
#
|
||
|
# Headlines Timing
|
||
|
#
|
||
|
# Author:
|
||
|
# ----------------------------------------------------------------------------
|
||
|
#DR20138 translation from CLE zones to TBW zones
|
||
|
OHZ003 = "FLZ009"
|
||
|
OHZ006 = "FLZ010"
|
||
|
OHZ007 = "FLZ011"
|
||
|
OHZ008 = "FLZ012"
|
||
|
OHZ009 = "FLZ013"
|
||
|
OHZ010 = "FLZ014"
|
||
|
OHZ011 = "FLZ015"
|
||
|
OHZ012 = "FLZ016"
|
||
|
OHZ013 = "FLZ017"
|
||
|
OHZ014 = "FLZ018"
|
||
|
OHZ017 = "FLZ019"
|
||
|
OHZ018 = "FLZ020"
|
||
|
OHZ019 = "FLZ021"
|
||
|
OHZ020 = "FLZ022"
|
||
|
OHZ021 = "FLZ023"
|
||
|
OHZ022 = "FLZ024"
|
||
|
OHZ023 = "FLZ025"
|
||
|
OHZ027 = "FLZ026"
|
||
|
OHZ028 = "FLZ027"
|
||
|
OHZ029 = "FLZ028"
|
||
|
OHZ030 = "FLZ029"
|
||
|
OHZ031 = "FLZ030"
|
||
|
OHZ032 = "FLZ031"
|
||
|
OHZ033 = "FLZ032"
|
||
|
OHZ036 = "FLZ033"
|
||
|
OHZ037 = "FLZ034"
|
||
|
OHZ038 = "FLZ035"
|
||
|
OHZ047 = "FLZ036"
|
||
|
OHZ089 = "FLZ037"
|
||
|
PAZ001 = "FLZ038"
|
||
|
PAZ002 = "FLZ139"
|
||
|
PAZ003 = "FLZ040"
|
||
|
|
||
|
#DR20138 - defaultEditAreas, to expand past standard set of zones for TBW
|
||
|
def1 = """
|
||
|
Definition['displayName'] = None
|
||
|
"""
|
||
|
def2 = """
|
||
|
Definition['displayName'] = None
|
||
|
Definition["defaultEditAreas"] = [
|
||
|
("FLZ009", "ONE"),
|
||
|
("FLZ010", "TWO"),
|
||
|
("FLZ011", "THREE"),
|
||
|
("FLZ012", "FOUR"),
|
||
|
("FLZ013", "FIVE"),
|
||
|
("FLZ014", "SIX"),
|
||
|
("FLZ015", "SEVEN"),
|
||
|
("FLZ016", "EIGHT"),
|
||
|
("FLZ017", "NINE"),
|
||
|
("FLZ018", "TEN"),
|
||
|
("FLZ019", "ELEVEN"),
|
||
|
("FLZ020", "TWELVE"),
|
||
|
("FLZ021", "THIRTEEN"),
|
||
|
("FLZ022", "FOURTEEN"),
|
||
|
("FLZ023", "FIFTEEN"),
|
||
|
("FLZ024", "SIXTEEN"),
|
||
|
("FLZ025", "SEVENTEEN"),
|
||
|
("FLZ026", "EIGHTEEN"),
|
||
|
("FLZ027", "NINETEEN"),
|
||
|
("FLZ028", "TWENTY"),
|
||
|
("FLZ029", "TWENTYONE"),
|
||
|
("FLZ030", "TWENTYTWO"),
|
||
|
("FLZ031", "TWENTYTHREE"),
|
||
|
("FLZ032", "TWENTYFOUR"),
|
||
|
("FLZ033", "TWENTYFIVE"),
|
||
|
("FLZ034", "TWENTYSIX"),
|
||
|
("FLZ035", "TWENTYSEVEN"),
|
||
|
("FLZ036", "TWENTYEIGHT"),
|
||
|
("FLZ037", "TWENTYNINE"),
|
||
|
("FLZ038", "THIRTY"),
|
||
|
("FLZ139", "THIRTYONE"),
|
||
|
("FLZ040", "THIRTYTWO"),]
|
||
|
|
||
|
"""
|
||
|
|
||
|
scripts = [
|
||
|
{
|
||
|
"commentary": "Clear out all Hazards Table and Grids.",
|
||
|
"name": "SplitETN_1a",
|
||
|
"productType": None,
|
||
|
"clearHazardsTable": 1,
|
||
|
"checkStrings": [],
|
||
|
},
|
||
|
{
|
||
|
"commentary": "Initial WS.A",
|
||
|
"name": "SplitETN_1b",
|
||
|
"drtTime": "20100101_0510",
|
||
|
"productType": "Hazard_WSW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 0, 48, "WS.A", ["FLZ139","FLZ142"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"WWUS42 KTBW 010510",
|
||
|
"WSWTBW",
|
||
|
"URGENT - WINTER WEATHER MESSAGE",
|
||
|
"National Weather Service Tampa Bay Ruskin FL",
|
||
|
"1210 AM EST Fri Jan 1 2010",
|
||
|
"FLZ139-142-011315-",
|
||
|
"/O.NEW.KTBW.WS.A.0001.100101T0510Z-100103T0500Z/",
|
||
|
"Coastal Levy-Coastal Citrus-",
|
||
|
"1210 AM EST Fri Jan 1 2010",
|
||
|
"...WINTER STORM WATCH IN EFFECT THROUGH SATURDAY EVENING...",
|
||
|
"$$"
|
||
|
],
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "EXT WS.A with WS.W in the middle",
|
||
|
"name": "SplitETN_1c",
|
||
|
"drtTime": "20100101_0710",
|
||
|
"productType": "Hazard_WSW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 0, 24, "WS.A", ["FLZ139","FLZ142"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 24, 36, "WS.W", ["FLZ139","FLZ142"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 36, 48, "WS.A", ["FLZ139","FLZ142"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"WWUS42 KTBW 010710",
|
||
|
"WSWTBW",
|
||
|
"URGENT - WINTER WEATHER MESSAGE",
|
||
|
"National Weather Service Tampa Bay Ruskin FL",
|
||
|
"210 AM EST Fri Jan 1 2010",
|
||
|
"FLZ139-142-011515-",
|
||
|
"/O.NEW.KTBW.WS.W.0001.100102T0500Z-100102T1700Z/",
|
||
|
"/O.NEW.KTBW.WS.A.0002.100102T1700Z-100103T0500Z/",
|
||
|
"/O.EXT.KTBW.WS.A.0001.000000T0000Z-100102T0500Z/",
|
||
|
"Coastal Levy-Coastal Citrus-",
|
||
|
"210 AM EST Fri Jan 1 2010",
|
||
|
"...WINTER STORM WATCH NOW IN EFFECT THROUGH THIS EVENING...",
|
||
|
"...WINTER STORM WARNING IN EFFECT FROM MIDNIGHT TONIGHT TO NOON EST SATURDAY...",
|
||
|
"...WINTER STORM WATCH IN EFFECT FROM SATURDAY AFTERNOON THROUGH SATURDAY EVENING...",
|
||
|
"$$"
|
||
|
],
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "upgrade 1st WS.A to WS.W" ,
|
||
|
"name": "SplitETN_1d",
|
||
|
"drtTime": "20100101_0810",
|
||
|
"productType": "Hazard_WSW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 0, 24, "WS.W", ["FLZ139", "FLZ142"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 24, 36, "WS.W", ["FLZ139", "FLZ142"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 36, 48, "WS.A", ["FLZ139", "FLZ142"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"WWUS42 KTBW 010810",
|
||
|
"WSWTBW",
|
||
|
"URGENT - WINTER WEATHER MESSAGE",
|
||
|
"National Weather Service Tampa Bay Ruskin FL",
|
||
|
"310 AM EST Fri Jan 1 2010",
|
||
|
"FLZ139-142-011615-",
|
||
|
"/O.CAN.KTBW.WS.A.0001.000000T0000Z-100102T0500Z/",
|
||
|
"/O.EXT.KTBW.WS.W.0001.100101T0810Z-100102T1700Z/",
|
||
|
"/O.CON.KTBW.WS.A.0002.100102T1700Z-100103T0500Z/",
|
||
|
"Coastal Levy-Coastal Citrus-",
|
||
|
"310 AM EST Fri Jan 1 2010",
|
||
|
"...WINTER STORM WARNING NOW IN EFFECT UNTIL NOON EST SATURDAY...",
|
||
|
"...WINTER STORM WATCH REMAINS IN EFFECT FROM SATURDAY AFTERNOON THROUGH SATURDAY EVENING...",
|
||
|
"...WINTER STORM WATCH IS CANCELLED...",
|
||
|
"The National Weather Service in Tampa Bay Ruskin has cancelled the Winter Storm Watch.",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"|*Choose the appropriate CTA below and delete the rest*|",
|
||
|
"$$"
|
||
|
],
|
||
|
},
|
||
|
|
||
|
|
||
|
{
|
||
|
"commentary": "Deleting hazard grids.",
|
||
|
"name": "SplitETN_1e",
|
||
|
"productType": "Hazard_WSW_Local",
|
||
|
"clearHazardsTable": 1,
|
||
|
"checkStrings": [],
|
||
|
"decodeVTEC": 0,
|
||
|
},
|
||
|
|
||
|
|
||
|
{
|
||
|
"commentary": "SplitETN_DR20138 setup existing hazards - NEW",
|
||
|
"name": "SplitETN_DR20138_3a",
|
||
|
"clearHazardsTable": 1,
|
||
|
"drtTime": "20100307_1632",
|
||
|
"fileChanges": [
|
||
|
("Hazard_WSW_Local", "TextProduct", "replace", (def1, def2), "undo")],
|
||
|
"gridsStartTime": "20100307_0000",
|
||
|
"productType": "Hazard_WSW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 17, "WS.W:1", [OHZ003, OHZ006, OHZ007, OHZ008, OHZ017, OHZ018]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 17, 48, "WS.W:1", [OHZ003, OHZ006, OHZ007, OHZ008, OHZ017, OHZ018]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 17, 48, "WS.W:3", [OHZ011, OHZ012, OHZ013, OHZ014, OHZ021, OHZ022, OHZ023, OHZ032, OHZ033, OHZ089, PAZ001, PAZ002, PAZ003]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 48, 48+5, "WS.W:3", [OHZ011, OHZ012, OHZ013, OHZ014, OHZ021, OHZ022, OHZ023, OHZ032, OHZ033, OHZ089, PAZ001, PAZ002, PAZ003]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 48+5, 48+8, "WS.W:3", [OHZ011, OHZ012, OHZ013, OHZ014, OHZ021, OHZ022, OHZ023, OHZ032, OHZ033, OHZ089, PAZ001, PAZ002, PAZ003]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 17, 48, "WS.W:2", [OHZ009, OHZ010, OHZ019, OHZ020, OHZ027, OHZ028, OHZ029, OHZ030, OHZ031, OHZ036, OHZ037, OHZ038, OHZ047]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 48, 48+5, "WS.W:2", [OHZ009, OHZ010, OHZ019, OHZ020, OHZ027, OHZ028, OHZ029, OHZ030, OHZ031, OHZ036, OHZ037, OHZ038, OHZ047]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"FLZ009>012-019-020-080045-",
|
||
|
"/O.NEW.KTBW.WS.W.0001.100307T1632Z-100309T0000Z/",
|
||
|
"$$",
|
||
|
"FLZ013-014-021-022-026>030-033>036-080045-",
|
||
|
"/O.NEW.KTBW.WS.W.0001.100307T1700Z-100309T0500Z/",
|
||
|
"$$",
|
||
|
"FLZ015>018-023>025-031-032-037-038-040-139-080045-",
|
||
|
"/O.NEW.KTBW.WS.W.0001.100307T1700Z-100309T0800Z/",
|
||
|
"$$",
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
"commentary": "SplitETN_DR20138 setup existing hazards - CONs",
|
||
|
"name": "SplitETN_DR20138_3b",
|
||
|
"fileChanges": [
|
||
|
("Hazard_WSW_Local", "TextProduct", "replace", (def1, def2), "undo")],
|
||
|
"drtTime": "20100307_1632",
|
||
|
"gridsStartTime": "20100307_0000",
|
||
|
"productType": "Hazard_WSW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 17, "WS.W:1", [OHZ003, OHZ006, OHZ007, OHZ008, OHZ017, OHZ018]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 17, 48, "WS.W:1", [OHZ003, OHZ006, OHZ007, OHZ008, OHZ017, OHZ018]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 17, 48, "WS.W:3", [OHZ011, OHZ012, OHZ013, OHZ014, OHZ021, OHZ022, OHZ023, OHZ032, OHZ033, OHZ089, PAZ001, PAZ002, PAZ003]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 48, 48+5, "WS.W:3", [OHZ011, OHZ012, OHZ013, OHZ014, OHZ021, OHZ022, OHZ023, OHZ032, OHZ033, OHZ089, PAZ001, PAZ002, PAZ003]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 48+5, 48+8, "WS.W:3", [OHZ011, OHZ012, OHZ013, OHZ014, OHZ021, OHZ022, OHZ023, OHZ032, OHZ033, OHZ089, PAZ001, PAZ002, PAZ003]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 17, 48, "WS.W:2", [OHZ009, OHZ010, OHZ019, OHZ020, OHZ027, OHZ028, OHZ029, OHZ030, OHZ031, OHZ036, OHZ037, OHZ038, OHZ047]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 48, 48+5, "WS.W:2", [OHZ009, OHZ010, OHZ019, OHZ020, OHZ027, OHZ028, OHZ029, OHZ030, OHZ031, OHZ036, OHZ037, OHZ038, OHZ047]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"FLZ009>012-019-020-080045-",
|
||
|
"/O.CON.KTBW.WS.W.0001.000000T0000Z-100309T0000Z/",
|
||
|
"$$",
|
||
|
"FLZ013-014-021-022-026>030-033>036-080045-",
|
||
|
"/O.CON.KTBW.WS.W.0001.100307T1700Z-100309T0500Z/",
|
||
|
"$$",
|
||
|
"FLZ015>018-023>025-031-032-037-038-040-139-080045-",
|
||
|
"/O.CON.KTBW.WS.W.0001.100307T1700Z-100309T0800Z/",
|
||
|
"$$",
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
"commentary": "SplitETN_DR20138 CLE subtest where failed in field",
|
||
|
"name": "SplitETN_DR20138_3c",
|
||
|
"fileChanges": [
|
||
|
("Hazard_WSW_Local", "TextProduct", "replace", (def1, def2), "undo")],
|
||
|
"drtTime": "20100307_2126",
|
||
|
"gridsStartTime": "20100307_0000",
|
||
|
"productType": "Hazard_WSW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 21, 24+9, "WS.W:1", [OHZ003, OHZ006, OHZ007, OHZ017, OHZ008, OHZ018]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 21, 24+9, "WS.W:3", [OHZ011,OHZ012,OHZ013,OHZ014, OHZ021, OHZ022, OHZ023, OHZ032, OHZ033, OHZ089, PAZ001, PAZ002, PAZ003]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 21, 24+9, "WS.W:2", [OHZ009, OHZ010, OHZ019, OHZ020, OHZ027, OHZ028, OHZ029, OHZ030, OHZ031, OHZ036, OHZ037, OHZ038, OHZ047]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 24+9, 48, "WS.W:1", [OHZ003, OHZ006, OHZ007, OHZ017]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 21, 24+9, "WS.W:3", [OHZ014, OHZ021, OHZ022, OHZ023, OHZ032, OHZ033, OHZ089, PAZ001, PAZ002, PAZ003]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 24+9, 48, "WW.Y", [OHZ008, OHZ009, OHZ010, OHZ011, OHZ012, OHZ013, OHZ018, OHZ019, OHZ020, OHZ027, OHZ028, OHZ029, OHZ030, OHZ031, OHZ036, OHZ037, OHZ047]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 24+9, 48, "WS.W:3", [OHZ014, OHZ021, OHZ022, OHZ023, OHZ032, OHZ033, OHZ089, PAZ001, PAZ002, PAZ003]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 24+9, 48, "WS.W:4", []),
|
||
|
("Fcst", "Hazards", "DISCRETE", 48, 48+5, "WS.W:5", [OHZ011,OHZ012,OHZ013]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 48, 48+5, "WS.W:3", [OHZ014, OHZ021, OHZ022, OHZ023, OHZ032, OHZ033, OHZ089, PAZ001, PAZ002, PAZ003]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 24+9, 48, "WS.W:2", [OHZ038]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 48, 48+5, "WS.W:2", [OHZ009, OHZ010, OHZ019, OHZ020, OHZ027, OHZ028, OHZ029, OHZ030, OHZ031, OHZ036, OHZ037, OHZ038, OHZ047]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 48+5, 48+9, "WS.W:3", [OHZ014, OHZ021, OHZ022, OHZ023, OHZ032, OHZ033, OHZ089, PAZ001, PAZ002, PAZ003]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 48+5, 48+9, "WS.W:5", [OHZ011,OHZ012,OHZ013])],
|
||
|
"checkStrings": [
|
||
|
"FLZ015>017-080530-",
|
||
|
"/O.NEW.KTBW.WS.W.0002.100309T0000Z-100309T0900Z/",
|
||
|
"/O.NEW.KTBW.WW.Y.0001.100308T0900Z-100309T0000Z/",
|
||
|
"/O.EXT.KTBW.WS.W.0001.000000T0000Z-100308T0900Z/",
|
||
|
"$$",
|
||
|
"FLZ013-014-021-022-026>030-033-034-036-080530-",
|
||
|
"/O.NEW.KTBW.WS.W.0002.100309T0000Z-100309T0500Z/",
|
||
|
"/O.NEW.KTBW.WW.Y.0001.100308T0900Z-100309T0000Z/",
|
||
|
"/O.EXT.KTBW.WS.W.0001.000000T0000Z-100308T0900Z/",
|
||
|
"$$",
|
||
|
"FLZ012-020-080530-",
|
||
|
"/O.NEW.KTBW.WW.Y.0001.100308T0900Z-100309T0000Z/",
|
||
|
"/O.EXT.KTBW.WS.W.0001.000000T0000Z-100308T0900Z/",
|
||
|
"$$",
|
||
|
"FLZ018-023>025-031-032-037-038-040-139-080530-",
|
||
|
"/O.EXT.KTBW.WS.W.0001.000000T0000Z-100309T0900Z/",
|
||
|
"$$",
|
||
|
"FLZ009>011-019-080530-",
|
||
|
"/O.CON.KTBW.WS.W.0001.000000T0000Z-100309T0000Z/",
|
||
|
"$$",
|
||
|
"FLZ035-080530-",
|
||
|
"/O.CON.KTBW.WS.W.0001.000000T0000Z-100309T0500Z/",
|
||
|
"$$",
|
||
|
],
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "Deleting hazard grids.",
|
||
|
"name": "SplitETN_DR20138_3d",
|
||
|
"productType": "Hazard_WSW_Local",
|
||
|
"clearHazardsTable": 1,
|
||
|
"checkStrings": [],
|
||
|
"decodeVTEC": 0,
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "SplitETN_DR20138 setup existing hazards (double events, auto seg)- NEW",
|
||
|
"name": "SplitETN_DR20138_4a",
|
||
|
"clearHazardsTable": 1,
|
||
|
"drtTime": "20100307_1632",
|
||
|
"gridsStartTime": "20100307_0000",
|
||
|
"productType": "Hazard_WSW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 200, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 48, "WS.W", ['FLZ139','FLZ142','FLZ043','FLZ148','FLZ149','FLZ050']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 96, 144, "WS.W", ['FLZ139','FLZ142','FLZ043','FLZ148','FLZ149','FLZ050']),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"FLZ043-050-139-142-148-149-080045-",
|
||
|
"/O.NEW.KTBW.WS.W.0001.100307T1632Z-100309T0000Z/",
|
||
|
"/O.NEW.KTBW.WS.W.0002.100311T0000Z-100313T0000Z/",
|
||
|
"$$",
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
"commentary": "SplitETN_DR20138 setup existing hazards (double events, auto seg)- CONs",
|
||
|
"name": "SplitETN_DR20138_4b",
|
||
|
"drtTime": "20100307_1632",
|
||
|
"gridsStartTime": "20100307_0000",
|
||
|
"productType": "Hazard_WSW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 200, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 48, "WS.W", ['FLZ139','FLZ142','FLZ043','FLZ148','FLZ149','FLZ050']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 96, 144, "WS.W", ['FLZ139','FLZ142','FLZ043','FLZ148','FLZ149','FLZ050']),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"FLZ043-050-139-142-148-149-080045-",
|
||
|
"/O.CON.KTBW.WS.W.0001.000000T0000Z-100309T0000Z/",
|
||
|
"/O.CON.KTBW.WS.W.0002.100311T0000Z-100313T0000Z/",
|
||
|
"$$",
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
"commentary": "SplitETN_DR20138 subtest - double events, double split",
|
||
|
"name": "SplitETN_DR20138_4c",
|
||
|
"drtTime": "20100307_2126",
|
||
|
"gridsStartTime": "20100307_0000",
|
||
|
"productType": "Hazard_WSW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 200, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 24, "WS.W", ['FLZ139','FLZ142','FLZ043','FLZ148','FLZ149','FLZ050']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 24, 36, "BZ.W", ['FLZ139','FLZ142','FLZ043','FLZ148','FLZ149','FLZ050']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 36, 48, "WS.W", ['FLZ139','FLZ142','FLZ043','FLZ148','FLZ149','FLZ050']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 96, 108, "WS.W", ['FLZ139','FLZ142','FLZ043','FLZ148','FLZ149','FLZ050']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 108, 128, "BZ.W", ['FLZ139','FLZ142','FLZ043','FLZ148','FLZ149','FLZ050']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 128, 144, "WS.W", ['FLZ139','FLZ142','FLZ043','FLZ148','FLZ149','FLZ050']),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"FLZ043-050-139-142-148-149-080530-",
|
||
|
"/O.NEW.KTBW.BZ.W.0001.100308T0000Z-100308T1200Z/",
|
||
|
"/O.NEW.KTBW.WS.W.0003.100308T1200Z-100309T0000Z/",
|
||
|
"/O.NEW.KTBW.BZ.W.0002.100311T1200Z-100312T0800Z/",
|
||
|
"/O.NEW.KTBW.WS.W.0004.100312T0800Z-100313T0000Z/",
|
||
|
"/O.EXT.KTBW.WS.W.0001.000000T0000Z-100308T0000Z/",
|
||
|
"/O.EXT.KTBW.WS.W.0002.100311T0000Z-100311T1200Z/",
|
||
|
"$$",
|
||
|
],
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "Deleting hazard grids.",
|
||
|
"name": "SplitETN_DR20138_4d",
|
||
|
"productType": "Hazard_WSW_Local",
|
||
|
"clearHazardsTable": 1,
|
||
|
"checkStrings": [],
|
||
|
"decodeVTEC": 0,
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "SplitETN_DR20138 setup existing hazards (double event, force segs)- NEW",
|
||
|
"name": "SplitETN_DR20138_5a",
|
||
|
"clearHazardsTable": 1,
|
||
|
"drtTime": "20100307_1632",
|
||
|
"gridsStartTime": "20100307_0000",
|
||
|
"productType": "Hazard_WSW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 200, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 48, "WS.W:1", ['FLZ139','FLZ142']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 48, "WS.W:2", ['FLZ043','FLZ148']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 48, "WS.W:3", ['FLZ149','FLZ050']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 96, 144, "WS.W:1", ['FLZ139','FLZ142']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 96, 144, "WS.W:2", ['FLZ043','FLZ148']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 96, 144, "WS.W:3", ['FLZ149','FLZ050']),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"FLZ139-142-080045-",
|
||
|
"/O.NEW.KTBW.WS.W.0001.100307T1632Z-100309T0000Z/",
|
||
|
"/O.NEW.KTBW.WS.W.0002.100311T0000Z-100313T0000Z/",
|
||
|
"$$",
|
||
|
"FLZ043-148-080045-",
|
||
|
"/O.NEW.KTBW.WS.W.0001.100307T1632Z-100309T0000Z/",
|
||
|
"/O.NEW.KTBW.WS.W.0002.100311T0000Z-100313T0000Z/",
|
||
|
"$$",
|
||
|
"FLZ050-149-080045-",
|
||
|
"/O.NEW.KTBW.WS.W.0001.100307T1632Z-100309T0000Z/",
|
||
|
"/O.NEW.KTBW.WS.W.0002.100311T0000Z-100313T0000Z/",
|
||
|
"$$",
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
"commentary": "SplitETN_DR20138 setup existing hazards (double event, force seg)- CONs",
|
||
|
"name": "SplitETN_DR20138_5b",
|
||
|
"drtTime": "20100307_1632",
|
||
|
"gridsStartTime": "20100307_0000",
|
||
|
"productType": "Hazard_WSW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 200, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 48, "WS.W:1", ['FLZ139','FLZ142']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 48, "WS.W:2", ['FLZ043','FLZ148']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 48, "WS.W:3", ['FLZ149','FLZ050']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 96, 144, "WS.W:1", ['FLZ139','FLZ142']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 96, 144, "WS.W:2", ['FLZ043','FLZ148']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 96, 144, "WS.W:3", ['FLZ149','FLZ050']),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"FLZ139-142-080045-",
|
||
|
"/O.CON.KTBW.WS.W.0001.000000T0000Z-100309T0000Z/",
|
||
|
"/O.CON.KTBW.WS.W.0002.100311T0000Z-100313T0000Z/",
|
||
|
"$$",
|
||
|
"FLZ043-148-080045-",
|
||
|
"/O.CON.KTBW.WS.W.0001.000000T0000Z-100309T0000Z/",
|
||
|
"/O.CON.KTBW.WS.W.0002.100311T0000Z-100313T0000Z/",
|
||
|
"$$",
|
||
|
"FLZ050-149-080045-",
|
||
|
"/O.CON.KTBW.WS.W.0001.000000T0000Z-100309T0000Z/",
|
||
|
"/O.CON.KTBW.WS.W.0002.100311T0000Z-100313T0000Z/",
|
||
|
"$$",
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
"commentary": "SplitETN_DR20138 subtest (double event, force segs) - double split",
|
||
|
"name": "SplitETN_DR20138_5c",
|
||
|
"drtTime": "20100307_2126",
|
||
|
"gridsStartTime": "20100307_0000",
|
||
|
"productType": "Hazard_WSW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 200, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 24, "WS.W:1", ['FLZ139','FLZ142']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 24, "WS.W:2", ['FLZ043','FLZ148']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 24, "WS.W:3", ['FLZ149','FLZ050']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 24, 36, "BZ.W", ['FLZ139','FLZ142','FLZ043','FLZ148','FLZ149','FLZ050']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 36, 48, "WS.W:1", ['FLZ139','FLZ142']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 36, 48, "WS.W:2", ['FLZ043','FLZ148']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 36, 48, "WS.W:3", ['FLZ149','FLZ050']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 96, 108, "WS.W:1", ['FLZ139','FLZ142']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 96, 108, "WS.W:2", ['FLZ043','FLZ148']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 96, 108, "WS.W:3", ['FLZ149','FLZ050']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 108, 128, "BZ.W", ['FLZ139','FLZ142','FLZ043','FLZ148','FLZ149','FLZ050']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 128, 144, "WS.W:1", ['FLZ139','FLZ142']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 128, 144, "WS.W:2", ['FLZ043','FLZ148']),
|
||
|
("Fcst", "Hazards", "DISCRETE", 128, 144, "WS.W:3", ['FLZ149','FLZ050']),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"FLZ139-142-080530-",
|
||
|
"/O.NEW.KTBW.BZ.W.0001.100308T0000Z-100308T1200Z/",
|
||
|
"/O.NEW.KTBW.WS.W.0003.100308T1200Z-100309T0000Z/",
|
||
|
"/O.NEW.KTBW.BZ.W.0002.100311T1200Z-100312T0800Z/",
|
||
|
"/O.NEW.KTBW.WS.W.0004.100312T0800Z-100313T0000Z/",
|
||
|
"/O.EXT.KTBW.WS.W.0001.000000T0000Z-100308T0000Z/",
|
||
|
"/O.EXT.KTBW.WS.W.0002.100311T0000Z-100311T1200Z/",
|
||
|
"$$",
|
||
|
"FLZ043-148-080530-",
|
||
|
"/O.NEW.KTBW.BZ.W.0001.100308T0000Z-100308T1200Z/",
|
||
|
"/O.NEW.KTBW.WS.W.0003.100308T1200Z-100309T0000Z/",
|
||
|
"/O.NEW.KTBW.BZ.W.0002.100311T1200Z-100312T0800Z/",
|
||
|
"/O.NEW.KTBW.WS.W.0004.100312T0800Z-100313T0000Z/",
|
||
|
"/O.EXT.KTBW.WS.W.0001.000000T0000Z-100308T0000Z/",
|
||
|
"/O.EXT.KTBW.WS.W.0002.100311T0000Z-100311T1200Z/",
|
||
|
"$$",
|
||
|
"FLZ050-149-080530-",
|
||
|
"/O.NEW.KTBW.BZ.W.0001.100308T0000Z-100308T1200Z/",
|
||
|
"/O.NEW.KTBW.WS.W.0003.100308T1200Z-100309T0000Z/",
|
||
|
"/O.NEW.KTBW.BZ.W.0002.100311T1200Z-100312T0800Z/",
|
||
|
"/O.NEW.KTBW.WS.W.0004.100312T0800Z-100313T0000Z/",
|
||
|
"/O.EXT.KTBW.WS.W.0001.000000T0000Z-100308T0000Z/",
|
||
|
"/O.EXT.KTBW.WS.W.0002.100311T0000Z-100311T1200Z/",
|
||
|
"$$",
|
||
|
],
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "Deleting hazard grids.",
|
||
|
"name": "SplitETN_DR20138_5d",
|
||
|
"productType": None,
|
||
|
"clearHazardsTable": 1,
|
||
|
"checkStrings": [],
|
||
|
"decodeVTEC": 0,
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "Setting initial event",
|
||
|
"name": "DR20311_TwoVTEC_1",
|
||
|
"drtTime": "20100101_0510",
|
||
|
"productType": "Hazard_MWW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 0, 24, "SI.Y", ["GMZ876"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"WHUS72 KTBW 010510",
|
||
|
"MWWTBW",
|
||
|
"URGENT - MARINE WEATHER MESSAGE",
|
||
|
"National Weather Service Tampa Bay Ruskin FL",
|
||
|
"1210 AM EST Fri Jan 1 2010",
|
||
|
"...|*Overview headline (must edit)*|...",
|
||
|
".|*Overview (must edit)*|.",
|
||
|
"GMZ876-011315-",
|
||
|
"/O.NEW.KTBW.SI.Y.0001.100101T0510Z-100102T0500Z/",
|
||
|
"Waters from Bonita Beach to Englewood FL out 20 to 60 NM-",
|
||
|
"1210 AM EST Fri Jan 1 2010",
|
||
|
"...SMALL CRAFT ADVISORY FOR WINDS IN EFFECT UNTIL MIDNIGHT EST TONIGHT...",
|
||
|
"The National Weather Service in Tampa Bay Ruskin has issued a Small Craft Advisory for winds, which is in effect until midnight EST tonight. ",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Small Craft Advisory for wind means that wind speeds of 21 to 33 knots are expected. Inexperienced mariners, especially those operating smaller vessels should avoid navigating in these conditions.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
],
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "Adding SI.Y to zone 2 starting now and lasting 6 hours",
|
||
|
"name": "DR20311_TwoVTEC_2",
|
||
|
"drtTime": "20100101_0520",
|
||
|
"productType": "Hazard_MWW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 0, 6, "SI.Y", ["GMZ876","GMZ873"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 6, 24, "SI.Y", ["GMZ876"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"WHUS72 KTBW 010520",
|
||
|
"MWWTBW",
|
||
|
"URGENT - MARINE WEATHER MESSAGE",
|
||
|
"National Weather Service Tampa Bay Ruskin FL",
|
||
|
"1220 AM EST Fri Jan 1 2010",
|
||
|
"...|*Overview headline (must edit)*|...",
|
||
|
".|*Overview (must edit)*|.",
|
||
|
"GMZ873-011100-",
|
||
|
"/O.EXB.KTBW.SI.Y.0001.000000T0000Z-100101T1100Z/",
|
||
|
"Waters from Englewood to Tarpon Springs FL out 20 to 60 NM-",
|
||
|
"1220 AM EST Fri Jan 1 2010",
|
||
|
"...SMALL CRAFT ADVISORY FOR WINDS IN EFFECT UNTIL 6 AM EST EARLY THIS MORNING...",
|
||
|
"The National Weather Service in Tampa Bay Ruskin has issued a Small Craft Advisory for winds, which is in effect until 6 AM EST early this morning. ",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Small Craft Advisory for wind means that wind speeds of 21 to 33 knots are expected. Inexperienced mariners, especially those operating smaller vessels should avoid navigating in these conditions.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
"GMZ876-011330-",
|
||
|
"/O.CON.KTBW.SI.Y.0001.000000T0000Z-100102T0500Z/",
|
||
|
"Waters from Bonita Beach to Englewood FL out 20 to 60 NM-",
|
||
|
"1220 AM EST Fri Jan 1 2010",
|
||
|
"...SMALL CRAFT ADVISORY FOR WINDS REMAINS IN EFFECT UNTIL MIDNIGHT EST TONIGHT...",
|
||
|
# "A Small Craft Advisory for winds remains in effect until midnight EST tonight.",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Small Craft Advisory for wind means that wind speeds of 21 to 33 knots are expected. Inexperienced mariners, especially those operating smaller vessels should avoid navigating in these conditions.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
],
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "Add new SI.Y to zone 2 starting 12h from now and lasting 6",
|
||
|
"name": "DR20311_TwoVTEC_3a",
|
||
|
"drtTime": "20100101_0530",
|
||
|
"productType": "Hazard_MWW_Local",
|
||
|
"decodeVTEC": 0,
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 0, 6, "SI.Y", ["GMZ876","GMZ873"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 6, 12, "SI.Y", ["GMZ876"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 12, 18, "SI.Y", ["GMZ876","GMZ873"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 18, 24, "SI.Y", ["GMZ876"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"WHUS72 KTBW 010530",
|
||
|
"MWWTBW",
|
||
|
"URGENT - MARINE WEATHER MESSAGE",
|
||
|
"National Weather Service Tampa Bay Ruskin FL",
|
||
|
"1230 AM EST Fri Jan 1 2010",
|
||
|
"...|*Overview headline (must edit)*|...",
|
||
|
".|*Overview (must edit)*|.",
|
||
|
"GMZ873-011330-",
|
||
|
"/O.CON.KTBW.SI.Y.0001.000000T0000Z-100101T1100Z/",
|
||
|
"/O.NEW.KTBW.SI.Y.0002.100101T1700Z-100101T2300Z/",
|
||
|
"Waters from Englewood to Tarpon Springs FL out 20 to 60 NM-",
|
||
|
"1230 AM EST Fri Jan 1 2010",
|
||
|
"...SMALL CRAFT ADVISORY FOR WINDS REMAINS IN EFFECT UNTIL 6 AM EST EARLY THIS MORNING...",
|
||
|
"...SMALL CRAFT ADVISORY FOR WINDS IN EFFECT FROM NOON TODAY TO 6 PM EST THIS EVENING...",
|
||
|
"The National Weather Service in Tampa Bay Ruskin has issued a Small Craft Advisory for winds, which is in effect from noon today to 6 PM EST this evening.",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Small Craft Advisory for wind means that wind speeds of 21 to 33 knots are expected. Inexperienced mariners, especially those operating smaller vessels should avoid navigating in these conditions.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
"GMZ876-011330-",
|
||
|
"/O.CON.KTBW.SI.Y.0001.000000T0000Z-100102T0500Z/",
|
||
|
"Waters from Bonita Beach to Englewood FL out 20 to 60 NM-",
|
||
|
"1230 AM EST Fri Jan 1 2010",
|
||
|
"...SMALL CRAFT ADVISORY FOR WINDS REMAINS IN EFFECT UNTIL MIDNIGHT EST TONIGHT...",
|
||
|
# "A Small Craft Advisory for winds remains in effect until midnight EST tonight. ",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Small Craft Advisory for wind means that wind speeds of 21 to 33 knots are expected. Inexperienced mariners, especially those operating smaller vessels should avoid navigating in these conditions.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
],
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "Extend 1st grid for z2 by 1 hour.",
|
||
|
"name": "DR20311_TwoVTEC_3b",
|
||
|
"drtTime": "20100101_0530",
|
||
|
"productType": "Hazard_MWW_Local",
|
||
|
"decodeVTEC": 0,
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 0, 7, "SI.Y", ["GMZ876","GMZ873"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 7, 12, "SI.Y", ["GMZ876"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 12, 18, "SI.Y", ["GMZ876","GMZ873"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 18, 24, "SI.Y", ["GMZ876"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"WHUS72 KTBW 010530",
|
||
|
"MWWTBW",
|
||
|
"URGENT - MARINE WEATHER MESSAGE",
|
||
|
"National Weather Service Tampa Bay Ruskin FL",
|
||
|
"1230 AM EST Fri Jan 1 2010",
|
||
|
"...|*Overview headline (must edit)*|...",
|
||
|
".|*Overview (must edit)*|.",
|
||
|
"GMZ873-011330-",
|
||
|
"/O.EXT.KTBW.SI.Y.0001.000000T0000Z-100101T1200Z/",
|
||
|
"/O.NEW.KTBW.SI.Y.0002.100101T1700Z-100101T2300Z/",
|
||
|
"Waters from Englewood to Tarpon Springs FL out 20 to 60 NM-",
|
||
|
"1230 AM EST Fri Jan 1 2010",
|
||
|
"...SMALL CRAFT ADVISORY FOR WINDS NOW IN EFFECT UNTIL 7 AM EST THIS MORNING...",
|
||
|
"...SMALL CRAFT ADVISORY FOR WINDS IN EFFECT FROM NOON TODAY TO 6 PM EST THIS EVENING...",
|
||
|
"The National Weather Service in Tampa Bay Ruskin has issued a Small Craft Advisory for winds, which is in effect from noon today to 6 PM EST this evening.",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Small Craft Advisory for wind means that wind speeds of 21 to 33 knots are expected. Inexperienced mariners, especially those operating smaller vessels should avoid navigating in these conditions.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
"GMZ876-011330-",
|
||
|
"/O.CON.KTBW.SI.Y.0001.000000T0000Z-100102T0500Z/",
|
||
|
"Waters from Bonita Beach to Englewood FL out 20 to 60 NM-",
|
||
|
"1230 AM EST Fri Jan 1 2010",
|
||
|
"...SMALL CRAFT ADVISORY FOR WINDS REMAINS IN EFFECT UNTIL MIDNIGHT EST TONIGHT...",
|
||
|
# "A Small Craft Advisory for winds remains in effect until midnight EST tonight. ",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Small Craft Advisory for wind means that wind speeds of 21 to 33 knots are expected. Inexperienced mariners, especially those operating smaller vessels should avoid navigating in these conditions.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
],
|
||
|
},
|
||
|
|
||
|
|
||
|
{
|
||
|
"commentary": "Cleanup.",
|
||
|
"name": "DR20311_TwoVTEC_7",
|
||
|
"productType": None,
|
||
|
"clearHazardsTable": 1,
|
||
|
"checkStrings": [],
|
||
|
"decodeVTEC": 0,
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "Setting initial events",
|
||
|
"name": "DR21090_TwoVTEC_Setup",
|
||
|
"clearHazardsTable": 1,
|
||
|
"drtTime": "20200320_1210",
|
||
|
"productType": "Hazard_NPW_Local",
|
||
|
"gridsStartTime": "20200320_0000",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 44, "WI.Y", ["FLZ142"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 44, 72, "WI.Y", ["FLZ142", "FLZ139"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"810 AM EDT Fri Mar 20 2020",
|
||
|
"FLZ142-202015-",
|
||
|
"/O.NEW.KTBW.WI.Y.0001.200320T1600Z-200323T0000Z/",
|
||
|
"810 AM EDT Fri Mar 20 2020",
|
||
|
"...WIND ADVISORY IN EFFECT FROM NOON TODAY TO 8 PM EDT SUNDAY...",
|
||
|
"$$",
|
||
|
"FLZ139-202015-",
|
||
|
"/O.NEW.KTBW.WI.Y.0001.200321T2000Z-200323T0000Z/",
|
||
|
"810 AM EDT Fri Mar 20 2020",
|
||
|
"...WIND ADVISORY IN EFFECT FROM 4 PM SATURDAY TO 8 PM EDT SUNDAY...",
|
||
|
"$$",
|
||
|
],
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "Add new WI.Y to zone 2 before existing event.",
|
||
|
"name": "DR21090_TwoVTEC_EXB_CON",
|
||
|
"drtTime": "20200320_1500",
|
||
|
"productType": "Hazard_NPW_Local",
|
||
|
"gridsStartTime": "20200320_0000",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 24, "WI.Y", ["FLZ142", "FLZ139"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 24, 44, "WI.Y", ["FLZ142"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 44, 72, "WI.Y", ["FLZ142", "FLZ139"]),
|
||
|
],
|
||
|
"decodeVTEC": 0,
|
||
|
"checkStrings": [
|
||
|
"1100 AM EDT Fri Mar 20 2020",
|
||
|
"FLZ139-202300-",
|
||
|
"/O.NEW.KTBW.WI.Y.0002.200320T1600Z-200321T0000Z/",
|
||
|
"/O.CON.KTBW.WI.Y.0001.200321T2000Z-200323T0000Z/",
|
||
|
"1100 AM EDT Fri Mar 20 2020",
|
||
|
"...WIND ADVISORY IN EFFECT UNTIL 8 PM EDT THIS EVENING...",
|
||
|
"...WIND ADVISORY REMAINS IN EFFECT FROM 4 PM SATURDAY TO 8 PM EDT SUNDAY...",
|
||
|
"$$",
|
||
|
"FLZ142-202300-",
|
||
|
"/O.CON.KTBW.WI.Y.0001.200320T1600Z-200323T0000Z/",
|
||
|
"1100 AM EDT Fri Mar 20 2020",
|
||
|
"...WIND ADVISORY REMAINS IN EFFECT UNTIL 8 PM EDT SUNDAY...",
|
||
|
"$$",
|
||
|
],
|
||
|
"notCheckStrings": [
|
||
|
"/O.EXB.KTBW.WI.Y.0001.200320T1600Z-200321T0000Z/",
|
||
|
],
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "Add new WI.Y to zone 2 before and extend existing event.",
|
||
|
"name": "DR21090_TwoVTEC_EXB_EXT",
|
||
|
"drtTime": "20200320_1500",
|
||
|
"productType": "Hazard_NPW_Local",
|
||
|
"gridsStartTime": "20200320_0000",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 24, "WI.Y", ["FLZ142", "FLZ139"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 24, 44, "WI.Y", ["FLZ142"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 44, 70, "WI.Y", ["FLZ142", "FLZ139"]),
|
||
|
],
|
||
|
"decodeVTEC": 0,
|
||
|
"checkStrings": [
|
||
|
"1100 AM EDT Fri Mar 20 2020",
|
||
|
"FLZ139-202300-",
|
||
|
"/O.NEW.KTBW.WI.Y.0002.200320T1600Z-200321T0000Z/",
|
||
|
"/O.EXT.KTBW.WI.Y.0001.200321T2000Z-200322T2200Z/",
|
||
|
"1100 AM EDT Fri Mar 20 2020",
|
||
|
"...WIND ADVISORY IN EFFECT UNTIL 8 PM EDT THIS EVENING...",
|
||
|
"...WIND ADVISORY NOW IN EFFECT FROM 4 PM SATURDAY TO 6 PM EDT SUNDAY...",
|
||
|
"$$",
|
||
|
"FLZ142-202300-",
|
||
|
"/O.EXT.KTBW.WI.Y.0001.200320T1600Z-200322T2200Z/",
|
||
|
"1100 AM EDT Fri Mar 20 2020",
|
||
|
"...WIND ADVISORY NOW IN EFFECT UNTIL 6 PM EDT SUNDAY...",
|
||
|
"$$",
|
||
|
],
|
||
|
"notCheckStrings": [
|
||
|
"/O.EXB.KTBW.WI.Y.0001.200320T1600Z-200321T0000Z/",
|
||
|
],
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "Cleanup.",
|
||
|
"name": "DR21090_Cleanup",
|
||
|
"productType": None,
|
||
|
"clearHazardsTable": 1,
|
||
|
"checkStrings": [],
|
||
|
"decodeVTEC": 0,
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "Setting initial event FZ.A",
|
||
|
"name": "DR20850_1",
|
||
|
"drtTime": "20100403_1447",
|
||
|
"gridsStartTime": "20100406_0000",
|
||
|
"productType": "Hazard_NPW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 5, 48+13, "FZ.A", ["FLZ148","FLZ149","FLZ052","FLZ056","FLZ061","FLZ162"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"WWUS72 KTBW 031447",
|
||
|
"NPWTBW",
|
||
|
"URGENT - WEATHER MESSAGE",
|
||
|
"National Weather Service Tampa Bay Ruskin FL",
|
||
|
"1047 AM EDT Sat Apr 3 2010",
|
||
|
"...|*Overview headline (must edit)*|...",
|
||
|
".|*Overview (must edit)*|.",
|
||
|
"FLZ052-056-061-148-149-162-032300-",
|
||
|
"/O.NEW.KTBW.FZ.A.0001.100406T0500Z-100408T1300Z/",
|
||
|
"Polk-Hardee-DeSoto-Coastal Hernando-Coastal Pasco-",
|
||
|
"Coastal Charlotte-",
|
||
|
"1047 AM EDT Sat Apr 3 2010",
|
||
|
"...FREEZE WATCH IN EFFECT FROM LATE MONDAY NIGHT THROUGH THURSDAY MORNING...",
|
||
|
"The National Weather Service in Tampa Bay Ruskin has issued a Freeze Watch, which is in effect from late Monday night through Thursday morning.",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Freeze Watch means sub-freezing temperatures are possible. These conditions could kill crops and other sensitive vegetation.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
"commentary": "Adding the WI.Y",
|
||
|
"name": "DR20850_2",
|
||
|
"drtTime": "20100404_1607",
|
||
|
"gridsStartTime": "20100406_0000",
|
||
|
"productType": "Hazard_NPW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 5, 48+13, "FZ.A", ["FLZ148","FLZ149","FLZ052","FLZ056","FLZ061","FLZ162"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", -48, -48+21, "WI.Y", ["FLZ148","FLZ149"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"WWUS72 KTBW 041607",
|
||
|
"NPWTBW",
|
||
|
"URGENT - WEATHER MESSAGE",
|
||
|
"National Weather Service Tampa Bay Ruskin FL",
|
||
|
"1207 PM EDT Sun Apr 4 2010",
|
||
|
"...|*Overview headline (must edit)*|...",
|
||
|
".|*Overview (must edit)*|.",
|
||
|
"FLZ148-149-050015-",
|
||
|
"/O.NEW.KTBW.WI.Y.0001.100404T1607Z-100404T2100Z/",
|
||
|
"/O.CON.KTBW.FZ.A.0001.100406T0500Z-100408T1300Z/",
|
||
|
"Coastal Hernando-Coastal Pasco-",
|
||
|
"1207 PM EDT Sun Apr 4 2010",
|
||
|
"...WIND ADVISORY IN EFFECT UNTIL 5 PM EDT THIS AFTERNOON...",
|
||
|
"...FREEZE WATCH REMAINS IN EFFECT FROM LATE MONDAY NIGHT THROUGH THURSDAY MORNING...",
|
||
|
"The National Weather Service in Tampa Bay Ruskin has issued a Wind Advisory, which is in effect until 5 PM EDT this afternoon.",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Freeze Watch means sub-freezing temperatures are possible. These conditions could kill crops and other sensitive vegetation.",
|
||
|
"A Wind Advisory means that winds of 35 mph are expected. Winds this strong can make driving difficult, especially for high profile vehicles. Use extra caution.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
"FLZ052-056-061-162-050015-",
|
||
|
"/O.CON.KTBW.FZ.A.0001.100406T0500Z-100408T1300Z/",
|
||
|
"Polk-Hardee-DeSoto-Coastal Charlotte-",
|
||
|
"1207 PM EDT Sun Apr 4 2010",
|
||
|
"...FREEZE WATCH REMAINS IN EFFECT FROM LATE MONDAY NIGHT THROUGH THURSDAY MORNING...",
|
||
|
# "A Freeze Watch remains in effect from late Monday night through Thursday morning.",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Freeze Watch means sub-freezing temperatures are possible. These conditions could kill crops and other sensitive vegetation.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
"commentary": "Extending the WI.Y",
|
||
|
"name": "DR20850_3",
|
||
|
"drtTime": "20100404_2050",
|
||
|
"gridsStartTime": "20100406_0000",
|
||
|
"productType": "Hazard_NPW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 5, 48+13, "FZ.A", ["FLZ148","FLZ149","FLZ052","FLZ056","FLZ061","FLZ162"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", -48, -48+23, "WI.Y", ["FLZ148","FLZ149"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"WWUS72 KTBW 042050",
|
||
|
"NPWTBW",
|
||
|
"URGENT - WEATHER MESSAGE",
|
||
|
"National Weather Service Tampa Bay Ruskin FL",
|
||
|
"450 PM EDT Sun Apr 4 2010",
|
||
|
"...|*Overview headline (must edit)*|...",
|
||
|
".|*Overview (must edit)*|.",
|
||
|
"FLZ148-149-050500-",
|
||
|
"/O.EXT.KTBW.WI.Y.0001.000000T0000Z-100404T2300Z/",
|
||
|
"/O.CON.KTBW.FZ.A.0001.100406T0500Z-100408T1300Z/",
|
||
|
"Coastal Hernando-Coastal Pasco-",
|
||
|
"450 PM EDT Sun Apr 4 2010",
|
||
|
"...WIND ADVISORY NOW IN EFFECT UNTIL 7 PM EDT THIS EVENING...",
|
||
|
"...FREEZE WATCH REMAINS IN EFFECT FROM LATE MONDAY NIGHT THROUGH THURSDAY MORNING...",
|
||
|
# "The Wind Advisory is now in effect until 7 PM EDT this evening. A Freeze Watch remains in effect from late Monday night through Thursday morning.",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Freeze Watch means sub-freezing temperatures are possible. These conditions could kill crops and other sensitive vegetation.",
|
||
|
"A Wind Advisory means that winds of 35 mph are expected. Winds this strong can make driving difficult, especially for high profile vehicles. Use extra caution.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
"FLZ052-056-061-162-050500-",
|
||
|
"/O.CON.KTBW.FZ.A.0001.100406T0500Z-100408T1300Z/",
|
||
|
"Polk-Hardee-DeSoto-Coastal Charlotte-",
|
||
|
"450 PM EDT Sun Apr 4 2010",
|
||
|
"...FREEZE WATCH REMAINS IN EFFECT FROM LATE MONDAY NIGHT THROUGH THURSDAY MORNING...",
|
||
|
# "A Freeze Watch remains in effect from late Monday night through Thursday morning.",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Freeze Watch means sub-freezing temperatures are possible. These conditions could kill crops and other sensitive vegetation.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
"commentary": "Expiring the WI.Y",
|
||
|
"name": "DR20850_4",
|
||
|
"drtTime": "20100404_2253",
|
||
|
"gridsStartTime": "20100406_0000",
|
||
|
"productType": "Hazard_NPW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 5, 48+13, "FZ.A", ["FLZ148","FLZ149","FLZ052","FLZ056","FLZ061","FLZ162"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", -48, -48+23, "WI.Y", ["FLZ148","FLZ149"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"WWUS72 KTBW 042253",
|
||
|
"NPWTBW",
|
||
|
"URGENT - WEATHER MESSAGE",
|
||
|
"National Weather Service Tampa Bay Ruskin FL",
|
||
|
"653 PM EDT Sun Apr 4 2010",
|
||
|
"...|*Overview headline (must edit)*|...",
|
||
|
".|*Overview (must edit)*|.",
|
||
|
"FLZ148-149-050700-",
|
||
|
"/O.EXP.KTBW.WI.Y.0001.000000T0000Z-100404T2300Z/",
|
||
|
"/O.CON.KTBW.FZ.A.0001.100406T0500Z-100408T1300Z/",
|
||
|
"Coastal Hernando-Coastal Pasco-",
|
||
|
"653 PM EDT Sun Apr 4 2010",
|
||
|
"...FREEZE WATCH REMAINS IN EFFECT FROM LATE MONDAY NIGHT THROUGH THURSDAY MORNING...",
|
||
|
"...WIND ADVISORY WILL EXPIRE AT 7 PM EDT THIS EVENING...",
|
||
|
# "The Wind Advisory will expire at 7 PM EDT this evening. A Freeze Watch remains in effect from late Monday night through Thursday morning.",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Freeze Watch means sub-freezing temperatures are possible. These conditions could kill crops and other sensitive vegetation.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
"FLZ052-056-061-162-050700-",
|
||
|
"/O.CON.KTBW.FZ.A.0001.100406T0500Z-100408T1300Z/",
|
||
|
"Polk-Hardee-DeSoto-Coastal Charlotte-",
|
||
|
"653 PM EDT Sun Apr 4 2010",
|
||
|
"...FREEZE WATCH REMAINS IN EFFECT FROM LATE MONDAY NIGHT THROUGH THURSDAY MORNING...",
|
||
|
# "A Freeze Watch remains in effect from late Monday night through Thursday morning.",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Freeze Watch means sub-freezing temperatures are possible. These conditions could kill crops and other sensitive vegetation.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
"commentary": "Issuing the FZ.A again",
|
||
|
"name": "DR20850_5",
|
||
|
"drtTime": "20100404_2308",
|
||
|
"gridsStartTime": "20100406_0000",
|
||
|
"productType": "Hazard_NPW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 5, 48+13, "FZ.A", ["FLZ148","FLZ149","FLZ052","FLZ056","FLZ061","FLZ162"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"WWUS72 KTBW 042308",
|
||
|
"NPWTBW",
|
||
|
"URGENT - WEATHER MESSAGE",
|
||
|
"National Weather Service Tampa Bay Ruskin FL",
|
||
|
"708 PM EDT Sun Apr 4 2010",
|
||
|
"...|*Overview headline (must edit)*|...",
|
||
|
".|*Overview (must edit)*|.",
|
||
|
"FLZ052-056-061-148-149-162-050715-",
|
||
|
"/O.CON.KTBW.FZ.A.0001.100406T0500Z-100408T1300Z/",
|
||
|
"Polk-Hardee-DeSoto-Coastal Hernando-Coastal Pasco-",
|
||
|
"Coastal Charlotte-",
|
||
|
"708 PM EDT Sun Apr 4 2010",
|
||
|
"...FREEZE WATCH REMAINS IN EFFECT FROM LATE MONDAY NIGHT THROUGH THURSDAY MORNING...",
|
||
|
# "A Freeze Watch remains in effect from late Monday night through Thursday morning.",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Freeze Watch means sub-freezing temperatures are possible. These conditions could kill crops and other sensitive vegetation.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
"commentary": "Switching to multiple FZ.A events, plus a FZ.W",
|
||
|
"name": "DR20850_6",
|
||
|
"drtTime": "20100405_0644",
|
||
|
"gridsStartTime": "20100406_0000",
|
||
|
"productType": "Hazard_NPW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 6, 14, "FZ.W", ["FLZ052","FLZ056","FLZ061","FLZ162"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 6, 14, "FZ.A", ["FLZ148", "FLZ149"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 6, 14, "FZ.A", ["FLZ148", "FLZ149"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 24+0, 24+14, "FZ.A", ["FLZ148", "FLZ149", "FLZ052","FLZ056","FLZ061","FLZ162"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 48+6, 48+14, "FZ.A", ["FLZ148", "FLZ149", "FLZ052","FLZ056","FLZ061","FLZ162"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"WWUS72 KTBW 050644",
|
||
|
"NPWTBW",
|
||
|
"URGENT - WEATHER MESSAGE",
|
||
|
"National Weather Service Tampa Bay Ruskin FL",
|
||
|
"244 AM EDT Mon Apr 5 2010",
|
||
|
"...|*Overview headline (must edit)*|...",
|
||
|
".|*Overview (must edit)*|.",
|
||
|
"FLZ052-056-061-162-051445-",
|
||
|
"/O.NEW.KTBW.FZ.W.0001.100406T0600Z-100406T1400Z/",
|
||
|
"/O.NEW.KTBW.FZ.A.0002.100408T0600Z-100408T1400Z/",
|
||
|
"/O.EXT.KTBW.FZ.A.0001.100407T0000Z-100407T1400Z/",
|
||
|
"Polk-Hardee-DeSoto-Coastal Charlotte-",
|
||
|
"244 AM EDT Mon Apr 5 2010",
|
||
|
"...FREEZE WARNING IN EFFECT FROM 2 AM TO 10 AM EDT TUESDAY...",
|
||
|
"...FREEZE WATCH NOW IN EFFECT FROM TUESDAY EVENING THROUGH WEDNESDAY MORNING...",
|
||
|
"...FREEZE WATCH IN EFFECT FROM LATE WEDNESDAY NIGHT THROUGH THURSDAY MORNING...",
|
||
|
"The National Weather Service in Tampa Bay Ruskin has issued a Freeze Warning, which is in effect from 2 AM to 10 AM EDT Tuesday.",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Freeze Watch means sub-freezing temperatures are possible. These conditions could kill crops and other sensitive vegetation.",
|
||
|
"A Freeze Warning means sub-freezing temperatures are imminent or highly likely. These conditions will kill crops and other sensitive vegetation.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
"FLZ148-149-051445-",
|
||
|
"/O.NEW.KTBW.FZ.A.0003.100407T0000Z-100407T1400Z/",
|
||
|
"/O.NEW.KTBW.FZ.A.0002.100408T0600Z-100408T1400Z/",
|
||
|
"/O.EXT.KTBW.FZ.A.0001.100406T0600Z-100406T1400Z/",
|
||
|
"Coastal Hernando-Coastal Pasco-",
|
||
|
"244 AM EDT Mon Apr 5 2010",
|
||
|
"...FREEZE WATCH NOW IN EFFECT FROM LATE TONIGHT THROUGH TUESDAY MORNING...",
|
||
|
"...FREEZE WATCH IN EFFECT FROM TUESDAY EVENING THROUGH WEDNESDAY MORNING...",
|
||
|
"...FREEZE WATCH IN EFFECT FROM LATE WEDNESDAY NIGHT THROUGH THURSDAY MORNING...",
|
||
|
"The National Weather Service in Tampa Bay Ruskin has issued a Freeze Watch, which is in effect from Tuesday evening through Wednesday morning. A Freeze Watch has also been issued from late Wednesday night through Thursday morning.",
|
||
|
# "|* SEGMENT TEXT GOES HERE *|.",
|
||
|
"PRECAUTIONARY/PREPAREDNESS ACTIONS...",
|
||
|
"A Freeze Watch means sub-freezing temperatures are possible. These conditions could kill crops and other sensitive vegetation.",
|
||
|
"A Freeze Watch means sub-freezing temperatures are possible. These conditions could kill crops and other sensitive vegetation.",
|
||
|
"&&",
|
||
|
"$$",
|
||
|
|
||
|
],
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "CON into 2nd FZ.A event",
|
||
|
"name": "DR20850_7",
|
||
|
"drtTime": "20100407_0201",
|
||
|
"gridsStartTime": "20100406_0000",
|
||
|
"productType": "Hazard_NPW_Local",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 6, 14, "FZ.W", ["FLZ052","FLZ056","FLZ061","FLZ162"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 6, 14, "FZ.A", ["FLZ148", "FLZ149"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 6, 14, "FZ.A", ["FLZ148", "FLZ149"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 24+0, 24+14, "FZ.A", ["FLZ148", "FLZ149", "FLZ052","FLZ056","FLZ061","FLZ162"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 48+6, 48+14, "FZ.A", ["FLZ148", "FLZ149", "FLZ052","FLZ056","FLZ061","FLZ162"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
],
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "Cleanup.",
|
||
|
"name": "DR20850_8",
|
||
|
"productType": None,
|
||
|
"clearHazardsTable": 1,
|
||
|
"checkStrings": [],
|
||
|
"decodeVTEC": 0,
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "Split grids in one zone, continuous in 2nd zone",
|
||
|
"name": "DR21233_Reentrant_1",
|
||
|
"clearHazardsTable": 1,
|
||
|
"decodeVTEC": 0,
|
||
|
"drtTime": "20200320_1210",
|
||
|
"productType": "Hazard_MWW_Local",
|
||
|
"gridsStartTime": "20200320_0000",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 32, "SC.Y", ["GMZ850", "GMZ853"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 32, 64, "SC.Y", ["GMZ853"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 64, 80, "SC.Y", ["GMZ850", "GMZ853"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"810 AM EDT Fri Mar 20 2020",
|
||
|
"GMZ850-202015-",
|
||
|
"/O.NEW.KTBW.SC.Y.0001.200320T1600Z-200321T0800Z/",
|
||
|
"/O.NEW.KTBW.SC.Y.0002.200322T1600Z-200323T0800Z/",
|
||
|
"$$",
|
||
|
"GMZ853-202015-",
|
||
|
"/O.NEW.KTBW.SC.Y.0001.200320T1600Z-200323T0800Z/",
|
||
|
"$$",
|
||
|
],
|
||
|
"notCheckStrings": [
|
||
|
"/O.NEW.KTBW.SC.Y.0001.200322T1600Z-200323T0800Z/",
|
||
|
],
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "Grid in 2nd zone is adjacent to grids in 1st zone.",
|
||
|
"name": "DR21233_Reentrant_2",
|
||
|
"clearHazardsTable": 1,
|
||
|
"decodeVTEC": 0,
|
||
|
"drtTime": "20200320_1210",
|
||
|
"productType": "Hazard_MWW_Local",
|
||
|
"gridsStartTime": "20200320_0000",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 32, "SC.Y", ["GMZ850"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 32, 64, "SC.Y", ["GMZ853"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 64, 80, "SC.Y", ["GMZ850"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"810 AM EDT Fri Mar 20 2020",
|
||
|
"GMZ850-202015-",
|
||
|
"/O.NEW.KTBW.SC.Y.0001.200320T1600Z-200321T0800Z/",
|
||
|
"/O.NEW.KTBW.SC.Y.0002.200322T1600Z-200323T0800Z/",
|
||
|
"$$",
|
||
|
"GMZ853-202015-",
|
||
|
"/O.NEW.KTBW.SC.Y.0001.200321T0800Z-200322T1600Z/",
|
||
|
"$$",
|
||
|
],
|
||
|
"notCheckStrings": [
|
||
|
"/O.NEW.KTBW.SC.Y.0001.200322T1600Z-200323T0800Z/",
|
||
|
],
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "Add grid to 3rd zone with same time range as 2nd grid in 1st zone",
|
||
|
"name": "DR21233_Reentrant_3",
|
||
|
"clearHazardsTable": 1,
|
||
|
"decodeVTEC": 0,
|
||
|
"drtTime": "20200320_1210",
|
||
|
"productType": "Hazard_MWW_Local",
|
||
|
"gridsStartTime": "20200320_0000",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 32, "SC.Y", ["GMZ850"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 32, 64, "SC.Y", ["GMZ853"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 64, 80, "SC.Y", ["GMZ850", "GMZ856"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"810 AM EDT Fri Mar 20 2020",
|
||
|
"GMZ850-202015-",
|
||
|
"/O.NEW.KTBW.SC.Y.0001.200320T1600Z-200321T0800Z/",
|
||
|
"/O.NEW.KTBW.SC.Y.0002.200322T1600Z-200323T0800Z/",
|
||
|
"$$",
|
||
|
"GMZ853-202015-",
|
||
|
"/O.NEW.KTBW.SC.Y.0001.200321T0800Z-200322T1600Z/",
|
||
|
"$$",
|
||
|
"GMZ856-202015-",
|
||
|
"/O.NEW.KTBW.SC.Y.0002.200322T1600Z-200323T0800Z/",
|
||
|
"$$",
|
||
|
],
|
||
|
"notCheckStrings": [
|
||
|
"/O.NEW.KTBW.SC.Y.0001.200322T1600Z-200323T0800Z/",
|
||
|
],
|
||
|
},
|
||
|
|
||
|
{
|
||
|
"commentary": "One more wave",
|
||
|
"name": "DR21233_Reentrant_4",
|
||
|
"clearHazardsTable": 1,
|
||
|
"decodeVTEC": 0,
|
||
|
"drtTime": "20200320_1210",
|
||
|
"productType": "Hazard_MWW_Local",
|
||
|
"gridsStartTime": "20200320_0000",
|
||
|
"createGrids": [
|
||
|
("Fcst", "Hazards", "DISCRETE", -100, 100, "<None>", "all"),
|
||
|
("Fcst", "Hazards", "DISCRETE", 16, 32, "SC.Y", ["GMZ850"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 32, 64, "SC.Y", ["GMZ853"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 64, 80, "SC.Y", ["GMZ850", "GMZ856"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 80, 112, "SC.Y", ["GMZ853"]),
|
||
|
("Fcst", "Hazards", "DISCRETE", 112, 128, "SC.Y", ["GMZ850", "GMZ856"]),
|
||
|
],
|
||
|
"checkStrings": [
|
||
|
"810 AM EDT Fri Mar 20 2020",
|
||
|
"GMZ850-202015-",
|
||
|
"/O.NEW.KTBW.SC.Y.0001.200320T1600Z-200321T0800Z/",
|
||
|
"/O.NEW.KTBW.SC.Y.0002.200322T1600Z-200323T0800Z/",
|
||
|
"/O.NEW.KTBW.SC.Y.0003.200324T1600Z-200325T0800Z/",
|
||
|
"$$",
|
||
|
"GMZ853-202015-",
|
||
|
"/O.NEW.KTBW.SC.Y.0001.200321T0800Z-200322T1600Z/",
|
||
|
"/O.NEW.KTBW.SC.Y.0002.200323T0800Z-200324T1600Z/",
|
||
|
"$$",
|
||
|
"GMZ856-202015-",
|
||
|
"/O.NEW.KTBW.SC.Y.0002.200322T1600Z-200323T0800Z/",
|
||
|
"/O.NEW.KTBW.SC.Y.0003.200324T1600Z-200325T0800Z/",
|
||
|
"$$",
|
||
|
],
|
||
|
"notCheckStrings": [
|
||
|
"/O.NEW.KTBW.SC.Y.0001.200322T1600Z-200323T0800Z/",
|
||
|
"/O.NEW.KTBW.SC.Y.0001.200323T0800Z-200324T1600Z/",
|
||
|
"/O.NEW.KTBW.SC.Y.0001.200324T1600Z-200325T0800Z/",
|
||
|
],
|
||
|
},
|
||
|
]
|
||
|
|
||
|
|
||
|
import TestScript
|
||
|
def testScript(self, dataMgr):
|
||
|
defaults = {
|
||
|
"database": "<site>_GRID__Fcst_00000000_0000",
|
||
|
"publishGrids": 0,
|
||
|
"decodeVTEC": 1,
|
||
|
"gridsStartTime": "20100101_0500",
|
||
|
"orderStrings": 1,
|
||
|
"vtecMode": "O",
|
||
|
"deleteGrids": [("Fcst", "Hazards", "SFC", "all", "all")],
|
||
|
}
|
||
|
return TestScript.generalTestScript(self, dataMgr, scripts, defaults)
|
||
|
|
||
|
|
||
|
|
||
|
|