iemjs
Version:
Iowa Environmental Mesonet JavaScript utilities for weather data applications
233 lines (225 loc) • 7.12 kB
JavaScript
export const vtec_phenomena = [
['SV', 'Severe Thunderstorm'],
['TO', 'Tornado'],
['MA', 'Marine'],
['AF', 'Ashfall'],
['AS', 'Air Stagnation'],
['AV', 'Avalanche'],
['BH', 'Beach Hazard'],
['BS', 'Blowing Snow'],
['BW', 'Brisk Wind'],
['BZ', 'Blizzard'],
['CF', 'Coastal Flood'],
['CW', 'Cold Weather'],
['DU', 'Blowing Dust'],
['DS', 'Dust Storm'],
['EC', 'Extreme Cold'],
['EH', 'Excessive Heat'],
['EW', 'Extreme Wind'],
['FA', 'Flood'],
['FF', 'Flash Flood'],
['FL', 'Flood'],
['FR', 'Frost'],
['FZ', 'Freeze'],
['UP', 'Freezing Spray'],
['FG', 'Dense Fog'],
['FW', 'Red Flag'],
['GL', 'Gale'],
['HF', 'Hurricane Force Wind'],
['HI', 'Inland Hurricane Wind'],
['HS', 'Heavy Snow'],
['HP', 'Heavy Sleet'],
['HT', 'Heat'],
['HU', 'Hurricane'],
['HW', 'High Wind'],
['HY', 'Hydrologic'],
['HZ', 'Hard Freeze'],
['IS', 'Ice Storm'],
['IP', 'Sleet'],
['LB', 'Lake Effect Snow and Blowing Snow'],
['LE', 'Lake Effect Snow'],
['LO', 'Low Water'],
['LS', 'Lakeshore Flood'],
['LW', 'Lake Wind'],
['MF', 'Marine Dense Fog'],
['MS', 'Marine Dense Smoke'],
['RB', 'Small Craft for Rough Bar'],
['RH', 'Radiological Hazard'],
['RP', 'Rip Current'],
['SB', 'Snow and Blowing Snow'],
['SC', 'Small Craft'],
['SE', 'Hazardous Seas'],
['SI', 'Small Craft for Winds'],
['SM', 'Dense Smoke'],
['SN', 'Snow'],
['SQ', 'Snow Squall'],
['SR', 'Storm'],
['SU', 'High Surf'],
['TI', 'Inland Tropical Storm Wind'],
['TR', 'Tropical Storm'],
['TS', 'Tsunami'],
['TY', 'Typhoon'],
['VO', 'Volcano'],
['WC', 'Wind Chill'],
['WI', 'Wind'],
['WS', 'Winter Storm'],
['WW', 'Winter Weather'],
['XH', 'Extreme Heat'],
['ZF', 'Freezing Fog'],
['ZR', 'Freezing Rain'],
];
export const vtec_phenomena_dict = Object.fromEntries(vtec_phenomena);
export const vtec_significance = [
['W', 'Warning'],
['Y', 'Advisory'],
['A', 'Watch'],
['S', 'Statement'],
['F', 'Forecast'],
['O', 'Outlook'],
['N', 'Synopsis'],
];
export const vtec_significance_dict = Object.fromEntries(vtec_significance);
export const wfos = [
['PAAQ', 'National Tsunami Warning Center'],
['KABQ', 'ALBUQUERQUE'],
['KABR', 'ABERDEEN'],
['PAFC', 'ANCHORAGE'],
['PAFG', 'FAIRBANKS'],
['PAJK', 'JUNEAU'],
['KAKQ', 'WAKEFIELD'],
['KALY', 'ALBANY'],
['KAMA', 'AMARILLO'],
['KAPX', 'GAYLORD'],
['KARX', 'LA_CROSSE'],
['KBGM', 'BINGHAMTON'],
['KBIS', 'BISMARCK'],
['KBMX', 'BIRMINGHAM'],
['KBOI', 'BOISE'],
['KBOU', 'DENVER'],
['KBOX', 'Boston / Norton'],
['KBRO', 'BROWNSVILLE'],
['KBTV', 'BURLINGTON'],
['KBUF', 'BUFFALO'],
['KBYZ', 'BILLINGS'],
['KCAE', 'COLUMBIA'],
['KCAR', 'CARIBOU'],
['KCHS', 'CHARLESTON'],
['KCLE', 'CLEVELAND'],
['KCRP', 'CORPUS_CHRISTI'],
['KCTP', 'STATE_COLLEGE'],
['KCYS', 'CHEYENNE'],
['KDDC', 'DODGE_CITY'],
['KDLH', 'DULUTH'],
['KDMX', 'DES_MOINES'],
['KDTX', 'DETROIT'],
['KDVN', 'QUAD_CITIES_IA'],
['KEAX', 'KANSAS_CITY/PLEASANT_HILL'],
['KEKA', 'EUREKA'],
['KEPZ', 'EL_PASO_TX/SANTA_TERESA'],
['KEWX', 'AUSTIN/SAN_ANTONIO'],
['KEYW', 'KEY_WEST (EYW, pre 5/18/06)'],
['KFFC', 'PEACHTREE_CITY'],
['KFGF', 'EASTERN_NORTH_DAKOTA'],
['KFGZ', 'FLAGSTAFF'],
['KFSD', 'SIOUX_FALLS'],
['KFWD', 'DALLAS/FORT_WORTH'],
['KGGW', 'GLASGOW'],
['KGID', 'HASTINGS'],
['KGJT', 'GRAND_JUNCTION'],
['KGLD', 'GOODLAND'],
['KGRB', 'GREEN_BAY'],
['KGRR', 'GRAND_RAPIDS'],
['KGSP', 'GREENVILLE/SPARTANBURG'],
['PGUM', 'GUAM'],
['KGYX', 'GRAY'],
['PHEB', 'Pacific Tsunami Warning Center'],
['PHFO', 'HONOLULU'],
['KHGX', 'HOUSTON/GALVESTON'],
['KHNX', 'SAN_JOAQUIN_VALLEY/HANFORD'],
['KHUN', 'HUNTSVILLE'],
['KICT', 'WICHITA'],
['KILM', 'WILMINGTON'],
['KILN', 'WILMINGTON'],
['KILX', 'LINCOLN'],
['KIND', 'INDIANAPOLIS'],
['KIWX', 'NORTHERN_INDIANA'],
['KJAN', 'JACKSON'],
['KJAX', 'JACKSONVILLE'],
['KJKL', 'JACKSON'],
['KKEY', 'KEY_WEST (KEY, post 5/18/06)'],
['KLBF', 'NORTH_PLATTE'],
['KLCH', 'LAKE_CHARLES'],
['KLIX', 'NEW_ORLEANS'],
['KLKN', 'ELKO'],
['KLMK', 'LOUISVILLE'],
['KLOT', 'CHICAGO'],
['KLOX', 'LOS_ANGELES/OXNARD'],
['KLSX', 'ST_LOUIS'],
['KLUB', 'LUBBOCK'],
['KLWX', 'BALTIMORE_MD/_WASHINGTON_DC'],
['KLZK', 'LITTLE_ROCK'],
['KMAF', 'MIDLAND/ODESSA'],
['KMEG', 'MEMPHIS'],
['KMFL', 'MIAMI'],
['KMFR', 'MEDFORD'],
['KMHX', 'NEWPORT/MOREHEAD_CITY'],
['KMKX', 'MILWAUKEE/SULLIVAN'],
['KMLB', 'MELBOURNE'],
['KMOB', 'MOBILE'],
['KMPX', 'TWIN_CITIES/CHANHASSEN'],
['KMQT', 'MARQUETTE'],
['KMRX', 'MORRISTOWN'],
['KMSO', 'MISSOULA'],
['KMTR', 'SAN_FRANCISCO'],
['KOAX', 'OMAHA/VALLEY'],
['KOHX', 'NASHVILLE'],
['KOKX', 'NEW_YORK'],
['KOTX', 'SPOKANE'],
['KOUN', 'NORMAN'],
['KPAH', 'PADUCAH'],
['KPBZ', 'PITTSBURGH'],
['KPDT', 'PENDLETON'],
['KPHI', 'MOUNT_HOLLY'],
['KPIH', 'POCATELLO/IDAHO_FALLS'],
['KPQR', 'PORTLAND'],
['KPSR', 'PHOENIX'],
['KPUB', 'PUEBLO'],
['KRAH', 'RALEIGH'],
['KREV', 'RENO'],
['KRIW', 'RIVERTON'],
['KRLX', 'CHARLESTON'],
['KRNK', 'BLACKSBURG'],
['KSEW', 'SEATTLE'],
['KSGF', 'SPRINGFIELD'],
['KSGX', 'SAN_DIEGO'],
['KSHV', 'SHREVEPORT'],
['KSJT', 'SAN_ANGELO'],
['TJSJ', 'SAN_JUAN'],
['KSLC', 'SALT_LAKE_CITY'],
['KSTO', 'SACRAMENTO'],
['KTAE', 'TALLAHASSEE'],
['KTBW', 'TAMPA_BAY_AREA/RUSKIN'],
['KTFX', 'GREAT_FALLS'],
['KTOP', 'TOPEKA'],
['KTSA', 'TULSA'],
['KTWC', 'TUCSON'],
['KUNR', 'RAPID_CITY'],
['KVEF', 'LAS_VEGAS'],
];
export const wfos_dict = Object.fromEntries(wfos);
export const states = [
["AL", "Alabama"], ["AK", "Alaska"], ["AZ", "Arizona"], ["AR", "Arkansas"],
["CA", "California"], ["CO", "Colorado"], ["CT", "Connecticut"], ["DE", "Delaware"],
["FL", "Florida"], ["GA", "Georgia"], ["HI", "Hawaii"], ["ID", "Idaho"],
["IL", "Illinois"], ["IN", "Indiana"], ["IA", "Iowa"], ["KS", "Kansas"],
["KY", "Kentucky"], ["LA", "Louisiana"], ["ME", "Maine"], ["MD", "Maryland"],
["MA", "Massachusetts"], ["MI", "Michigan"], ["MN", "Minnesota"], ["MS", "Mississippi"],
["MO", "Missouri"], ["MT", "Montana"], ["NE", "Nebraska"], ["NV", "Nevada"],
["NH", "New Hampshire"], ["NJ", "New Jersey"], ["NM", "New Mexico"], ["NY", "New York"],
["NC", "North Carolina"], ["ND", "North Dakota"], ["OH", "Ohio"], ["OK", "Oklahoma"],
["OR", "Oregon"], ["PA", "Pennsylvania"], ["RI", "Rhode Island"], ["SC", "South Carolina"],
["SD", "South Dakota"], ["TN", "Tennessee"], ["TX", "Texas"], ["UT", "Utah"],
["VT", "Vermont"], ["VA", "Virginia"], ["WA", "Washington"], ["WV", "West Virginia"],
["WI", "Wisconsin"], ["WY", "Wyoming"]
];
export const states_dict = Object.fromEntries(states);