AgML is built on the open-source ecosystem. This page lists key runtime, development, and docs
dependencies from the AgML project configuration.
Runtime dependencies
| Project | Version |
|---|
| matplotlib | >=3.7.5 |
| numpy | >=1.24.4 |
| opencv-python | >=4.10.0.84 |
| opencv-python-headless | >=4.10.0.84 |
| requests | >=2.0.0 |
| scikit-learn | >=1.3.2 |
| tqdm | >=4.67.0 |
| pyyaml | >=6.0.2 |
| albumentations | >=1.4.18 |
| dict2xml | >=1.7.6 |
| ipywidgets | >=8.1.5 |
| rich | >=14.0.0 |
Development dependencies
| Project | Version |
|---|
| boto3 | >=1.35.66 |
| scikit-image | >=0.21.0 |
| shapely | >=2.0.6 |
| botocore | >=1.35.66 |
| pandas | >=2.0.3 |
| pytest | >=8.3.3 |
| pytest-order | >=1.3.0 |
| pytest-cov | >=5.0.0 |
| ruff | >=0.7.4 |
| mypy | >=1.13.0 |
| coverage | >=7.6.1 |
| interrogate | >=1.7.0 |
Docs dependencies
| Project | Version |
|---|
| mkdocs | >=1.5.0 |
| mkdocs-material | >=9.5.0 |
| markdown-callouts | >=0.4.0 |
| markdown-exec | >=1.7.0 |
| mkdocs-gen-files | >=0.5.0 |
| mkdocs-literate-nav | >=0.6.0 |
| mkdocs-coverage | >=1.0.0 |
| mkdocstrings | >=0.24.0 |
| mkdocstrings-python | >=1.8.0 |
| mkdocs-git-revision-date-localized-plugin | >=1.2.0 |
| mkdocs-minify-plugin | >=0.8.0 |
For the fully generated credits (including resolved versions and licenses), refer to the
upstream generator in the AgML repository at scripts/docs/gen_credits.py.