Release | Quality | Documentation |
---|---|---|
FlameTrack is a Python application for analyzing flame spread experiments, including room corner tests and lateral flame spread tests. It offers an intuitive graphical user interface (GUI) for:
- Image Dewarping – correcting perspective distortions for different setups.
- Flame Edge Tracking – detecting and following the flame front over time.
- Data Export – saving processed images, metadata, and measurements for further analysis.
Designed for research environments, FlameTrack combines precision with ease of use.
- Two experiment modes – Room Corner and Lateral Flame Spread, with tailored workflows.
- Point-based calibration for accurate dewarping.
- Dynamic edge detection with adjustable thresholds.
- Structured result storage in HDF5 format.
The easiest way to install FlameTrack is from PyPI:
pip install flametrack
For updates:
pip install --upgrade flametrack
flametrack
(or)
python -m flametrack
- Select experiment type – Room Corner or Lateral Spread.
- Load your experimental data – images.
- Mark reference points – for dewarping calibration.
- Run dewarping – to obtain corrected images.
- Start flame edge tracking – extract flame position over time.
If you want to contribute or run FlameTrack from source:
git clone https://github.com/FireDynamics/FlameTrack.git
cd FlameTrack
pip install -e .
Contributions are welcome – whether it’s bug reports, feature suggestions, or code improvements. Please open an issue or submit a pull request on GitHub.
See the LICENSE file for details.