Catalog PyPI
PACKAGE EXPLORERView in registry

ai4fire

PyPI

Task metadata and a lookup CLI for the AI4Fire wildfire benchmark for language models and agents

agentsbenchmarkevaluationlanguage-modelswildfire
Versions collected1
Direct dependencies0From release 0.0.2
Last observed21 Oct, 09:46 UTC

README

Version 0.0.2 documentation

AI4Fire

Task metadata for a five-task wildfire benchmark for language models and agents.

AI4Fire: five wildfire tasks, run bare and grounded across a registry of 35 models from twelve vendors, each task scored against a non-LLM comparator.

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.

TaskSourceItemsGrounding AddedNon-LLM Comparator
Daily personnel allocationICS-209-PLUS300 fire-daysRetrieved analoguesPersistence, trained regressor
Wildfire smoke detectionFIgLib224 frames, 196 pairedReference frameTwo constants, frame-difference detector
Fire danger forecastingMesogeos Track A386 cellsMonthly climatologyCalendar-month prior, temperature rule, trained classifier
Temperature-grounded aerial QAWildFireVQA over FLAME 3408 items, 390 framesThermal summary blockHeld-out majority, closed-form thermal rule
Fire data tool useFPA-FOD 6th edition156 itemsRead-only SQL toolBest 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.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.0.220 Sept 20260

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
yzhao062/ai4fire

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:46 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:c010bdff5ddddc61d5d43004934c04c261d3a730460a4d35a03e65b61815c89c