AI4Fire
Task metadata for a five-task wildfire benchmark for language models and agents.
This package carries the benchmark's task inventory so it can be queried without cloning the repository. It does not run the evaluation. The prompts, the stored model responses, the scoring code, and the offline reproduction live at github.com/yzhao062/AI4Fire.
What the Benchmark Is
Five wildfire tasks that score without a human in the loop, against a released answer key. Every model answers every item twice, once from the task prompt alone and once with that task's grounding material added. Every task is scored beside at least one non-LLM comparator.
| Task | Source | Items | Grounding Added | Non-LLM Comparator |
|---|---|---|---|---|
| Daily personnel allocation | ICS-209-PLUS | 300 fire-days | Retrieved analogues | Persistence, trained regressor |
| Wildfire smoke detection | FIgLib | 224 frames, 196 paired | Reference frame | Two constants, frame-difference detector |
| Fire danger forecasting | Mesogeos Track A | 386 cells | Monthly climatology | Calendar-month prior, temperature rule, trained classifier |
| Temperature-grounded aerial QA | WildFireVQA over FLAME 3 | 408 items, 390 frames | Thermal summary block | Held-out majority, closed-form thermal rule |
| Fire data tool use | FPA-FOD 6th edition | 156 items | Read-only SQL tool | Best constant per family |
The five grounding interventions are not comparable to each other, because each appears on exactly one task. Results are therefore task-conditional, and there is no single average grounding effect to report.
Usage
pip install ai4fire
ai4fire # print the task inventory
ai4fire --json # the same, as JSON
from ai4fire import TASKS, REPOSITORY
for task in TASKS:
print(task["key"], task["items"], task["comparator"])
Reproducing the Results
Clone the repository. One command rebuilds every primary table from the stored responses, offline, with no credentials and no network.
git clone https://github.com/yzhao062/AI4Fire.git
cd AI4Fire
pip install -r requirements.txt
python reproduce_tables.py
Data Licensing
Each upstream source keeps its own terms, which this package does not replace. ICS-209-PLUS and Mesogeos are CC BY 4.0. FIgLib is CC BY-NC-ND 4.0, whose NoDerivatives term is why neither the camera frames nor features derived from them are redistributed. FPA-FOD is US Government public domain. WildFireVQA carries an unresolved discrepancy between Apache-2.0 metadata and a CC BY 4.0 dataset card. The repository documents each in full.
License
BSD 2-Clause for the code and our original contributions.
Release files for ai4fire 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ai4fire-0.0.1.tar.gz | 5.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ai4fire-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.8 kB
Release files / ai4fire-0.0.1.tar.gz
| Download URL | ai4fire-0.0.1.tar.gz |
|---|---|
| Size | 5.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9492d0db6d8c5ea00840a4fdd80a9b1d5fab9a233bb8d94e31fa278f5b8d73c8
|
|
BLAKE2b-256 checksum How to use checksums |
2875126975537d79c3e28d31d38065c38e8261e27383459cc934a709f938dc70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.12
|
Release files / ai4fire-0.0.1-py3-none-any.whl
| Download URL | ai4fire-0.0.1-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c6ea8b93f1917b36227315784b00980b2b9ecbe4bb43a0065239780821235e40
|
|
BLAKE2b-256 checksum How to use checksums |
9af5e8bb15b4b556286b690f8aa6678b3073b51db82520f0dbc0e5ba52dbabf5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.12
|