Skip to main content

statsbadge-wildfires

Wildfire perimeters near a chosen location, plotted on a map, for statsbadge.

The intention of this plugin was to focus on anomalous local events, but currently separating that data out from regular, global wildfires is difficult. Range is offered as a proxy for "significant local fires" but many fires (in the UK, in particular), are not significant enough on the global scale to be included.

Nonetheless from a local perspective these wildfires are devastating and, as with any other extreme weather related mishaps, we comfy, naive British are not well equipped to deal with them.

This plugin wont tell you that Minsmere's heathland needs your help. But I will:

This plugin is very much a work in progress until a local, climate-change driven feed can be curated.

Crossing to the next fire The cursor on the fire it is closing on Coastlines washing out on the way in Closed in on a fire A burnt area in Jordan

The badge cycles through wildfire events within a configurable radius of your chosen location. It moves between fires by zooming out until a continent is on screen (for context), traversing the globe with a cursor on the target, then closing in. Wildfires are drawn as their affected area with a scale bar below.

Under the map details how big, how far away, how contained and how long ago the wildfire was.

Perimeters come from WFIGS for the United States and Copernicus GWIS for Europe, Africa and western Asia.

No API key or account needed.

Install

Install the wildfires extension from the statsbadge extensions UI, easy.

If you're running on a CLI you can also:

statsbadge ext add wildfires
statsbadge install

Then add a Wildfires page in the config UI. It needs a location and will use your configured one by default.

Settings

Setting What it does
Smallest fire Below about 100 hectares the feeds fill up with wildfires that were out before anyone noticed them
How many How many fires the map cycles through, nearest first
Merge fires within One incident is often several perimeters a few kilometres apart. The closest in a cluster stands in for the group. Zero shows individial fires.

Per page:

Setting What it does
Within How far from the location to look. Wide enough to find something, narrow enough that it finds something relevant nearby
Each fire How long the map shows an incident before panning to the next
Place, Latitude, Longitude Overrides the badge's default location, so one badge can watch two or more places

Why does it need a location?

Ranked globally, the largest fires on Earth are Sahel grassland burns, month in and month out, with a scatter of false positives over the Southern Ocean. That is a real answer to "what is the biggest fire" but not a very relevant indicator for local, anomalous fire incidents.

A radius helps narrow down the search to local events, though the map will fall-back to distant fires if there are none local. In the UK it's particularly tricky because fires are extremely rare and thus extremely notable and devastating. On a global scale they're a blip, lasting a fraction of the time, or coming in at a fraction of the size of seasonal burns. Filtering for unusual events is tricky because the data makes no distinction.

Coverage

Region Perimeters
United States WFIGS
Europe, Africa, western Asia GWIS
Australia, East Asia none yet

There is no perimeter feed here for Australia or East Asia, if you set your location somewhere in these regions you'll see nothing in range.

A fire is modelled as a point with a size and optionally an outline, so a hotspot feed can fill the same slot later without the page changing.

GWIS maps burnt area rather than incidents, so its fires arrive with no incident name and are named after the nearest town instead. Its smallest mapped fire is a few hundred hectares, which is above most UK heath fires: a page set to the UK will usually find nothing local.

Notes

Where nothing is in range the nearest events are shown instead, marked as beyond your configured radius. There's a strong conflict between "nothing to show" and "cutting to the really important local events" and currently I don't think there's a feed that gives me what I want- anomalous, climage-change driven local fires.

Wildfire incidents are plotted as outlines rather than single points. The shape and size of the fire is meaningful, but also impossibly small on the global scale to plot on a zoomed-out map.

As such the map zooms right in to an incident and shows the outline against a scale.

Currently the twenty largest WFIGS fires total 15MB of GeoJSON across 426,000 points. This can be cut down by generalising the feeds server-side. The data is further cut down and simplified against the resolution it will be drawn at (very smol on a 320x240 pixel display). Ten fires with outlines is about 9KB.

The feeds are polled every fifteen minutes and the badge polls every second, so the set travels only on a change.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

statsbadge_wildfires-1.0.0.tar.gz (92.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

statsbadge_wildfires-1.0.0-py3-none-any.whl (24.3 kB view details)

Uploaded Python 3

File details

Details for the file statsbadge_wildfires-1.0.0.tar.gz.

File metadata

File hashes

Hashes for statsbadge_wildfires-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0ca803f48b6ff8b89830003c0db7947703ce212eec929fa74805ac392f80e3d7
MD5 bc0a1960750090a5db1eab535615ad20
BLAKE2b-256 6168e9d203ab43336a168117f9f483fc96b4f9bff307f9e9289190e726ee1fa4

See more details on using hashes here.

File details

Details for the file statsbadge_wildfires-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for statsbadge_wildfires-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4ea79d0d2afe3ce8ff1daa5d0cf7b4f32bbbed5d9071c64ee89bc9d2753e70b5
MD5 75c2f7ddec59aed89416f6ecaad47235
BLAKE2b-256 36f5955089c26005707c7d64a5f83f99473caf79e21e27c07f93872f46826d88

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page