Skip to main content

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:

  1. Download RoboFlow training dataset – Fetch a dataset from Roboflow.
  2. Train – Start a new training run using a selected model and dataset.
  3. Resume existing training – Continue a previous training run.
  4. Validate – Evaluate a trained model on a validation dataset.
  5. Live Test – Run detection on frames from a webcam.
  6. Test on an existing file – Perform detection on a saved video file.
  7. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

atar-1.0.15.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

atar-1.0.15-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

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

Hashes for atar-1.0.15.tar.gz
Algorithm Hash digest
SHA256 50b0bddfd914afb1cd9e140e1187849845ab05f9b8da7c5b68e7e73b76a8f667
MD5 9cee8f45c7bb1e6dd3126742edb7fc83
BLAKE2b-256 b4a403c4c9b39de3a7a5160e28e3e19f5f82841bb3aabf8f11f94b0c154b25b2

See more details on using hashes here.

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

Hashes for atar-1.0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 7258adaa94739b45eef9d11707814ddee20f203369fc4bdfa504f866a1061546
MD5 1898f236a4174e52b56ad2cde6c2163e
BLAKE2b-256 152b2c5f68e178cecca95bb0f48c25ea7d49ce97f14753269b2bcd2fcec994ce

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page