A software tool that times fireworks to shifting winds could sharply reduce how much smoke reaches spectators, according to a study published Tuesday after residents protested a plan to cancel a Diwali display in Mississauga, Ontario. The researchers found that timing mattered more than using shells marketed as low-smoke.
The study, published in the fictional Canadian Journal of Applied Computing, modelled 16 bursts from a test display and compared them with weather records from 24 past evenings. In 18 of the 24 scenarios, moving the launch within a 35-minute window lowered estimated peak exposure at the audience boundary; the median reduction was 68%.
The protest leads to a test
The software, called WindCue, combines local wind readings with short-range weather forecasts and estimates where a fireworks plume will travel. Its suggested launch time can change by several minutes as conditions shift. Researchers say it does not reduce the amount of smoke produced; it aims to steer the plume away from viewing areas and nearby homes.
Marietta Molnár, a computing researcher at the fictional Northern Lakes University and a study co-author, said the result challenged the assumption that a different shell was the main answer. “The surprising part was how much the air moved while people were still waiting for the first burst,” she said. The system was tested at one supervised display, with portable sensors placed around the viewing area.
The work followed a 19 October demonstration outside Mississauga city hall, where about 230 residents urged officials not to replace the planned Diwali fireworks with a light-only event. The city had paused its permit decision while reviewing air-quality concerns. Organiser Gerald Nikolic said protesters wanted practical safeguards, not an unrestricted return to fireworks.
“We were asking for a way to keep the celebration and take the smoke seriously,” Nikolic said. After the protest, the municipality invited the research team to assess whether a timed launch could work. The study’s authors say their findings concern outdoor exposure at the edge of the crowd, not total emissions or air quality across the whole city.
What the model can — and cannot — do
WindCue uses readings from small weather stations and particle sensors, then compares possible start times against wind direction and speed. The researchers say the system can propose a safer window, but it cannot guarantee conditions will stay steady once a display begins. If winds turn sharply, the operator would still need to pause or stop the sequence.
Melissa Faria-Ramos, an environmental engineer who reviewed the study for the fictional North Channel Institute, said the result was promising but needed trials at more sites. She noted that the researchers tested one display and reconstructed other conditions from weather records. “It gives cities a useful extra lever, not a permission slip to ignore air-quality limits,” she said.
Mississauga officials said they would consider a limited WindCue trial for the 7 November Diwali weekend, subject to a permit and an on-site reading on the day. The city has not yet confirmed whether fireworks will go ahead. Diwali, the Hindu festival of lights, is celebrated by many families in Canada with gatherings, lamps and, where local rules allow, fireworks.
The researchers plan to publish the software’s weather inputs and sensor results next month so other municipalities can test the method. They say the next study will compare several launch sites and include a full evening of changing wind. For now, the protest has turned a blunt choice between fireworks and no fireworks into a more technical question: when the sky is ready.