ATAR CLI is a command line interface that wraps common tasks for training and running YOLOv8 based fire detection models. It provides a simple interactive menu to download datasets, start and resume training, validate models and run live or video based detection.
The project can be installed from source using pip:
pip install -e .The tool requires Python 3.7+ and depends on packages such as ultralytics,
roboflow and supervision.
After installation run the CLI with:
atar-cliThe following menu options are available:
- Download RoboFlow training dataset – Fetch a dataset from Roboflow.
- Train – Start a new training run using a selected model and dataset.
- Resume existing training – Continue a previous training run.
- Validate – Evaluate a trained model on a validation dataset.
- Live Test – Run detection on frames from a webcam.
- Test on an existing file – Perform detection on a saved video file.
- Quit – Exit the CLI.
Select an option by entering the corresponding number. Some options will ask for additional input such as dataset paths or model names.
Install the development requirements and run the test suite with pytest to
ensure everything works as expected.
pip install -r requirements.txt # if available
pytest -qContributions are welcome! Feel free to open issues or pull requests on the GitHub repository.