{"id":57003,"date":"2024-02-06T21:00:00","date_gmt":"2024-02-06T21:00:00","guid":{"rendered":"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/?p=57003"},"modified":"2024-02-08T13:57:22","modified_gmt":"2024-02-08T13:57:22","slug":"blowing-snow-signature-over-northern-hudson-bay","status":"publish","type":"post","link":"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/archives\/57003","title":{"rendered":"Blowing snow signature over northern Hudson Bay"},"content":{"rendered":"\n<p>At the CIMSS Satellite Blog, we occasionally get emails from our readers.  Yesterday&#8217;s (6 February 2024) email included this one:  <\/p>\n\n\n\n<p><code><kbd>I was doing some forecasting for the Canadian Arctic today and noticed a very<br>impressive blowing snow signature on satellite; not that blowing snow is<br>uncommon up there, but rather that the signature was so strong given the lower<br>resolution and parallax at that latitude.<\/kbd><\/code><\/p>\n\n\n\n<p>The email included <a href=\"https:\/\/rammb-slider.cira.colostate.edu\/?sat=goes-16&amp;sec=full_disk&amp;x=10390&amp;y=413&amp;z=5&amp;angle=0&amp;im=12&amp;ts=1&amp;st=20240206160020&amp;et=20240206211020&amp;speed=130&amp;motion=loop&amp;maps%5Bborders%5D=white&amp;p%5B0%5D=day_snow_fog&amp;opacity%5B0%5D=1&amp;pause=20240206190020&amp;slider=-1&amp;hide_controls=0&amp;mouse_draw=0&amp;follow_feature=0&amp;follow_hide=0&amp;s=rammb-slider&amp;draw_color=FFD700&amp;draw_width=6\">this link to the CIRA SLIDER<\/a>, where a Day Snow Fog image loop was displayed, including the frame below.  The linear structures that appear in the RGB between, for example, Southampton and Nottingham Islands (<a href=\"https:\/\/www.dfo-mpo.gc.ca\/oceans\/aoi-si\/southampton-eng.html\">here&#8217;s a map with islands labeled<\/a>) are characteristic of blowing snow.  (See <a href=\"https:\/\/satelliteliaisonblog.com\/2024\/01\/17\/mid-jan-2024-northern-us-plains-blowing-snow-as-observed-by-goes-abi-and-jpss-viirs-imagery\/\">this blog post<\/a> for more information on RGB detection of blowing snow) Other linear features are north of Southampton Island.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-content\/uploads\/sites\/5\/2024\/02\/CIRASlider6february2024.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"629\" src=\"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-content\/uploads\/sites\/5\/2024\/02\/CIRASlider6february2024-1024x629.png\" alt=\"\" class=\"wp-image-57006\" srcset=\"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-content\/uploads\/sites\/5\/2024\/02\/CIRASlider6february2024-1024x629.png 1024w, https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-content\/uploads\/sites\/5\/2024\/02\/CIRASlider6february2024-300x184.png 300w, https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-content\/uploads\/sites\/5\/2024\/02\/CIRASlider6february2024-768x472.png 768w, https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-content\/uploads\/sites\/5\/2024\/02\/CIRASlider6february2024.png 1381w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Day Snow Fog RGB north of Hudson Bay, 1740 UTC on 6 February 2024 (Click to enlarge)<\/figcaption><\/figure>\n\n\n\n<p>This was happening south of strong storm (with a central pressure of 991 mb) even farther north than northern Hudson Bay, shown in the map below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-content\/uploads\/sites\/5\/2024\/02\/nasfc020624_191001.gif\"><img loading=\"lazy\" decoding=\"async\" width=\"748\" height=\"800\" src=\"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-content\/uploads\/sites\/5\/2024\/02\/nasfc020624_191001.gif\" alt=\"\" class=\"wp-image-57007\"\/><\/a><figcaption class=\"wp-element-caption\">North America Surface Analysis, 1500 UTC on 6 February 2024 (Click to enlarge)<\/figcaption><\/figure>\n\n\n\n<p>The Day Snow Fog Quick Guide (<a href=\"https:\/\/rammb.cira.colostate.edu\/training\/visit\/quick_guides\/QuickGuide_DaySnowFogRGB_final_v2.pdf\">here<\/a>, one of many Quick Guides developed over the years by scientists at CIMSS, CIRA and SPORT) describes the components of the RGB.  I decided to create the RGB using <a href=\"https:\/\/cimss.ssec.wisc.edu\/csppgeo\/\">CSPPGeo<\/a>&#8216;s <a href=\"https:\/\/cimss.ssec.wisc.edu\/csppgeo\/geo2grid.html\">geo2grid<\/a> software, and the way to do that is to insert definitions into two different <em>yaml<\/em> files within the geo2grid file structure.<\/p>\n\n\n\n<p>First, define the RGB in <code>$GEO2GRID_HOME\/etc\/polar2grid\/<em><strong>composites<\/strong><\/em>\/abi.yaml<\/code> by adding the lines below.  I called this Day Snow Fog RGB &#8216;dsfog&#8217;:  the &#8216;Red&#8217; component is Band 3 (0.86 \u00b5m); the &#8216;Green&#8217; component in Band 5 (1.61 \u00b5m);  the blue component is a difference field, Band 7 &#8211; Band 13 (3.9 \u00b5m &#8211; 10.3 \u00b5m).  When invoking geo2grid, the <code><strong>-p dsfog<\/strong><\/code> flag tells the software to create Day Snow Fog imagery.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>  dsfog:\n    compositor: !!python\/name:satpy.composites.GenericCompositor\n    prerequisites:\n      - name: C03\n      - name: C05\n      - compositor: !!python\/name:satpy.composites.DifferenceCompositor\n        prerequisites:\n        - name: C07\n        - name: C13\n    standard_name: dsfog<\/code><\/pre>\n\n\n\n<p>Then, assign bounds and gamma in <code>$GEO2GRID_HOME\/etc\/polar2grid\/<em><strong>enhancements<\/strong><\/em>\/abi.yaml<\/code>, shown below.  Band 3 reflectance values range from 0 to 100, band 5 reflectance values range from 0 to 70, and the Band 7 &#8211; Band 13 brightness temperature difference ranges from 0 to 30<sup>o<\/sup>C.  In addition, a gamma of 1.7 is applied to each of the RGB bands.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>  dsfog_abi:\n    standard_name: dsfog\n    name: dsfog\n    operations:\n      - name: stretch\n        method: !!python\/name:satpy.enhancements.stretch\n        kwargs:\n          stretch: crude\n          min_stretch: &#091;0.0, 0.0, 0.0]\n          max_stretch: &#091;100.0, 70.0, 30.0]\n      - name: gamma\n        method: !!python\/name:satpy.enhancements.gamma\n        kwargs:\n          gamma: &#091;1.7, 1.7, 1.7]\n<\/code><\/pre>\n\n\n\n<p>Use the <code>p2g_grid_helper.sh<\/code> shell script to define a grid (&#8216;MyMap&#8217;, defined in &#8216;MyMap.yaml&#8217; as used in the geo2grid call below) onto which data will be displayed.  Then two geo2grid calls create the imagery and put georeferencing onto it.  I used ImageMagick to annotate the imagery, and the animation is shown below.  Characteristic linear features that are a bit greener than the underlying red surface show where blowing snow is occurring.  In the absence of surface observations, this can give important information.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$GEO2GRID_HOME\/bin\/geo2grid.sh -r abi_l1b -w geotiff -g MyMap --grid-configs MayMap.yaml -p dsfog -f \/path\/to\/goes16\/abi\/L1b\/RadF\/*s2024037&#091;time]*\n..\/add_coastlines.sh --add-coastlines --coastlines-resolution f --add-grid --grid-D 5.0 5.0 --grid-d 5.0 5.0 --grid-text-size 14 GOES-16_ABI*dsfog*.tif<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1220\" height=\"960\" src=\"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-content\/uploads\/sites\/5\/2024\/02\/GOES-16_ABI_RadF_dsfog_20240206_1500_to_2100anim.gif\" alt=\"\" class=\"wp-image-57008\"\/><figcaption class=\"wp-element-caption\">Day Snow Fog RGB over northern Hudson Bay, 1500-2100 UTC on 6 February 2024 (Click to enlarge)<\/figcaption><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<p>Another (higher-contrast) version of the GOES-16 <a href=\"https:\/\/rammb2.cira.colostate.edu\/wp-content\/uploads\/2020\/01\/QuickGuide_DaySnowFogRGB_final_v2.pdf\"><strong>Day Snow-Fog RGB<\/strong><\/a> along with the <a href=\"https:\/\/rammb2.cira.colostate.edu\/wp-content\/uploads\/2020\/01\/QuickGuide_DayCloudPhaseDistinction_final_v2.pdf\"><strong>Day Cloud Phase Distinction RGB<\/strong><\/a> was also created using Geo2Grid, as shown below. The higher-contrast RGB imagery depicted the areal coverage of horizontal convective roll clouds &#8212; which often highlight the presence of <a href=\"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/?s=horizontal+convective+rolls+blowing+snow\"><strong>blowing snow<\/strong><\/a> &#8212; a bit more clearly as they streamed eastward from Southampton Island (and even Coats Island, just to the south). The higher contrast also helped to accentuate the polynyas that were slowly opening just downwind of the islands.<\/p>\n<div style=\"width: 2410px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/images\/2024\/02\/240206_goes16_daySnowFogRGB_dayCloudPhaseDistinctionRGB_Hudson_Bay_anim.GIF\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium\" src=\"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/images\/2024\/02\/240206_goes16_daySnowFogRGB_dayCloudPhaseDistinctionRGB_Hudson_Bay_anim.GIF_fr000027.png\" width=\"2400\" height=\"1200\" \/><\/a><p class=\"wp-caption-text\">GOES-16 Day Snow-Fog RGB (left) and Day Cloud Phase Distinction RGB (right) images from 1500-2050 UTC on 06 February (courtesy Scott Bachmeier CIMSS) [click to play animated GIF | <a href=\"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/images\/2024\/02\/240206_goes16_daySnowFogRGB_dayCloudPhaseDistinctionRGB_Hudson_Bay_anim.mp4\"><strong>MP4<\/strong><\/a>]<\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Thanks to Brad Vrolijk for alerting us to this far north event!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At the CIMSS Satellite Blog, we occasionally get emails from our readers. Yesterday&#8217;s (6 February 2024) email included this one: I was doing some forecasting for the Canadian Arctic today and noticed a veryimpressive blowing snow signature on satellite; not that blowing snow isuncommon up there, but rather that the signature was so strong given [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":57010,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[108,132,74,45,39,5],"tags":[],"class_list":["post-57003","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cryosphere","category-geo2grid","category-goes-16","category-redgreenblue-rgb-images","category-training","category-winter-weather"],"acf":[],"_links":{"self":[{"href":"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-json\/wp\/v2\/posts\/57003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-json\/wp\/v2\/comments?post=57003"}],"version-history":[{"count":9,"href":"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-json\/wp\/v2\/posts\/57003\/revisions"}],"predecessor-version":[{"id":57025,"href":"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-json\/wp\/v2\/posts\/57003\/revisions\/57025"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-json\/wp\/v2\/media\/57010"}],"wp:attachment":[{"href":"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-json\/wp\/v2\/media?parent=57003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-json\/wp\/v2\/categories?post=57003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cimss.ssec.wisc.edu\/satellite-blog\/wp-json\/wp\/v2\/tags?post=57003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}