<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Wind Rose on Visualizing.JP</title>
        <link>https://visualizing.jp/en/tags/wind-rose/</link>
        <description>Recent content in Wind Rose on Visualizing.JP</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-US</language>
        <copyright>Yuichi Yazaki</copyright>
        <lastBuildDate>Wed, 04 Nov 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://visualizing.jp/en/tags/wind-rose/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Wind Roses for the Hours the Kilns Were Off: Grist&#39;s &#34;Any Way the Wind Blows&#34;</title>
        <link>https://visualizing.jp/en/grist-wind-rose/</link>
        <pubDate>Wed, 04 Nov 2026 00:00:00 +0900</pubDate>
        
        <guid>https://visualizing.jp/en/grist-wind-rose/</guid>
        <description>&lt;img src="https://visualizing.jp/grist-wind-rose/images/windrose-kilns-off-comparison.png" alt="Featured image of post Wind Roses for the Hours the Kilns Were Off: Grist&#39;s &#34;Any Way the Wind Blows&#34;" /&gt;&lt;p&gt;Grist&amp;rsquo;s investigation &amp;ldquo;Any Way the Wind Blows&amp;rdquo; (February 16, 2023) drew wind roses for the Oxbow Calcining plant in Port Arthur, Texas. The figures split the hours into those when all kilns were running and those when kilns 2, 3 and 5 were each shut down. In the wind roses for the hours the kilns were off, winds blowing toward the monitor to the north occur more often. The article presents this result as something that &amp;ldquo;suggests&amp;rdquo; a &amp;ldquo;likely violation&amp;rdquo; of the Clean Air Act.&lt;/p&gt;
&lt;p&gt;Naveena Sadasivam did the reporting and writing, Clayton Aldern the data reporting, and Jessie Blaeser the data visualization. The piece won at the Sigma Awards 2024. The same suspicion had already been reported in 2022 by Public Health Watch and others. What Grist added, it can be read, was a statistical examination of the five-minute data filed in court, and wind roses covering one year from August 2018. Below, I follow Grist&amp;rsquo;s article and the analysis notebook Aldern published on GitHub, reading in the order the figures appear in the article.&lt;/p&gt;
&lt;h2 id=&#34;january-10-2017-it-starts-with-five-minute-numbers&#34;&gt;January 10, 2017: it starts with five-minute numbers
&lt;/h2&gt;&lt;p&gt;The article opens with a scene from one night. Around 2 a.m. on January 10, 2017, a monitor began recording sulfur dioxide (SO2) above the federal standard of 75 ppb. The text lists times and numbers in short lines: &amp;ldquo;3:30 a.m.: 128.7 ppb,&amp;rdquo; &amp;ldquo;5:00 a.m.: 147.8 ppb.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Beside the text, 60 five-minute readings from 1:30 a.m. to 5 a.m. appear one at a time as you scroll, in a typeface like a liquid-crystal display. Values above 75 ppb are red. Checked against the public data, this sequence matched the five-minute values filed in court. During this period the wind direction was 170 to 197°, a wind blowing from south to north.&lt;/p&gt;
&lt;p&gt;The numbers come from a lawsuit. The contractor Port Arthur Steam Energy (PASE) sued Oxbow, and discovery produced thousands of pages of internal documents. At the center is a spreadsheet filed in a Harris County court.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The spreadsheet, which was filed in the Harris County court, contains wind direction, wind speed, sulfur dioxide monitor readings, and kiln behavior information at five-minute intervals from January 2017 through June 2019.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In short: wind direction, wind speed, SO2 and kiln operating status, every five minutes from January 2017 to June 2019. The SO2 values come from a monitor run by the state regulator TCEQ, and Oxbow pulled them in almost in real time. The article says that when the wind blew across the monitor within a 30° arc and the reading passed a threshold, managers received an email.&lt;/p&gt;
&lt;p&gt;The opening numbers are a few rows of this table, shown as they are. Before any statistics, the reader sees the same sequence of five-minute values that Oxbow&amp;rsquo;s employees received, in order of time, it can be read.&lt;/p&gt;
&lt;h2 id=&#34;four-panels-teach-how-to-read-a-wind-rose&#34;&gt;Four panels teach how to read a wind rose
&lt;/h2&gt;&lt;p&gt;Before moving to a year of statistics, the article teaches how to read a wind rose. Six text boxes, each as tall as the screen, run down the page, and as you scroll, four fixed SVGs switch in turn. The first sentence explains how to read the figure.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The length of each bar shows how likely the wind is to blow from that direction.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In short: bar length shows how often the wind blows from that direction.&lt;/p&gt;
&lt;figure class=&#34;vz-figure gallery-image vz-figure--captioned&#34;&gt;
&lt;a href=&#34;https://visualizing.jp/grist-wind-rose/images/windrose-how-to-read.png&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;img src=&#34;https://visualizing.jp/grist-wind-rose/images/windrose-how-to-read.png&#34; width=&#34;689&#34; height=&#34;597&#34; srcset=&#34;https://visualizing.jp/grist-wind-rose/images/windrose-how-to-read_hu_d9f2410a68f41bba.png 480w, https://visualizing.jp/grist-wind-rose/images/windrose-how-to-read_hu_fd4d53272c7f54a8.png 1024w&#34; sizes=&#34;(min-width: 768px) 700px, 100vw&#34; loading=&#34;lazy&#34; alt=&#34;First panel of the wind rose. It notes that the direction of a bar is the direction the wind comes from, and the length of a bar is its frequency (the dashed circle is 5%)&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&lt;span class=&#34;vz-figure__no&#34; data-label=&#34;Fig. &#34;&gt;&lt;/span&gt;&lt;span class=&#34;vz-figure__text&#34;&gt;First panel of the wind rose. It notes that the direction of a bar is the direction the wind comes from, and the length of a bar is its frequency (the dashed circle is 5%)&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;Source: Grist / Jessie Blaeser / Clayton Aldern, from Grist, &amp;ldquo;How a Koch-owned chemical plant in Texas gamed the Clean Air Act&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The annotation on the first panel reads &amp;ldquo;Direction the wind is blowing &lt;em&gt;from&lt;/em&gt;,&amp;rdquo; with &amp;ldquo;from&amp;rdquo; in italics. The second panel lays a northwest-pointing arrow over a long southeast bar, and the text goes on: &amp;ldquo;the long bar at the bottom means the wind often blows from south to north.&amp;rdquo; The third is a year of data for &amp;ldquo;All kilns on.&amp;rdquo; The text says the monitor in the north lies in the path of the sea breeze that blows from south to north.&lt;/p&gt;
&lt;p&gt;A wind rose extends its bars toward the direction the wind blows &amp;ldquo;from.&amp;rdquo; What matters in this article is the direction the smoke is heading &amp;ldquo;to.&amp;rdquo; The long bar in the south becomes the wind that carries smoke to the monitor in the north. The design settles this reversal before the comparison, it can be read.&lt;/p&gt;
&lt;p&gt;The table below summarizes what each figure in the article maps the data to.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Figure&lt;/th&gt;
          &lt;th&gt;Data&lt;/th&gt;
          &lt;th&gt;Visual mapping&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Opening numeric display&lt;/td&gt;
          &lt;td&gt;Five-minute SO2 readings on January 10, 2017&lt;/td&gt;
          &lt;td&gt;Numbers shown one by one. Red above 75 ppb, light gray at or below&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Wind rose&lt;/td&gt;
          &lt;td&gt;Wind direction, August 2018 to July 2019&lt;/td&gt;
          &lt;td&gt;Direction the wind comes from = bar direction. Frequency = bar length (dashed circles mark every 5%)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Same&lt;/td&gt;
          &lt;td&gt;Wind speed (split at 8, 16 and 25+ mph)&lt;/td&gt;
          &lt;td&gt;Color of the bands within a bar, from pale gray-green to dark green&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Same&lt;/td&gt;
          &lt;td&gt;Kiln status&lt;/td&gt;
          &lt;td&gt;Separate figures: All kilns on, and Kiln 2 off, Kiln 3 off, Kiln 5 off&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Before-and-after shutdown chart&lt;/td&gt;
          &lt;td&gt;Hourly median SO2&lt;/td&gt;
          &lt;td&gt;x-axis = hours before and after shutdown (±24 hours), y-axis = percent change from the time of shutdown. Points = medians, line = LOESS, band = 95% confidence interval&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Kiln 4 comparison&lt;/td&gt;
          &lt;td&gt;Wind direction and speed, 2017 to 2019&lt;/td&gt;
          &lt;td&gt;Yearly wind roses placed along a time axis, with a dashed line marking the stack replacement&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;drawing-only-the-hours-the-kilns-were-off&#34;&gt;Drawing only the hours the kilns were off
&lt;/h2&gt;&lt;p&gt;The comparison comes in the fourth panel. At the top is the wind rose for &amp;ldquo;All kilns on,&amp;rdquo; and below it are the wind roses for &amp;ldquo;Kiln 2 off,&amp;rdquo; &amp;ldquo;Kiln 3 off&amp;rdquo; and &amp;ldquo;Kiln 5 off.&amp;rdquo;&lt;/p&gt;
&lt;figure class=&#34;vz-figure gallery-image vz-figure--captioned&#34;&gt;
&lt;a href=&#34;https://visualizing.jp/grist-wind-rose/images/windrose-kilns-off-comparison.png&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;img src=&#34;https://visualizing.jp/grist-wind-rose/images/windrose-kilns-off-comparison.png&#34; width=&#34;1417&#34; height=&#34;1170&#34; srcset=&#34;https://visualizing.jp/grist-wind-rose/images/windrose-kilns-off-comparison_hu_30ea5b54a6b73d78.png 480w, https://visualizing.jp/grist-wind-rose/images/windrose-kilns-off-comparison_hu_703be0971e58e107.png 1024w&#34; sizes=&#34;(min-width: 768px) 700px, 100vw&#34; loading=&#34;lazy&#34; alt=&#34;Wind roses for all kilns running (top) and for kilns 2, 3 and 5 each shut down (bottom). With kilns 2 and 5 off, the bars from the south are long; with kilns 3 and 5, the dark bands are also more common on the south side&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&lt;span class=&#34;vz-figure__no&#34; data-label=&#34;Fig. &#34;&gt;&lt;/span&gt;&lt;span class=&#34;vz-figure__text&#34;&gt;Wind roses for all kilns running (top) and for kilns 2, 3 and 5 each shut down (bottom). With kilns 2 and 5 off, the bars from the south are long; with kilns 3 and 5, the dark bands are also more common on the south side&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;Source: Grist / Jessie Blaeser / Clayton Aldern, from Grist, &amp;ldquo;How a Koch-owned chemical plant in Texas gamed the Clean Air Act&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The text describes this figure as follows.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Compared to normal conditions, however, we noted that when kilns were shut down during this period in Port Arthur, a more extreme bias emerged in the wind roses. Kilns 2, 3, and 5 at the plant were more likely to be shut down when the wind was blowing from south to north.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In short: the wind roses for the hours the kilns were off show a stronger bias than under normal conditions, and kilns 2, 3 and 5 were more likely to be shut down when the wind blew from south to north. The next sentence says they were also more likely to be shut down in strong southerly winds. The scale circles differ from figure to figure: up to 15% for kiln 2, up to 10% for kiln 5, and only 5% for the others. So bar lengths should not be compared across figures; they have to be read by which percentage circle the tip of the bar reaches. The south bar of kiln 2 reaches the 15% circle, and the south-southeast bar of kiln 5 reaches the 10% circle. The south bar for all kilns on only slightly exceeds the 5% circle. The kiln 3 figure is almost the same shape as the all-kilns-on figure, and the bias is hard to read from it.&lt;/p&gt;
&lt;p&gt;The period is August 2018 to July 2019, the year after the contract with PASE ended and after the period of &amp;ldquo;experiments&amp;rdquo; that Oxbow admitted in court. Kiln 4 was being rebuilt, so it was not used for the determination.&lt;/p&gt;
&lt;p&gt;The number in the text is that when the wind blew to the north, at least one of kilns 2, 3 and 5 was shut down about 40% of the time. Tallying the public data for this article gives 40.0% for wind directions of 180° ± 15° and 34.7% for other directions. This is not a figure Grist published, but the difference is about 5 points.&lt;/p&gt;
&lt;p&gt;According to the Methodology at the end of the article, five-minute values resemble their neighbors, so the data were re-aggregated by hour and by time windows of random length. A cross-validated random forest was then used to classify kiln status. In the notebook, the difference in wind-direction distributions is D=0.168 by a KS test (p&amp;lt;2.2e-16), and the model&amp;rsquo;s accuracy is 60.4%. Aldern writes:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Okay, so this a pretty poor model of kiln behavior. But it&amp;rsquo;s not worthless … We&amp;rsquo;re doing better than the random guesser.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In short: a rather weak model of kiln behavior, but better than guessing at random. The wind rose shows the difference as a shape, and how certain that difference is, it can be read, is left to the Methodology and the notebook.&lt;/p&gt;
&lt;h2 id=&#34;the-24-hours-around-a-shutdown-and-three-years-of-kiln-4&#34;&gt;The 24 hours around a shutdown, and three years of kiln 4
&lt;/h2&gt;&lt;p&gt;Next are time-series figures. Taking the moment a kiln was shut down as zero, they show the change in SO2 over the 24 hours before and after.&lt;/p&gt;
&lt;figure class=&#34;vz-figure gallery-image vz-figure--captioned&#34;&gt;
&lt;a href=&#34;https://visualizing.jp/grist-wind-rose/images/so2-around-shutdown.png&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;img src=&#34;https://visualizing.jp/grist-wind-rose/images/so2-around-shutdown.png&#34; width=&#34;1502&#34; height=&#34;1727&#34; srcset=&#34;https://visualizing.jp/grist-wind-rose/images/so2-around-shutdown_hu_79cb798d3fbd58f.png 480w, https://visualizing.jp/grist-wind-rose/images/so2-around-shutdown_hu_8a5c3b7a60625726.png 1024w&#34; sizes=&#34;(min-width: 768px) 700px, 100vw&#34; loading=&#34;lazy&#34; alt=&#34;Percent change in SO2 in the 24 hours before and after a kiln shutdown. Flat before the shutdown, rising from about 10 hours after, and reaching about 600% at 24 hours&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&lt;span class=&#34;vz-figure__no&#34; data-label=&#34;Fig. &#34;&gt;&lt;/span&gt;&lt;span class=&#34;vz-figure__text&#34;&gt;Percent change in SO2 in the 24 hours before and after a kiln shutdown. Flat before the shutdown, rising from about 10 hours after, and reaching about 600% at 24 hours&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;Source: Grist / Jessie Blaeser / Clayton Aldern, from Grist, &amp;ldquo;How a Koch-owned chemical plant in Texas gamed the Clean Air Act&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The subtitle says readings rise by about 600% within 24 hours of a shutdown decision. The text reads:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;readings tended to spike in the 24 hours following a shutdown decision, while they were relatively stable in the preceding 24 hours — suggesting that shutdowns were executed in advance of known changes in environmental conditions.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In short: readings were relatively stable before the shutdown and spiked afterward, which suggests that shutdowns were carried out in anticipation of environmental changes. Here too the word is &amp;ldquo;suggesting.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The last is kiln 4. Its stack was rebuilt 20 feet taller and about 3 feet narrower. The figure places wind roses for 2017 to 2019 along a time axis and draws a dashed line labeled &amp;ldquo;Kiln 4 replaced&amp;rdquo; between 2018 and 2019. The subtitle says that before the rebuild the kiln was more likely to be shut down in southerly winds, and after the rebuild that relationship disappeared.&lt;/p&gt;
&lt;figure class=&#34;vz-figure gallery-image vz-figure--captioned&#34;&gt;
&lt;a href=&#34;https://visualizing.jp/grist-wind-rose/images/kiln4-windrose-by-year.png&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;img src=&#34;https://visualizing.jp/grist-wind-rose/images/kiln4-windrose-by-year.png&#34; width=&#34;1975&#34; height=&#34;1033&#34; srcset=&#34;https://visualizing.jp/grist-wind-rose/images/kiln4-windrose-by-year_hu_b5702b78799c307b.png 480w, https://visualizing.jp/grist-wind-rose/images/kiln4-windrose-by-year_hu_3988f19346d4e5b2.png 1024w&#34; sizes=&#34;(min-width: 768px) 700px, 100vw&#34; loading=&#34;lazy&#34; alt=&#34;Wind roses for kiln 4 for 2017, 2018 and 2019, placed along a time axis. In 2019, after the stack was rebuilt, the bars from the south are short&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;&lt;span class=&#34;vz-figure__no&#34; data-label=&#34;Fig. &#34;&gt;&lt;/span&gt;&lt;span class=&#34;vz-figure__text&#34;&gt;Wind roses for kiln 4 for 2017, 2018 and 2019, placed along a time axis. In 2019, after the stack was rebuilt, the bars from the south are short&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;Source: Grist / Jessie Blaeser / Clayton Aldern, from Grist, &amp;ldquo;How a Koch-owned chemical plant in Texas gamed the Clean Air Act&amp;rdquo;&lt;/p&gt;
&lt;p&gt;According to the text, from 2017 through the first half of 2018, kiln 4 was shut down 11% of the time when the wind blew to the north, against 8% for other directions. In 2019 the correlation was gone.&lt;/p&gt;
&lt;p&gt;One night&amp;rsquo;s numbers, a year&amp;rsquo;s distribution, the time around a shutdown, three years of a single kiln. The scales differ, but in every figure wind direction is the axis. The wind rose format stays the same and only the conditions change from figure to figure, so readers need not relearn how to read it, it can be read.&lt;/p&gt;
&lt;h2 id=&#34;how-third-parties-saw-the-piece&#34;&gt;How third parties saw the piece
&lt;/h2&gt;&lt;p&gt;The Sigma Awards 2024 judging committee praised the presentation and the combination of analysis and narrative.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The reporters did a great job of blending data analysis with narrative and visual detail for a compelling and important story.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In short: data analysis blended into narrative and visual detail. The Sigma listing site also carries it as a 2024 winner.&lt;/p&gt;
&lt;p&gt;The suspicion itself did not begin with Grist. In &amp;ldquo;Case closed?&amp;rdquo; on February 17, 2022, Public Health Watch and the Investigative Reporting Workshop reported PASE&amp;rsquo;s claim that Oxbow cut production when the wind blew toward the monitor. The article also carries testimony that Oxbow knew from experiments that emissions reach the monitor only when the wind blows within an arc of about 30° toward it. What is new in Grist, it can be read, is that it tested this claim against a year of five-minute values and showed it in figures.&lt;/p&gt;
&lt;p&gt;The Fund for Investigative Journalism, which funded the work, reports as an impact that an EPA spokesperson said the agency would respond to the coverage. As the funder, it is not an independent assessment.&lt;/p&gt;
&lt;p&gt;There are rebuttals. Oxbow spokesperson Brad Goldstein called the analysis &amp;ldquo;flawed&amp;rdquo; and the conclusion &amp;ldquo;reckless and unsupportable&amp;rdquo; in the article. According to Public Health Watch on April 29, 2026, Oxbow called PASE&amp;rsquo;s claim &amp;ldquo;a conspiracy theory&amp;rdquo; and ultimately won the lawsuit. On the other hand, Oxbow is said to be voluntarily installing pollution controls on two kilns by April 2027.&lt;/p&gt;
&lt;p&gt;The application Grist submitted to Sigma says it found &amp;ldquo;clear evidence.&amp;rdquo; That is stronger wording than the &amp;ldquo;suggests&amp;rdquo; in the article text. The article text, it can be read, keeps its language within what the figures can show.&lt;/p&gt;
&lt;h2 id=&#34;takeaways&#34;&gt;Takeaways
&lt;/h2&gt;&lt;p&gt;There are four takeaways.&lt;/p&gt;
&lt;p&gt;First, redraw the same kind of figure with only the conditions changed. The wind rose is a common chart in meteorology. Drawn only for the hours the kilns were off, it becomes a figure that asks how operations relate to wind. Not inventing a new form is the strength, it can be read.&lt;/p&gt;
&lt;p&gt;Second, teach the reading before the comparison. A wind rose is easy to mistake for &amp;ldquo;the direction the smoke is heading,&amp;rdquo; it can be considered. Grist used three of its four panels for explanation and left the comparison for the last one.&lt;/p&gt;
&lt;p&gt;Third, match the strength of the words to the figure. A wind rose shows a difference as a shape, but how certain the difference is cannot be read from the figure. Grist wrote &amp;ldquo;suggests&amp;rdquo; and &amp;ldquo;likely violation&amp;rdquo; in the text, left the method in the Methodology, and left the model&amp;rsquo;s weakness in the notebook. &lt;strong&gt;Do not claim in words more than the figure can show.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Fourth, publish the data and the code. The notebook and the CSV of five-minute values are on GitHub at Grist-Data-Desk/windblow. You can recount the 40% figure with a different angle width. The more a topic invites rebuttal, the more this openness counts, it can be read.&lt;/p&gt;
&lt;h2 id=&#34;references&#34;&gt;References
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Primary sources&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Grist, Naveena Sadasivam &amp;amp; Clayton Aldern, &amp;ldquo;How a Koch-owned chemical plant in Texas gamed the Clean Air Act&amp;rdquo; (Any Way the Wind Blows), 2023-02-16. &lt;a class=&#34;link&#34; href=&#34;https://grist.org/project/accountability/koch-oxbow-port-arthur-texas-clean-air-act-pollution/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://grist.org/project/accountability/koch-oxbow-port-arthur-texas-clean-air-act-pollution/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Clayton Aldern, &lt;code&gt;windblow.Rmd&lt;/code&gt; (&amp;ldquo;Any way the wind blows — Comparing kiln shutdowns to wind direction&amp;rdquo;, February 2023). &lt;a class=&#34;link&#34; href=&#34;https://raw.githubusercontent.com/Grist-Data-Desk/windblow/main/src/analysis/windblow.Rmd&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://raw.githubusercontent.com/Grist-Data-Desk/windblow/main/src/analysis/windblow.Rmd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Rendered HTML of the same notebook. &lt;a class=&#34;link&#34; href=&#34;https://raw.githubusercontent.com/Grist-Data-Desk/windblow/main/src/analysis/windblow.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://raw.githubusercontent.com/Grist-Data-Desk/windblow/main/src/analysis/windblow.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;GitHub repository Grist-Data-Desk/windblow (README, data, LICENSE). &lt;a class=&#34;link&#34; href=&#34;https://github.com/Grist-Data-Desk/windblow&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://github.com/Grist-Data-Desk/windblow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sigma Awards listing site (Data Visualization Japan), entry page 2024-s-0002 (original text of the application). &lt;a class=&#34;link&#34; href=&#34;https://sigma-awards.data-visualization.jp/entries/2024-s-0002/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://sigma-awards.data-visualization.jp/entries/2024-s-0002/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Grist, Republish page for the article (republication terms). &lt;a class=&#34;link&#34; href=&#34;https://grist.org/project/accountability/koch-oxbow-port-arthur-texas-clean-air-act-pollution/republish/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://grist.org/project/accountability/koch-oxbow-port-arthur-texas-clean-air-act-pollution/republish/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Secondary sources&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Sigma Awards, &amp;ldquo;Meet the winners of the Sigmas 2024 for data journalism&amp;rdquo;. &lt;a class=&#34;link&#34; href=&#34;https://www.sigmaawards.org/meet-the-winners-of-the-sigmas-2024-for-data-journalism/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://www.sigmaawards.org/meet-the-winners-of-the-sigmas-2024-for-data-journalism/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Public Health Watch / Investigative Reporting Workshop, Savanna Strott &amp;amp; Riley Rogerson, &amp;ldquo;Case closed?&amp;rdquo;, 2022-02-17. &lt;a class=&#34;link&#34; href=&#34;https://archive.investigativereportingworkshop.org/investigation/case-closed&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://archive.investigativereportingworkshop.org/investigation/case-closed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fund for Investigative Journalism, &amp;ldquo;Grantees uncover efforts to minimize pollution detection at Koch-owned chemical plant in Texas; EPA vows action as a result of story&amp;rdquo;. &lt;a class=&#34;link&#34; href=&#34;https://fij.org/?p=15177&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://fij.org/?p=15177&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Public Health Watch, &amp;ldquo;A prodigious Port Arthur polluter will voluntarily install pollution controls — with a catch&amp;rdquo;, 2026-04-29. &lt;a class=&#34;link&#34; href=&#34;https://publichealthwatch.org/2026/04/29/a-prodigious-port-arthur-polluter-will-voluntarily-install-pollution-controls-with-a-catch/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://publichealthwatch.org/2026/04/29/a-prodigious-port-arthur-polluter-will-voluntarily-install-pollution-controls-with-a-catch/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
        </item>
        
    </channel>
</rss>
