Skip to main content

Scripts to train and evaluate YOLOv8 models

Project description

YOLO

Scripts to train and evaluate YOLOv8 models. Read the official documentation of this library at https://dla.pages.teklia.com/yolo/.

It is licensed under the AGPL-v3 license.

Development

For development and tests purpose it may be useful to install the project as a editable package with pip.

  • Use a virtualenv (e.g. with virtualenvwrapper mkvirtualenv -a . yolo)
  • Install yolo as a package (e.g. pip install -e .)

Linter

Code syntax is analyzed before submitting the code.
To run the linter tools suite you may use pre-commit.

pip install pre-commit
pre-commit run -a

Run tests

Tests are executed with tox using pytest. To install tox,

pip install tox
tox

To reload the test virtual environment you can use tox -r

Run a single test module: tox -- <test_path> Run a single test: tox -- <test_path>::<test_function>

Documentation

Add the docs extra when installing teklia-yolo through, to install the needed dependencies:

pip install .[docs]

Build the documentation using mkdocs serve -v. The documentation should be available as http://localhost:8000.

Writing documentation

This documentation uses Sphinx and was generated using mkdocs and mkdocstrings.

Linting

This documentation is subject to linting using doc8, integrated into pre-commit.

The linting rules that doc8 applies can be found on its documentation.

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

teklia_yolo-0.2.0rc1.tar.gz (50.8 kB view details)

Uploaded Source

Built Distribution

teklia_yolo-0.2.0rc1-py3-none-any.whl (41.4 kB view details)

Uploaded Python 3

File details

Details for the file teklia_yolo-0.2.0rc1.tar.gz.

File metadata

  • Download URL: teklia_yolo-0.2.0rc1.tar.gz
  • Upload date:
  • Size: 50.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for teklia_yolo-0.2.0rc1.tar.gz
Algorithm Hash digest
SHA256 0fb6e646287551f47605ee0ac7bf1ab87b8637da5ce8e2db93c573ed04937371
MD5 2a2656d14700ee0c4019e7110be9c820
BLAKE2b-256 ffd707382eb6a3f353c3139b92a2cc1beb2b3f3fecba8a0c0aaa1d42085ea18e

See more details on using hashes here.

File details

Details for the file teklia_yolo-0.2.0rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for teklia_yolo-0.2.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 61608516c072ddd3ed8a95b5c4111c899d3d4de5d5b9f7416f8bb037456f7c9e
MD5 9dbac3c600b56f04e2088da8f4213778
BLAKE2b-256 640d9fe196803036e5af9674e49be2ef88db00bcc353939207cabf1679a7a126

See more details on using hashes here.

Supported by

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