descriptron
Image annotation, phenomics and evidence-tiered species descriptions.
pip install torch==2.10.0 torchvision==0.25.0 --index-url https://download.pytorch.org/whl/cu128 # NVIDIA; Mac/CPU: drop --index-url
SAM2_BUILD_CUDA=0 pip install git+https://github.com/facebookresearch/sam2.git # SAM2 library (Windows: set SAM2_BUILD_CUDA=0 first)
pip install descriptron # analysis programs, detectors and the GUI
descriptron-gui # first start downloads the SAM2 model file (898 MB) once
descriptron --list # the 62 analysis programs
SAM2 is not on PyPI, so it cannot be installed with this package: install it from Meta's GitHub as above, into
the same Python (3.10 or newer; 3.12 recommended). The GUI downloads the SAM2 model file sam2_hiera_large.pt once
into ~/.cache/descriptron/sam2/; if you already have it, copy it there or set DESCRIPTRON_SAM2_CHECKPOINT.
Step by step for Windows, macOS and Linux:
https://github.com/alexrvandam/Descriptron/blob/main/docs/INSTALL_PIP.md
This is a convenience package with no code of its own. It installs:
descriptron-core |
the analysis half — pure pip, no torch, no GPU, no compiler |
descriptron-vision |
torchvision detectors, SAM2-PAL propagation, DINOv3 landmark transfer |
descriptron-gui |
the annotation GUI |
If you only want to reproduce an analysis from deposited COCO files, install
descriptron-core alone: it needs no model of any kind and installs in about a
minute on Linux, macOS and Windows.
Detectron2 is an optional advanced backend and is not installed here — it has no PyPI wheel and needs a compiler. See the repository for the Docker image that carries it ready to run.
Metadata
Release files for descriptron 2.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| descriptron-2.7.0.tar.gz | 7.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| descriptron-2.7.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.0 kB
Release files / descriptron-2.7.0.tar.gz
| Download URL | descriptron-2.7.0.tar.gz |
|---|---|
| Size | 7.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7af008b27b080529cd62298ac8df69d4338f8a305e922973b14f8090411f275c
|
|
BLAKE2b-256 checksum How to use checksums |
534e8dfe509fb509ca318b5633f60cfebfca691ee8e1736019647cf85c02984a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|
Release files / descriptron-2.7.0-py3-none-any.whl
| Download URL | descriptron-2.7.0-py3-none-any.whl |
|---|---|
| Size | 7.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7b3c849caf521336d953d299c8b2daf9c241746c45512abfeac7ab5ecff7a143
|
|
BLAKE2b-256 checksum How to use checksums |
ea7305bf4a6d53a88f7ac2c606ca9dd940da0c418cd98997c197c5c5ee0a5ea9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|