Revision as of 21:31, 25 July 2023 view sourcePppery (talk | contribs)Interface administrators, Administrators100,604 edits Per edit request← Previous edit | Latest revision as of 20:03, 30 May 2024 view source Chlod (talk | contribs)Extended confirmed users, New page reviewers, Pending changes reviewers, Rollbackers, Template editors17,659 edits + 'extratropicallow', 'el' alias | ||
(One intermediate revision by one other user not shown) | |||
Line 95: | Line 95: | ||
sortkey = 25, | sortkey = 25, | ||
icon = "]" | icon = "]" | ||
}, | |||
extratropicallow = { | |||
color = "CCCCCC", | |||
name = "Extratropical low", | |||
sortkey = 50, | |||
icon = "]" | |||
}, | }, | ||
posttropical = { | posttropical = { | ||
Line 118: | Line 124: | ||
color = "A188FC", | color = "A188FC", | ||
name = { | name = { | ||
atl = "Category 5 hurricane", | atl = "Category 5 major hurricane", | ||
epac = "Category 5 hurricane", | epac = "Category 5 major hurricane", | ||
satl = "Category 5 hurricane", | satl = "Category 5-equivalent hurricane", | ||
wpac = "Category 5-equivalent super typhoon", | wpac = "Category 5-equivalent super typhoon", | ||
default = "Category 5-equivalent tropical cyclone" | default = "Category 5-equivalent tropical cyclone" | ||
Line 130: | Line 136: | ||
color = "FF738A", | color = "FF738A", | ||
name = { | name = { | ||
atl = "Category 4 hurricane", | atl = "Category 4 major hurricane", | ||
epac = "Category 4 hurricane", | epac = "Category 4 major hurricane", | ||
satl = "Category 4 hurricane", | satl = "Category 4-equivalent hurricane", | ||
wpac = "Category 4-equivalent typhoon", | wpac = "Category 4-equivalent typhoon", | ||
default = "Category 4-equivalent tropical cyclone" | default = "Category 4-equivalent tropical cyclone" | ||
Line 142: | Line 148: | ||
color = "FF9E59", | color = "FF9E59", | ||
name = { | name = { | ||
atl = "Category 3 hurricane", | atl = "Category 3 major hurricane", | ||
epac = "Category 3 hurricane", | epac = "Category 3 major hurricane", | ||
satl = "Category 3 hurricane", | satl = "Category 3-equivalent hurricane", | ||
wpac = "Category 3-equivalent typhoon", | wpac = "Category 3-equivalent typhoon", | ||
default = "Category 3-equivalent tropical cyclone" | default = "Category 3-equivalent tropical cyclone" | ||
Line 156: | Line 162: | ||
atl = "Category 2 hurricane", | atl = "Category 2 hurricane", | ||
epac = "Category 2 hurricane", | epac = "Category 2 hurricane", | ||
satl = "Category 2 hurricane", | satl = "Category 2-equivalent hurricane", | ||
wpac = "Category 2-equivalent typhoon", | wpac = "Category 2-equivalent typhoon", | ||
default = "Category 2-equivalent tropical cyclone" | default = "Category 2-equivalent tropical cyclone" | ||
Line 168: | Line 174: | ||
atl = "Category 1 hurricane", | atl = "Category 1 hurricane", | ||
epac = "Category 1 hurricane", | epac = "Category 1 hurricane", | ||
satl = "Category 1 hurricane", | satl = "Category 1-equivalent hurricane", | ||
wpac = "Category 1-equivalent typhoon", | wpac = "Category 1-equivalent typhoon", | ||
default = "Category 1-equivalent tropical cyclone" | default = "Category 1-equivalent tropical cyclone" | ||
Line 1,498: | Line 1,504: | ||
cats = cats | cats = cats | ||
cats = cats | cats = cats | ||
cats = cats | |||
cats = cats | cats = cats | ||
cats = cats | cats = cats |
Latest revision as of 20:03, 30 May 2024
Module documentation[view] [edit] [history] [purge]This Lua module is used on approximately 5,500 pages and changes may be widely noticed. Test changes in the module's /sandbox or /testcases subpages, or in your own module sandbox. Consider discussing changes on the talk page before implementing them. |
This page contains the tropical cyclone category data for Module:Storm categories.
Each category is expected to contain the following information:
ID
– the ID is derived from the key/index of the category in thecats
table- This ID must be in lowercase and have no special symbols; the module will take care of data sanitization.
color
– the hexadecimal code of the category's color, withoutname
– the name of the categorysortkey
– the sortkey of the category- Give decent spacing in between keys for future categories.
icon
(incomplete) – the icon of the category in wikitextbasin
(to be done) – a table (list) of basins to which this category applies toscale
(to be done) – a wikilink (without brackets) leading to the scale of this categoryq
(to be done) – the Wikidata entity of this category
Aliases are defined at the bottom of the module. They are in the following format:, where actual
is the ID of the category:
cats = catsThe above documentation is transcluded from Module:Storm categories/categories/doc. (edit | history)
Editors can experiment in this module's sandbox (edit | diff) and testcases (create) pages.
Subpages of this module.
local p = {} -- Define categories -- All sortkeys have been guessed. They may be changed by common sense -- or consensus at ] local cats = { -- -- TROPICAL CYCLONES -- severe = { color = "C0FFC0", name = "Severe tropical storm", sortkey = 120, icon = "]" }, mtstorm = { color = "4DFFFF", -- Old {{storm colour}} did not support. Value guessed. name = "Moderate tropical storm", sortkey = 105, icon = "]" }, storm = { color = "4DFFFF", name = "Tropical storm", sortkey = 100, icon = "]" }, severedep = { color = "6EC1EA", -- Old {{storm colour}} did not support. Value guessed. name = "Severe tropical depression", sortkey = 120 }, moddepression = { color = "6EC1EA", -- Old {{storm colour}} did not support. Value guessed. name = "Moderate tropical depression", sortkey = 95 }, depression = { color = "6EC1EA", name = "Tropical depression", sortkey = 90, icon = "]" }, disturbance = { color = "1591DE", name = "Tropical disturbance", sortkey = 80, icon = "]" }, subtropicalcyclone = { color = "4DFFFF", name = "Subtropical cyclone", sortkey = 70 }, subtropical = { color = "4DFFFF", name = "Subtropical storm", sortkey = 65, icon = "]" }, subdepression = { color = "6EC1EA", name = "Subtropical depression", sortkey = 62, icon = "]" }, overland = { color = "6EC1EA", name = "Overland depression", sortkey = 60, icon = "]" }, subdisturbance = { color = "1591DE", name = "Subtropical disturbance", sortkey = 55, icon = "]" }, extratropical = { color = "CCCCCC", name = "Extratropical cyclone", sortkey = 50, icon = "]" }, monsoondepression = { color = "6EC1EA", name = "Monsoon depression", sortkey = 30, icon = "]" }, potential = { color = "1591DE", name = "Potential tropical cyclone", sortkey = 25, icon = "]" }, extratropicallow = { color = "CCCCCC", name = "Extratropical low", sortkey = 50, icon = "]" }, posttropical = { color = "CCCCCC", name = "Post-tropical depression", sortkey = 70, icon = "]" }, remnant = { color = "CCCCCC", name = "Post-tropical depression", sortkey = 70, icon = "]" }, unknown = { color = "C0C0C0", name = "Unknown-strength storm", sortkey = 0, icon = "'''?'''" }, -- SSWHS hurricane categories cat5 = { color = "A188FC", name = { atl = "Category 5 major hurricane", epac = "Category 5 major hurricane", satl = "Category 5-equivalent hurricane", wpac = "Category 5-equivalent super typhoon", default = "Category 5-equivalent tropical cyclone" }, sortkey = 80050, icon = "]" }, cat4 = { color = "FF738A", name = { atl = "Category 4 major hurricane", epac = "Category 4 major hurricane", satl = "Category 4-equivalent hurricane", wpac = "Category 4-equivalent typhoon", default = "Category 4-equivalent tropical cyclone" }, sortkey = 80040, icon = "]" }, cat3 = { color = "FF9E59", name = { atl = "Category 3 major hurricane", epac = "Category 3 major hurricane", satl = "Category 3-equivalent hurricane", wpac = "Category 3-equivalent typhoon", default = "Category 3-equivalent tropical cyclone" }, sortkey = 80030, icon = "]" }, cat2 = { color = "FFD98C", name = { atl = "Category 2 hurricane", epac = "Category 2 hurricane", satl = "Category 2-equivalent hurricane", wpac = "Category 2-equivalent typhoon", default = "Category 2-equivalent tropical cyclone" }, sortkey = 80020, icon = "]" }, cat1 = { color = "FFFFD9", name = { atl = "Category 1 hurricane", epac = "Category 1 hurricane", satl = "Category 1-equivalent hurricane", wpac = "Category 1-equivalent typhoon", default = "Category 1-equivalent tropical cyclone" }, sortkey = 80010, icon = "]" }, supertyphoon = { color = "FF738A", name = "Category 4-equivalent super typhoon", sortkey = 80045, icon = "]" }, typhoon = { color = "FFD98C", name = "Typhoon", sortkey = 60010 }, -- HKO svtyphoon = { color = "FF738A", name = "Severe typhoon", sortkey = 60015 }, vstyphoon = { color = "FF738A", name = "Very strong typhoon", sortkey = 60020, icon = "]" }, vityphoon = { color = "A188FC", name = "Violent typhoon", sortkey = 60030, icon = "]" }, -- PAGASA styphoon = { color = "A188FC", name = "Supertyphoon", sortkey = 60050 }, sprcyclstorm = { color = "A188FC", name = "Super cyclonic storm", sortkey = 50020, icon = "]" }, esvrcyclstorm = { color = "FF738A", name = "Extremely severe cyclonic storm", sortkey = 50015, icon = "]" }, vsvrcyclstorm = { color = "FFD98C", name = "Very severe cyclonic storm", sortkey = 50010, icon = "]" }, svrcyclstorm = { color = "C0FFC0", name = "Severe cyclonic storm", sortkey = 50008, icon = "]" }, niocyclone = { color = "4DFFFF", name = "Cyclonic storm", sortkey = 50006, icon = "]" }, deepdepression = { color = "6EC1EA", name = "Deep depression", sortkey = 50002, icon = "]" }, niodepression = { color = "1591DE", name = "Depression", sortkey = 50001, icon = "]" }, nioland = { color = "1591DE", name = "Land depression", sortkey = 50000, icon = "]" }, aus5 = { color = "A188FC", name = "Category 5 severe tropical cyclone", sortkey = 40015, icon = "]" }, aus4 = { color = "FF738A", name = "Category 4 severe tropical cyclone", sortkey = 40013, icon = "]" }, aus3 = { color = "FFD98C", name = "Category 3 severe tropical cyclone", sortkey = 40010, icon = "]" }, aus2 = { color = "C0FFC0", name = "Category 2 tropical cyclone", sortkey = 40008, icon = "]" }, aus1 = { color = "4DFFFF", name = "Category 1 tropical cyclone", sortkey = 40006, icon = "]" }, low = { color = "6EC1EA", name = "Tropical low", sortkey = 40002, icon = "]" }, sublow = { color = "6EC1EA", name = "Subtropical low", sortkey = 40000 }, vintense = { color = "A188FC", name = "Very intense tropical cyclone", sortkey = 30010, icon = "]" }, intense = { color = "FF738A", name = "Intense tropical cyclone", sortkey = 30008, icon = "]" }, tropicalcyclone = { color = "FFD98C", name = "Tropical cyclone", sortkey = 30006, icon = "'''TC'''" }, mstorm = { color = "4DFFFF", name = "Moderate tropical storm", sortkey = 30004, icon = "]" }, zodw = { color = "1591DE", name = "Zone of disturbed weather", sortkey = 30000, icon = "]" }, shemsvrtc = { color = "FFD98C", name = "Severe tropical cyclone", sortkey = 20020 }, shem5 = { color = "A188FC", name = "Severe tropical cyclone", sortkey = 20010 }, shem4 = { color = "FFD98C", name = "Tropical cyclone", sortkey = 20008 }, shem2 = { color = "C0FFC0", name = "Tropical cyclone", sortkey = 20008 }, shem1 = { color = "4DFFFF", name = "Tropical cyclone", sortkey = 20008 }, -- -- WINTER STORMS -- -- Regional Snowfall Index rsi0 = { color = "CCCCCC", name = "Category 0 \"Nuisance\"", sortkey = 80100, icon = "]" }, rsi1 = { color = "FFFFD9", name = "Category 1 \"Notable\"", sortkey = 80110, icon = "]" }, rsi2 = { color = "FFD98C", name = "Category 2 \"Minor\"", sortkey = 80120, icon = "]" }, rsi3 = { color = "FF9E59", name = "Category 3 \"Major\"", sortkey = 80130, icon = "]" }, rsi4 = { color = "FF738A", name = "Category 4 \"Crippling\"", sortkey = 80140, icon = "]" }, rsi5 = { color = "A188FC", name = "Category 5 \"Extreme\"", sortkey = 80150, icon = "]" }, -- Winter Storm Severity Index wssinone = { color = "CCCCCC", name = "No impacts", sortkey = 80200, }, wssilimited = { color = "1591DE", name = "Limited impacts", sortkey = 80210, }, wssiminor = { color = "FFFFD9", name = "Minor impacts", sortkey = 80220, }, wssimoderate = { color = "FF9E59", name = "Moderate impacts", sortkey = 80230, }, wssimajor = { color = "FF738A", name = "Major impacts", sortkey = 80240, }, wssiextreme = { color = "A188FC", name = "Extreme impacts", sortkey = 80250, }, spia0 = { color = "4DFFFF", name = "Ice Damage Index: 0", sortkey = 80300, icon = "]" }, spia1 = { color = "FFFFD9", name = "Ice Damage Index: 1", sortkey = 80301, icon = "]" }, spia2 = { color = "FFD98C", name = "Ice Damage Index: 2", sortkey = 80302, icon = "]" }, spia3 = { color = "FF9E59", name = "Ice Damage Index: 3", sortkey = 80303, icon = "]" }, spia4 = { color = "FF738A", name = "Ice Damage Index: 4", sortkey = 80304, icon = "]" }, spia5 = { color = "A188FC", name = "Ice Damage Index: 5", sortkey = 80305, icon = "]" }, -- -- TORNADOES -- efu = { color = "CCCCCC", name = "EFU tornado", sortkey = 1001, icon = "]" }, ef0 = { color = "4DFFFF", name = "EF0 tornado", sortkey = 1000, icon = "]" }, ef1 = { color = "FFFFD9", name = "EF1 tornado", sortkey = 1010, icon = "]" }, ef2 = { color = "FFD98C", name = "EF2 tornado", sortkey = 1020, icon = "]" }, ef3 = { color = "FF9E59", name = "EF3 tornado", sortkey = 1030, icon = "]" }, ef4 = { color = "FF738A", name = "EF4 tornado", sortkey = 1040, icon = "]" }, ef5 = { color = "A188FC", name = "EF5 tornado", sortkey = 1050, icon = "]" }, ifu = { color = "CCCCCC", name = "IFU tornado", sortkey = 1100, icon = "]" }, if0m = { color = "58EBF8", name = "IF0- tornado", sortkey = 1101, icon = "]" }, if0 = { color = "4DFFFF", name = "IF0 tornado", sortkey = 1102, icon = "]" }, if0p = { color = "89FFF3", name = "IF0+ tornado", sortkey = 1103, icon = "]" }, if1m = { color = "C4FFE6", name = "IF1- tornado", sortkey = 1104, icon = "]" }, if1 = { color = "FFFFD9", name = "IF1 tornado", sortkey = 1105, icon = "]" }, if1p = { color = "FFF2BF", name = "IF1+ tornado", sortkey = 1106, icon = "]" }, if2m = { color = "FFE5A5", name = "IF2- tornado", sortkey = 1107, icon = "]" }, if2 = { color = "FFD98C", name = "IF2 tornado", sortkey = 1108, icon = "]" }, if2p = { color = "FFC57B", name = "IF2+ tornado", sortkey = 1109, icon = "]" }, if3 = { color = "FF9E59", name = "IF3 tornado", sortkey = 1110, icon = "]" }, if4 = { color = "FF738A", name = "IF4 tornado", sortkey = 1111, icon = "]" }, if5 = { color = "A188FC", name = "IF5 tornado", sortkey = 1112, icon = "]" }, tu = { color = "CCCCCC", name = "TU tornado", sortkey = 1200, icon = "]" }, fc = { color = "6EC1EA", name = "Funnel Cloud", sortkey = 1201, icon = "]" }, t0 = { color = "5EE0F5", name = "T0 tornado", sortkey = 1202, icon = "]" }, t1 = { color = "4DFFFF", name = "T1 tornado", sortkey = 1203, icon = "]" }, t2 = { color = "A6FFEC", name = "T2 tornado", sortkey = 1204, icon = "]" }, t3 = { color = "FFFFD9", name = "T3 tornado", sortkey = 1205, icon = "]" }, t4 = { color = "FFECB3", name = "T4 tornado", sortkey = 1206, icon = "]" }, t5 = { color = "FFD98C", name = "T5 tornado", sortkey = 1207, icon = "]" }, t6 = { color = "FFBC73", name = "T6 tornado", sortkey = 1208, icon = "]" }, t7 = { color = "FF9E59", name = "T7 tornado", sortkey = 1209, icon = "]" }, t8 = { color = "FF8972", name = "T8 tornado", sortkey = 1210, icon = "]" }, t9 = { color = "FF738A", name = "T9 tornado", sortkey = 1211, icon = "]" }, t10 = { color = "D07EC3", name = "T10 tornado", sortkey = 1212, icon = "]" }, t11 = { color = "A188FC", name = "T11 tornado", sortkey = 1213, icon = "]" }, -- Beaufort Scale (windstorms) beaufort0 = { color = "FFFFFF", name = "Calm (Force 0)", sortkey = 1500, icon = "]" }, beaufort1 = { color = "757575", name = "Light Air (Force 1)", sortkey = 1510, icon = "]" }, beaufort2 = { color = "909090", name = "Light Breeze (Force 2)", sortkey = 1520, icon = "]" }, beaufort3 = { color = "B7B7B7", name = "Gentle Breeze (Force 3)", sortkey = 1530, icon = "]" }, beaufort4 = { color = "D2D2D2", name = "Moderate Breeze (Force 4)", sortkey = 1540, icon = "]" }, beaufort5 = { color = "F1F1F1", name = "Fresh Breeze (Force 5)", sortkey = 1550, icon = "]" }, beaufort6 = { color = "1591DE", name = "Strong Breeze (Force 6)", sortkey = 1560, icon = "]" }, beaufort7 = { color = "6EC1EA", name = "Near Gale (Force 7)", sortkey = 1570, icon = "]" }, beaufort8 = { color = "5EE0F5", name = "Gale (Force 8)", sortkey = 1580, icon = "]" }, beaufort9 = { color = "4DFFFF", name = "Strong Gale (Force 9)", sortkey = 1590, icon = "]" }, beaufort10 = { color = "C0FFC0", name = "Storm (Force 10)", sortkey = 1600, icon = "]" }, beaufort11 = { color = "E0FFCD", name = "Violent Storm (Force 11)", sortkey = 1610, icon = "]" }, beaufort12 = { color = "FFFFD9", name = "Hurricane-force (Force 12)", sortkey = 1620, icon = "]" }, -- Drought/Flood palmer7 = { color = "FF0800", name = "Extreme Drought", sortkey = 81000, }, palmer6 = { color = "FF5A55", name = "Severe Drought", sortkey = 81001, }, palmer5 = { color = "FFB3B0", name = "Moderate Drought", sortkey = 81002, }, palmer4 = { color = "FFFFFF", name = "Near Normal", sortkey = 81003, }, palmer3 = { color = "A9FEC4", name = "Moderately Moist", sortkey = 81004, }, palmer2 = { color = "5FFF46", name = "Very Moist", sortkey = 81005, }, palmer1 = { color = "1BC800", name = "Extremely moist", sortkey = 81006, }, drought0 = { color = "FFFFD9", name = "Abnormally Dry", sortkey = 81100, }, drought1 = { color = "FFD98C", name = "Moderate Drought", sortkey = 81101, }, drought2 = { color = "FF9E59", name = "Severe Drought", sortkey = 81102, }, drought3 = { color = "FF738A", name = "Extreme Drought", sortkey = 81103, }, drought4 = { color = "A188FC", name = "Exceptional Drought", sortkey = 81104, }, atmosriv1 = { color = "FFFFD9", name = "Category 1: Weak (Atmospheric river)", sortkey = 81200, icon = "]" }, atmosriv2 = { color = "FFD98C", name = "Category 2: Moderate (Atmospheric river)", sortkey = 81201, icon = "]" }, atmosriv3 = { color = "FF9E59", name = "Category 3: Strong (Atmospheric river)", sortkey = 81202, icon = "]" }, atmosriv4 = { color = "FF738A", name = "Category 4: Extreme (Atmospheric river)", sortkey = 81203, icon = "]" }, atmosriv5 = { color = "A188FC", name = "Category 5: Exceptional (Atmospheric river)", sortkey = 81204, icon = "]" }, -- Space Weather radio1 = { color = "FFFFD9", name = "Minor Radio Blackout", sortkey = 82000, }, radio2 = { color = "FFD98C", name = "Moderate Radio Blackout", sortkey = 82001, }, radio3 = { color = "FF9E59", name = "Strong Radio Blackout", sortkey = 82002, }, radio4 = { color = "FF738A", name = "Severe Radio Blackout", sortkey = 82003, }, radio5 = { color = "A188FC", name = "Extreme Radio Blackout", sortkey = 82004, }, solar1 = { color = "FFFFD9", name = "Minor Solar Radiation Storms", sortkey = 82100, }, solar2 = { color = "FFD98C", name = "Moderate Solar Radiation Storms", sortkey = 82101, }, solar3 = { color = "FF9E59", name = "Strong Solar Radiation Storms", sortkey = 82102, }, solar4 = { color = "FF738A", name = "Severe Solar Radiation Storms", sortkey = 82103, }, solar5 = { color = "A188FC", name = "Extreme Solar Radiation Storms", sortkey = 82104, }, geo1 = { color = "FFFFD9", name = "Minor Geomagnetic Storms", sortkey = 82200, icon = "]" }, geo2 = { color = "FFD98C", name = "Moderate Geomagnetic Storms", sortkey = 82201, icon = "]" }, geo3 = { color = "FF9E59", name = "Strong Geomagnetic Storms", sortkey = 82202, icon = "]" }, geo4 = { color = "FF738A", name = "Severe Geomagnetic Storms", sortkey = 82203, icon = "]" }, geo5 = { color = "A188FC", name = "Extreme Geomagnetic Storms", sortkey = 82204, icon = "]" }, -- Heatwaves and Fireweather/Coldwaves/Temperature heatw = { color = "FFFFD9", name = "Warm", sortkey = 83000, }, heat4 = { color = "FFD98C", name = "Category 4: Very Warm", sortkey = 83001, }, heat3 = { color = "FF9E59", name = "Category 3: Hot", sortkey = 83002, }, heat2 = { color = "FF738A", name = "Category 2: Very Hot", sortkey = 83003, }, heat1 = { color = "A188FC", name = "Category 1: Extremely Hot", sortkey = 83004, }, redflagnil = { color = "4DFFFF", name = "RFTI NIL", sortkey = 83100, icon = "]" }, redflagelv = { color = "FFFFD9", name = "RFTI Elevated", sortkey = 83101, icon = "]" }, redflagcrl = { color = "FFD98C", name = "RFTI Critical-low", sortkey = 83102, icon = "]" }, redflagcrh = { color = "FF9E59", name = "RFTI Critical-High", sortkey = 83103, icon = "]" }, redflagecr = { color = "FF738A", name = "RFTI Extremely Critical", sortkey = 83104, icon = "]" }, redflaghcr = { color = "A188FC", name = "RFTI Historically critical", sortkey = 83004, icon = "]" }, tempb70cn = { color = "B7698E", name = "< -70C temperature", sortkey = 2000, }, temp70cn = { color = "CB83A5", name = "≥ -70C temperature", sortkey = 2001, }, temp65cn = { color = "DCAAC2", name = "≥ -65C temperature", sortkey = 2002, }, temp60cn = { color = "FAD6EB", name = "≥ -60C temperature", sortkey = 2003, }, temp55cn = { color = "868686", name = "≥ -55C temperature", sortkey = 2004, }, temp50cn = { color = "BEBEBE", name = "≥ -50C temperature", sortkey = 2005, }, temp45cn = { color = "DCDCDC", name = "≥ -45C temperature", sortkey = 2006, }, temp40cn = { color = "FFFFFF", name = "≥ -40C temperature", sortkey = 2007, }, temp35cn = { color = "FEE9FF", name = "≥ -35C temperature", sortkey = 2008, }, temp30cn = { color = "CEA8E7", name = "≥ -30C temperature", sortkey = 2009, }, temp25cn = { color = "9F6FD2", name = "≥ -25C temperature", sortkey = 2010, }, temp20cn = { color = "716EEE", name = "≥ -20C temperature", sortkey = 2011, }, temp15cn = { color = "1e96f8", name = "≥ -15C temperature", sortkey = 2012, }, temp10cn = { color = "19c5ff", name = "≥ -10C temperature", sortkey = 2013, }, temp5cn = { color = "aedff9", name = "≥ -5C temperature", sortkey = 2014, }, temp0c = { color = "009614", name = "≥ 0C temperature", sortkey = 2015, }, temp5c = { color = "96df00", name = "≥ 5C temperature", sortkey = 2016, }, temp10c = { color = "c5ee03", name = "≥ 10C temperature", sortkey = 2017, }, temp15c = { color = "ffff00", name = "≥ 15C temperature", sortkey = 2018, }, temp20c = { color = "ffc502", name = "≥ 20C temperature", sortkey = 2019, }, temp25c = { color = "ff9606", name = "≥ 25C temperature", sortkey = 2020, }, temp30c = { color = "FF5500", name = "≥ 30C temperature", sortkey = 2021, }, temp35c = { color = "FE1212", name = "≥ 35C temperature", sortkey = 2022, }, temp40c = { color = "FE1284", name = "≥ 40C temperature", sortkey = 2023, }, temp45c = { color = "FF7BC3", name = "≥ 45C temperature", sortkey = 2024, }, temp50c = { color = "FFC1E3", name = "≥ 50C temperature", sortkey = 2025, }, temp55c = { color = "FFD6ED", name = "≥ 55C temperature", sortkey = 2026, }, windchillb100fn = { color = "B7698E", name = "≤ -100F wind chill", sortkey = 2100, }, windchill100fn = { color = "CB83A5", name = "≥ -100F wind chill", sortkey = 2101, }, windchill90fn = { color = "DCAAC2", name = "≥ -90F wind chill", sortkey = 2102, }, windchill80fn = { color = "FAD6EB", name = "≥ -80F wind chill", sortkey = 2103, }, windchill70fn = { color = "868686", name = "≥ -70F wind chill", sortkey = 2104, }, windchill60fn = { color = "BEBEBE", name = "≥ -60F wind chill", sortkey = 2105, }, windchill50fn = { color = "DCDCDC", name = "≥ -50F wind chill", sortkey = 2106, }, windchill40fn = { color = "FFFFFF", name = "≥ -40F wind chill", sortkey = 2107, }, windchill30fn = { color = "FEE9FF", name = "≥ -30F wind chill", sortkey = 2108, }, windchill20fn = { color = "CEA8E7", name = "≥ -20F wind chill", sortkey = 2109, }, windchill10fn = { color = "9F6FD2", name = "≥ -10F wind chill", sortkey = 2110, }, windchill0f = { color = "716EEE", name = "≥ 0F wind chill", sortkey = 2111, }, windchill10f = { color = "1e96f8", name = "≥ 10F wind chill", sortkey = 2112, }, windchill20f = { color = "19c5ff", name = "≥ 20F wind chill", sortkey = 2113, }, windchill30f = { color = "aedff9", name = "≥ 30F wind chill", sortkey = 2114, }, windchill40f = { color = "009614", name = "≥ 40F wind chill", sortkey = 2115, }, windchill50f = { color = "96df00", name = "≥ 50F wind chill", sortkey = 2116, }, windchill60f = { color = "c5ee03", name = "≥ 60F wind chill", sortkey = 2117, }, heatindex30fb = { color = "aedff9", name = "< 30F heat index", sortkey = 2200, }, heatindex30f = { color = "009614", name = "≥ 30F heat index", sortkey = 2201, }, heatindex40f = { color = "96df00", name = "≥ 40F heat index", sortkey = 2202, }, heatindex50f = { color = "c5ee03", name = "≥ 50F heat index", sortkey = 2203, }, heatindex60f = { color = "ffff00", name = "≥ 60F heat index", sortkey = 2204, }, heatindex70f = { color = "ffc502", name = "≥ 70F heat index", sortkey = 2205, }, heatindex80f = { color = "ff9606", name = "≥ 80F heat index", sortkey = 2206, }, heatindex90f = { color = "FF5500", name = "≥ 90F heat index", sortkey = 2207, }, heatindex100f = { color = "FE1212", name = "≥ 100F heat index", sortkey = 2208, }, heatindex110f = { color = "FE1284", name = "≥ 110F heat index", sortkey = 2209, }, heatindex120f = { color = "FF7BC3", name = "≥ 120F heat index", sortkey = 2210, }, heatindex130f = { color = "FFC1E3", name = "≥ 130F heat index", sortkey = 2211, }, heatindex140f = { color = "FFD6ED", name = "≥ 140F heat index", sortkey = 2212, }, heatindex150f = { color = "FFEDF7", name = "≥ 150F heat index", sortkey = 2214, }, heatindex160f = { color = "FFFFFF", name = "≥ 160F heat index", sortkey = 2215, }, frostbite5 = { color = "A188FC", name = "US: Frostbite 5 mins", sortkey = 83010, }, frostbite10 = { color = "FF738A", name = "US: Frostbite 10 mins", sortkey = 83011, }, frostbite30 = { color = "FFD98C", name = "US: Frostbite 30 mins", sortkey = 83012, }, frostbiten = { color = "FFFFD9", name = "US: Frostbite more than 30 mins/not possible", sortkey = 83013, }, windchilllow = { color = "4DFFFF", name = "Canada: low windchill risk", sortkey = 83020, }, windchillmoderate = { color = "FFFFD9", name = "Canada: moderate windchill risk", sortkey = 83021, }, windchillhigh = { color = "FFD98C", name = "Canada: high windchill risk", sortkey = 83022, }, windchillveryhigh = { color = "FF9E59", name = "Canada: very high windchill risk", sortkey = 83023, }, windchillsevere = { color = "FF738A", name = "Canada: severe windchill risk", sortkey = 83024, }, windchillextreme = { color = "A188FC", name = "Canada: extreme windchill risk", sortkey = 83025, }, -- ENSO enson = { color = "ACACAC", name = "ENSO Neutral", sortkey = 200, }, ensowen = { color = "C18881", name = "ENSO Weak El Nino", sortkey = 201, }, ensomen = { color = "D46356", name = "ENSO Moderate El Nino", sortkey = 202, }, ensosen = { color = "E73E2B", name = "ENSO Strong El Nino", sortkey = 203, }, ensovsen = { color = "FA1900", name = "ENSO Very Strong El Nino", sortkey = 204, }, ensosln = { color = "0082E6", name = "ENSO Strong La Nina", sortkey = 205, }, ensomln = { color = "3A90D2", name = "ENSO Moderate La Nina", sortkey = 206, }, ensowln = { color = "739EBF", name = "ENSO Weak La Nina", sortkey = 207, }, -- WPC/SPC Risk categories tstm = { color = "A9FEC4", name = "T-storm", sortkey = 84000, icon = "]" }, mrglr = { color = "1BC800", name = "Marginal Risk", sortkey = 84001, icon = "]" }, slgtr = { color = "FFD98C", name = "Slight Risk", sortkey = 84002, icon = "]" }, enhr = { color = "FF9E59", name = "Enhanced Risk", sortkey = 84003, icon = "]" }, mdtr = { color = "FF738A", name = "Moderate Risk", sortkey = 84004, icon = "]" }, highr = { color = "A188FC", name = "High Risk", sortkey = 84005, icon = "]" }, elevatedr = { color = "FF9E59", name = "Elevated Risk", sortkey = 84100, icon = "]" }, criticalr = { color = "FF738A", name = "Critical Risk", sortkey = 84101, icon = "]" }, extremer = { color = "A188FC", name = "Extreme risk", sortkey = 84102, icon = "]" } } -- Define aliases -- All non-alphanumeric characters are already stripped, and the string is -- already set to lowercase, so additional aliases for those are no longer -- required. cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats cats = cats -- Key standardization check for k, v in pairs(cats) do if k ~= mw.ustring.gsub(k, "", "") then mw.addWarning( "Category \"" .. k .. "\" in ] is defined with a non-alphanumeric key. " .. "This key will likely be unusable unless non-alphanumeric characters are removed." ) end end p.defaultCategory = "unknown" p.cats = cats return pCategory: