We’ve really just entered the time span of the models which will end up giving us the best idea of what we’re looking at for this event. I’m going to break it down by some of the factors I outlined this morning.
Dryline Position
GFS: approximately K-14, or a line from Ellsworth to Anthony. Very sharp south of US 50. (Example: 68 at Attica, 37 at Sharon, a distance of about 10 miles.)
NAM 3k: Somewhat further west, perhaps as far as a Coldwater to Greensburg to Hays line (US 183). The challenge is, the storms are on the boundary between the rich, mid-60’s dew point air and the mid-50’s air — still somewhat moist. The real boundary to the dry air is many miles west, then we go suddenly from the low 50’s to the low 30’s.
HRW FVF3: Also showing storms along the boundary between the rich moisture and the lower-quality moisture, with a broad area of 50’s back to Highway 183, or approximately from Hays to Coldwater and then the sudden jump into the 30’s.
Here’s a comparison. Click on any one to enlarge it. (Really, the important information is the pattern, not the exact placement in relation to one town or another.)
Moisture
In May, any of the blues and purples in the dew point graphics are enough to get storms going. That means dew points higher than 60 degrees. Later in the month it might take another 5-8 degrees, but right now 60 is decent-quality moisture.
Capping
While I didn’t talk about this factor this morning, it does play a role — especially when it comes to getting the storms started — initiation. Consider it like the lid on a a pot of water on the stove. If you don’t put a lid on, the boiling water becomes steam and doesn’t condense. Put on the lid and pressure builds up underneath it. Ever had a pot of macaroni boil over? The quickest way to stop it is to put the lid back on the pot!
For severe storms, you want “some” cap so the rising air bubbles some and develops more strength. But you don’t want “too much” because the updrafts will never get tall enough. How much is “some” and “too much?” The values vary day to day, and I suspect the research meteorologists have a pretty good idea for this combination of temperature and humidity what the “ideals” are. I have a more instinctual take on it, and can’t put a number to it.
That said, I believe all three models indicate the potential for meaningful severe weather. We keep solid capping in place through the mid-day, and really don’t get it fully eroded in south central Kansas until 3pm or so. That’s about the right timing.
Shear
The models vary somewhat in the placement of the best shear. Without jumping way deep in the weeds, at this point we believe if the GFS is closest to reality come Monday afternoon, the main risk will be giant hail in south central Kansas, along with a few tornadoes. If the NAM 3k scenario plays closer to reality, the threat would include large hail, but the chance for strong tornadoes would increase substantially. The FV3 (as Brad calls it “the always-optimistic FV3”) moves from a primarily supercell to a primarily squall line event where rain and hail from one storm “seed” its neighbor, limiting hail size. But a line of decently scattered supercells would potentially spread the larger hail risk out. The thing to watch in a line scenario is what we call “tail-end Charlie,” the southernmost storm which has the best air to feed on.
This is what the predicted radar looks like on the FV3 for 5pm:
If that scenario plays out, the primarily area for tornadoes would be along the state line from Medicine Lodge to Wellington.
Bottom Line
These are the predicted radar presentations at 7pm Monday forecast by the GFS, NAM 3k, and NAM runs at 7am (12z) today. Click any of them to enlarge.
My take, with Brad and Matt’s concurrence, is that an outbreak day looks to be a strong possibility. There is still question about whether it is an outbreak of very large hail, tornadoes, or both. That should be better resolved after the 0z (7pm Saturday) model runs, when it comes into the window of the rest of the model suites. Given that it takes several hours for those model runs to start showing up online and that we’re going into Sunday morning, I plan to do our next full Outlook about this time tomorrow. My best instinct is we’ll be looking at an upgrade to MODERATE (level 4 on the 5-level scale) for a portion of the current ENHANCED (level 3) area when the day 2 outlook is issued overnight.
I should point out: in nearly any scenario, the Wichita/Hutchinson metro area is under the gun for all severe weather risks sometime after 3pm.
Keep Up to Date - Enable Notifications
OK
No thanks
1 - Query:
SELECT option_value FROM wp_options WHERE option_name = 'siteurl' LIMIT 1
Time: 0.346 ms
2 - Query:
SELECT * FROM wp_pmpro_membership_levels
Time: 0.186 ms
3 - Query:
SET time_zone = "+00:00"
Time: 0.259 ms
4 - Query:
SELECT t0.name AS name_1, t0.value AS value_2, t0.id AS id_3, t0.created_at AS created_at_4, t0.updated_at AS updated_at_5 FROM wp_mailpoet_settings t0
Time: 0.300 ms
5 - Query:
SHOW TABLES LIKE 'wp\\_ewwwio\\_images'
Time: 0.633 ms
6 - Query:
select option_name, option_value from wp_options where option_name like 'mcloud%'
Time: 1.300 ms
7 - Query:
SHOW TABLES LIKE 'wp_mcloud_pending_optimizations'
Time: 0.799 ms
8 - Query:
SHOW TABLES LIKE 'wp_mcloud_bg_optimizations'
Time: 0.397 ms
9 - Query:
SELECT COUNT(*) FROM information_schema.tables
WHERE table_schema = 'dbb845775ff53c4a11a5569812f8843b49'
AND table_name IN ('wp_toolset_associations', 'wp_toolset_connected_elements', 'wp_toolset_relationships', 'wp_toolset_type_sets')
Time: 0.746 ms
10 - Query:
SELECT count(w0_.id) AS sclr_0 FROM wp_mailpoet_subscribers w0_ WHERE w0_.deleted_at IS NULL AND w0_.status IN ('subscribed', 'unconfirmed', 'inactive')
Time: 0.261 ms
11 - Query:
SELECT a.action_id FROM wp_actionscheduler_actions a LEFT JOIN wp_actionscheduler_groups g ON g.group_id=a.group_id WHERE 1=1 AND g.slug='mailpoet-cron' AND a.hook='mailpoet/cron/daemon-trigger' AND a.args='[]' AND a.status IN ('in-progress', 'pending') LIMIT 0, 1
Time: 0.298 ms
12 - Query:
SELECT DISTINCT t.trigger_key
FROM `wp_mailpoet_automations` AS a
JOIN `wp_mailpoet_automation_triggers` as t
WHERE a.status = 'active' AND a.id = t.automation_id
ORDER BY trigger_key DESC
Time: 0.221 ms
13 - Query:
SELECT id FROM wp_pmpro_membership_levels LIMIT 1
Time: 0.227 ms
14 - Query:
SELECT id FROM wp_pmpro_membership_levels WHERE allow_signups = 1 AND (initial_payment > 0 OR billing_amount > 0 OR trial_amount > 0) LIMIT 1
Time: 0.142 ms
15 - Query:
SELECT user_id FROM wp_pmpro_memberships_users WHERE initial_payment > 0 OR billing_amount > 0 OR trial_amount > 0 LIMIT 1
Time: 0.068 ms
16 - Query:
SELECT DISTINCT meta_value FROM wp_postmeta
WHERE meta_key = '_view_loop_template'
AND meta_value != '0'
ORDER BY post_id
Time: 0.304 ms
17 - Query:
SELECT ID, post_name, post_parent, post_type
FROM wp_posts
WHERE post_name IN ('more-details-on-monday-risk')
AND post_type IN ('page','attachment')
Time: 0.718 ms
18 - Query:
SELECT wp_posts.ID
FROM wp_posts
WHERE 1=1 AND wp_posts.post_name = 'more-details-on-monday-risk' AND wp_posts.post_type = 'post'
ORDER BY wp_posts.post_date DESC
Time: 0.758 ms
19 - Query:
SELECT autoload FROM wp_options WHERE option_name = 'pmpro_visits' LIMIT 1
Time: 0.697 ms
20 - Query:
SHOW FULL COLUMNS FROM `wp_options`
Time: 1.089 ms
21 - Query:
UPDATE `wp_options` SET `option_value` = 'a:9:{s:5:\"today\";i:632;s:8:\"thisdate\";s:10:\"2025-15-05\";s:4:\"week\";i:7107;s:8:\"thisweek\";s:2:\"20\";s:5:\"month\";i:29686;s:9:\"thismonth\";s:1:\"5\";s:3:\"ytd\";i:230813;s:8:\"thisyear\";s:4:\"2025\";s:7:\"alltime\";i:1448037;}' WHERE `option_name` = 'pmpro_visits'
Time: 0.311 ms
22 - Query:
SELECT ID
FROM wp_posts
INNER JOIN wp_postmeta
ON ( wp_posts.ID = wp_postmeta.post_id )
INNER JOIN wp_postmeta AS mt1
ON ( wp_posts.ID = mt1.post_id )
WHERE 1=1
AND ( ( wp_postmeta.meta_key = '_seopress_redirections_enabled'
AND wp_postmeta.meta_value = 'yes' ) )
AND post_title = 'more-details-on-monday-risk/'
AND post_type = 'seopress_404'
AND post_status = 'publish'
AND ( ( mt1.meta_key = '_seopress_redirections_logged_status'
AND mt1.meta_value = 'only_not_logged_in' )
OR ( mt1.meta_key = '_seopress_redirections_logged_status'
AND mt1.meta_value = 'both' ) )
Time: 0.725 ms
23 - Query:
SELECT ID
FROM wp_posts
WHERE 1=1
AND post_title = 'more-details-on-monday-risk/'
AND post_type = 'seopress_404'
Time: 0.403 ms
24 - Query:
SELECT ID
FROM wp_posts
INNER JOIN wp_postmeta
ON ( wp_posts.ID = wp_postmeta.post_id )
INNER JOIN wp_postmeta AS mt1
ON ( wp_posts.ID = mt1.post_id )
WHERE 1=1
AND ( ( wp_postmeta.meta_key = '_seopress_redirections_enabled'
AND wp_postmeta.meta_value = 'yes' ) )
AND post_title = ''
AND post_type = 'seopress_404'
AND post_status = 'publish'
AND ( ( mt1.meta_key = '_seopress_redirections_logged_status'
AND mt1.meta_value = 'only_not_logged_in' )
OR ( mt1.meta_key = '_seopress_redirections_logged_status'
AND mt1.meta_value = 'both' ) )
Time: 0.109 ms
25 - Query:
SELECT ID
FROM wp_posts
WHERE 1=1
AND post_title = ''
AND post_type = 'seopress_404'
Time: 0.131 ms
26 - Query:
SELECT ID
FROM wp_posts
INNER JOIN wp_postmeta
ON ( wp_posts.ID = wp_postmeta.post_id )
INNER JOIN wp_postmeta AS mt1
ON ( wp_posts.ID = mt1.post_id )
WHERE 1=1
AND ( ( wp_postmeta.meta_key = '_seopress_redirections_enabled'
AND wp_postmeta.meta_value = 'yes' ) )
AND post_title = 'more-details-on-monday-risk'
AND post_type = 'seopress_404'
AND post_status = 'publish'
AND ( ( mt1.meta_key = '_seopress_redirections_logged_status'
AND mt1.meta_value = 'only_not_logged_in' )
OR ( mt1.meta_key = '_seopress_redirections_logged_status'
AND mt1.meta_value = 'both' ) )
Time: 0.404 ms
27 - Query:
SELECT ID
FROM wp_posts
WHERE 1=1
AND post_title = 'more-details-on-monday-risk'
AND post_type = 'seopress_404'
Time: 0.273 ms
28 - Query:
SELECT p.ID FROM wp_posts AS p WHERE p.post_date < '2024-05-04 17:14:29' AND p.post_type = 'post' AND p.post_status = 'publish' ORDER BY p.post_date DESC LIMIT 1
Time: 0.711 ms
29 - Query:
SELECT p.ID FROM wp_posts AS p WHERE p.post_date > '2024-05-04 17:14:29' AND p.post_type = 'post' AND p.post_status = 'publish' ORDER BY p.post_date ASC LIMIT 1
Time: 0.690 ms
30 - Query:
SELECT DISTINCT t.term_id
FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id
WHERE tt.taxonomy IN ('category', 'post_tag', 'wpmf_tag', 'event') AND tr.object_id IN (127138)
ORDER BY t.name ASC
Time: 0.313 ms
31 - Query:
SELECT DISTINCT t.term_id
FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id
WHERE tt.taxonomy IN ('category') AND tr.object_id IN (127138)
ORDER BY tt.parent DESC
Time: 0.219 ms
32 - Query:
SELECT autoload FROM wp_options WHERE option_name = 'pmpro_views' LIMIT 1
Time: 0.544 ms
33 - Query:
UPDATE `wp_options` SET `option_value` = 'a:9:{s:5:\"today\";i:948;s:8:\"thisdate\";s:10:\"2025-15-05\";s:4:\"week\";i:7331;s:8:\"thisweek\";s:2:\"20\";s:5:\"month\";i:30958;s:9:\"thismonth\";s:1:\"5\";s:3:\"ytd\";i:231306;s:8:\"thisyear\";s:4:\"2025\";s:7:\"alltime\";i:941349;}' WHERE `option_name` = 'pmpro_views'
Time: 0.306 ms
34 - Query:
(SELECT m.id, m.name FROM wp_pmpro_memberships_categories mc LEFT JOIN wp_pmpro_membership_levels m ON mc.membership_id = m.id WHERE mc.category_id IN(23) AND m.id IS NOT NULL) UNION (SELECT m.id, m.name FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_pmpro_membership_levels m ON mp.membership_id = m.id WHERE mp.page_id = '127138')
Time: 0.304 ms
35 - Query:
(SELECT m.id, m.name FROM wp_pmpro_memberships_categories mc LEFT JOIN wp_pmpro_membership_levels m ON mc.membership_id = m.id WHERE mc.category_id IN(23) AND m.id IS NOT NULL) UNION (SELECT m.id, m.name FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_pmpro_membership_levels m ON mp.membership_id = m.id WHERE mp.page_id = '127138')
Time: 0.267 ms
36 - Query:
(SELECT m.id, m.name FROM wp_pmpro_memberships_categories mc LEFT JOIN wp_pmpro_membership_levels m ON mc.membership_id = m.id WHERE mc.category_id IN(23) AND m.id IS NOT NULL) UNION (SELECT m.id, m.name FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_pmpro_membership_levels m ON mp.membership_id = m.id WHERE mp.page_id = '127138')
Time: 0.249 ms
37 - Query:
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (127139) ORDER BY meta_id ASC
Time: 0.605 ms
38 - Query:
SELECT * FROM wp_posts WHERE ID = 127139 LIMIT 1
Time: 0.496 ms
39 - Query:
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (127141) ORDER BY meta_id ASC
Time: 0.870 ms
40 - Query:
SELECT * FROM wp_posts WHERE ID = 127141 LIMIT 1
Time: 0.563 ms
41 - Query:
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (127140) ORDER BY meta_id ASC
Time: 0.593 ms
42 - Query:
SELECT * FROM wp_posts WHERE ID = 127140 LIMIT 1
Time: 0.491 ms
43 - Query:
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (127145) ORDER BY meta_id ASC
Time: 0.650 ms
44 - Query:
SELECT * FROM wp_posts WHERE ID = 127145 LIMIT 1
Time: 0.491 ms
45 - Query:
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (127148) ORDER BY meta_id ASC
Time: 0.717 ms
46 - Query:
SELECT * FROM wp_posts WHERE ID = 127148 LIMIT 1
Time: 0.561 ms
47 - Query:
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (127146) ORDER BY meta_id ASC
Time: 0.552 ms
48 - Query:
SELECT * FROM wp_posts WHERE ID = 127146 LIMIT 1
Time: 0.534 ms
49 - Query:
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (127147) ORDER BY meta_id ASC
Time: 0.514 ms
50 - Query:
SELECT * FROM wp_posts WHERE ID = 127147 LIMIT 1
Time: 0.562 ms
51 - Query:
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (127150) ORDER BY meta_id ASC
Time: 0.576 ms
52 - Query:
SELECT * FROM wp_posts WHERE ID = 127150 LIMIT 1
Time: 0.644 ms
53 - Query:
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (119986) ORDER BY meta_id ASC
Time: 0.666 ms
54 - Query:
SELECT * FROM wp_posts WHERE ID = 119986 LIMIT 1
Time: 0.559 ms
55 - Query:
SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = '2024/05/gfs-dl-0z.png'
Time: 28.252 ms
56 - Query:
SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = '2024/05/nam-dl-0z.png'
Time: 32.461 ms
57 - Query:
SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = '2024/05/fv3-dl-oz.png'
Time: 24.737 ms
58 - Query:
SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = '2024/05/fv3-composite-22z.png'
Time: 24.342 ms
59 - Query:
SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = '2024/05/refcmp.us_c-gfs.png'
Time: 24.437 ms
60 - Query:
SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = '2024/05/refcmp.us_c-nam3k.png'
Time: 24.928 ms
61 - Query:
SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = '2024/05/refcmp.us_c.png'
Time: 39.877 ms
62 - Query:
SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = '2024/05/ks_swody3.png'
Time: 42.507 ms
63 - Query:
SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = 'https://images.ksstorm.info/./TornadoDUCK.png'
Time: 42.145 ms
64 - Query:
select post_id from wp_mcloud_post_map where post_url = 'https://images.ksstorm.info/./TornadoDUCK.png' order by post_id desc limit 1
Time: 0.262 ms
65 - Query:
select ID from wp_posts where post_type='attachment' and guid = 'https://images.ksstorm.info/./TornadoDUCK.png' order by ID desc limit 1
Time: 5.717 ms
66 - Query:
select ID from wp_posts where post_type='attachment' and guid like '%./TornadoDUCK.png' order by ID desc limit 1
Time: 8.816 ms
67 - Query:
(SELECT m.id, m.name FROM wp_pmpro_memberships_categories mc LEFT JOIN wp_pmpro_membership_levels m ON mc.membership_id = m.id WHERE mc.category_id IN(23) AND m.id IS NOT NULL) UNION (SELECT m.id, m.name FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_pmpro_membership_levels m ON mp.membership_id = m.id WHERE mp.page_id = '127138')
Time: 0.339 ms
68 - Query:
SELECT DISTINCT(mp.page_id)
FROM wp_pmpro_memberships_pages mp
LEFT JOIN wp_posts p ON mp.page_id = p.ID
WHERE p.post_type IN('page', 'post')
Time: 0.220 ms
69 - Query:
SELECT DISTINCT(tr.object_id)
FROM wp_term_relationships tr
LEFT JOIN wp_posts p ON tr.object_id = p.ID
WHERE tr.term_taxonomy_id IN(
SELECT category_id
FROM wp_pmpro_memberships_categories
)
AND p.post_type IN('page', 'post')
Time: 0.135 ms
70 - Query:
(SELECT m.id, m.name FROM wp_pmpro_memberships_categories mc LEFT JOIN wp_pmpro_membership_levels m ON mc.membership_id = m.id WHERE mc.category_id IN(20,153) AND m.id IS NOT NULL) UNION (SELECT m.id, m.name FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_pmpro_membership_levels m ON mp.membership_id = m.id WHERE mp.page_id = '128006')
Time: 0.252 ms
71 - Query:
(SELECT m.id, m.name FROM wp_pmpro_memberships_categories mc LEFT JOIN wp_pmpro_membership_levels m ON mc.membership_id = m.id WHERE mc.category_id IN(20,153) AND m.id IS NOT NULL) UNION (SELECT m.id, m.name FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_pmpro_membership_levels m ON mp.membership_id = m.id WHERE mp.page_id = '128033')
Time: 0.272 ms
72 - Query:
(SELECT m.id, m.name FROM wp_pmpro_memberships_categories mc LEFT JOIN wp_pmpro_membership_levels m ON mc.membership_id = m.id WHERE mc.category_id IN(23) AND m.id IS NOT NULL) UNION (SELECT m.id, m.name FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_pmpro_membership_levels m ON mp.membership_id = m.id WHERE mp.page_id = '127306')
Time: 0.252 ms
73 - Query:
(SELECT m.id, m.name FROM wp_pmpro_memberships_categories mc LEFT JOIN wp_pmpro_membership_levels m ON mc.membership_id = m.id WHERE mc.category_id IN(23) AND m.id IS NOT NULL) UNION (SELECT m.id, m.name FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_pmpro_membership_levels m ON mp.membership_id = m.id WHERE mp.page_id = '127215')
Time: 0.249 ms
74 - Query:
select * from `wp_fluentform_forms` where `status` = 'published' and `id` = '19' limit 1
Time: 0.291 ms
75 - Query:
select * from `wp_fluentform_form_meta` where `form_id` = '19' and `meta_key` = 'formSettings' limit 1
Time: 0.075 ms
76 - Query:
select * from `wp_fluentform_form_meta` where `form_id` = '19' and `meta_key` = '_ff_selected_style' limit 1
Time: 0.240 ms
77 - Query:
select * from `wp_fluentform_form_meta` where `form_id` = '19' and `meta_key` in ('_custom_form_css', '_custom_form_js')
Time: 0.262 ms
78 - Query:
select * from `wp_fluentform_form_meta` where `form_id` = '19' and `meta_key` in ('_ff_form_styler_css', '_ff_selected_style', 'ffs_default')
Time: 0.100 ms
79 - Query:
select * from `wp_fluentform_form_meta` where (`form_id` = '19' and `meta_key` = 'ffs_default') limit 1
Time: 0.193 ms
80 - Query:
select * from `wp_fluentform_form_meta` where (`form_id` = '19' and `meta_key` = '_ff_form_styles') limit 1
Time: 0.184 ms