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.

Metadata

Release files for teklia-yolo 0.3.0

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.3.0
File Size Uploaded
teklia_yolo-0.3.0.tar.gz 51.6 kB Details

Built distribution (wheel)

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

Total release size: 94.3 kB

Release files / teklia_yolo-0.3.0.tar.gz

Download URL teklia_yolo-0.3.0.tar.gz
Size 51.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7ca2555fa72caea3ace83d7a7669974cef3d5860eb182841770362de418aac58
BLAKE2b-256 checksum
How to use checksums
8a4a3aec94fc322ad6b819274af7f85c8910e9f0c29245ab2399fe546f9074e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.17

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

Download URL teklia_yolo-0.3.0-py3-none-any.whl
Size 42.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fd1fe58698a44448399420bb49a5d466723bf6961533a097dd35685364f42782
BLAKE2b-256 checksum
How to use checksums
2515f461745296f8d19d1a6dc4d1f4a53c9bb04729b546d0bfd71c41390806bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.17
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