Open-Source Fire Science

Pyretechnics Fire Behavior Library

Pyretechnics Fire Behavior Library

The Pyretechnics Library is a comprehensive open-source resource developed by Spatial Informatics Group and Cloudfire of the Pyregence Consortium and designed to model and analyze fire behavior in a 3D space-time framework. 

Pyretechnics Fire Behavior Library

The library offers a suite of tools and equations to simulate various aspects of fire dynamics, including surface fires, crown fires, and spot fires.

KEY COMPONENTS Capabilities

1

Data Model: Utilizes a 3D space-time cube to represent fires as conical shapes, accommodating input datasets of varying dimensionality and resolution.

2

Fuel Models and Moisture Definitions: Provides detailed properties and definitions for different fuel types, incorporating factors like fuel categories, size classes, dynamic fuel loading, and moisture content.

3

Surface Fire Equations: Implements Rothermel’s surface fire rate of spread equation, addressing factors such as wind, slope, and fire intensity to calculate fire behavior in various directions.

4

Crown Fire Equations: Focuses on crown fire initiation and spread, offering methods to determine the transition from surface to crown fires and to calculate fire behavior at different intensities.

5

Spot Fire Equations: Estimates firebrand production and dispersal, modeling the probability and number of firebrands, spot ignition, and the time required for spot ignition.

6

Fire Spread Algorithm: Employs an Eulerian Level Set Method (ELMFIRE) to simulate fire spread, utilizing a phi field to represent the fire front and numerically solving the phi field equation to model fire perimeter evolution.

LIBRARY LINKS

Literate Program/API Documentation

Github Repository

Colab

Installation (PyPI)