A CLI tool for AI tasks such as dataset handling, training, and validation.
Project description
ATAR CLI
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.
Installation
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.
Usage
After installation run the CLI with:
atar-cli
The 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.
Development
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 -q
Contributions are welcome! Feel free to open issues or pull requests on the GitHub repository.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file atar-1.0.15.tar.gz.
File metadata
- Download URL: atar-1.0.15.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
50b0bddfd914afb1cd9e140e1187849845ab05f9b8da7c5b68e7e73b76a8f667
|
|
| MD5 |
9cee8f45c7bb1e6dd3126742edb7fc83
|
|
| BLAKE2b-256 |
b4a403c4c9b39de3a7a5160e28e3e19f5f82841bb3aabf8f11f94b0c154b25b2
|
File details
Details for the file atar-1.0.15-py3-none-any.whl.
File metadata
- Download URL: atar-1.0.15-py3-none-any.whl
- Upload date:
- Size: 12.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7258adaa94739b45eef9d11707814ddee20f203369fc4bdfa504f866a1061546
|
|
| MD5 |
1898f236a4174e52b56ad2cde6c2163e
|
|
| BLAKE2b-256 |
152b2c5f68e178cecca95bb0f48c25ea7d49ce97f14753269b2bcd2fcec994ce
|