Skip to main content

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

Install node dependencies:

npm install

Build the documentation using make antora. You can then write in Asciidoc in the relevant docs/*.adoc files, and use a small python server to see output from public/ using python -m http.server.

Writing documentation

This documentation is generated using Antora.

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.

Release files for teklia-yolo 0.2.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for teklia-yolo 0.2.9
File Size Uploaded
teklia_yolo-0.2.9.tar.gz 51.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for teklia-yolo 0.2.9
File Interpreter ABI Platform
teklia_yolo-0.2.9-py3-none-any.whl Python 3 none any Details

Total release size: 94.2 kB

Release files / teklia_yolo-0.2.9.tar.gz

Download URL teklia_yolo-0.2.9.tar.gz
Size 51.5 kB
Tags Source
SHA-256 checksum
How to use checksums
877f80b3240fcd0028d1e9f69997458315c3b40db0e6208bb3e4c23ee889dd5f
BLAKE2b-256 checksum
How to use checksums
fe8797bcae7c28e9296e4b2a10e3bf959e3b781b730b08b44646d2533477a0f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / teklia_yolo-0.2.9-py3-none-any.whl

Download URL teklia_yolo-0.2.9-py3-none-any.whl
Size 42.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6492eda73f7671eb7bfba14bd9225106e945a52a61d67e43c049dc0dca067048
BLAKE2b-256 checksum
How to use checksums
6b640b570a58b7345e264e67aec85d15f7864f8f95fc764abfa5fd8eea3834db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page