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.5.2
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.5.2.tar.gz | 7.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| descriptron-2.5.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.0 kB
Release files / descriptron-2.5.2.tar.gz
| Download URL | descriptron-2.5.2.tar.gz |
|---|---|
| Size | 7.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
79a2cbb11278b2b4c5e63c965c7d5f55db318b79f8d89e16e824bd62d2facb45
|
|
BLAKE2b-256 checksum How to use checksums |
7c552f81d7752610ab8caab25460109d1965ea71fe41ca06429b6abab68758d5
|
| 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.5.2-py3-none-any.whl
| Download URL | descriptron-2.5.2-py3-none-any.whl |
|---|---|
| Size | 7.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
72bafedd04257871accfc8291e53b7b1eff33117e8018bf34af33a53604fd345
|
|
BLAKE2b-256 checksum How to use checksums |
436bcb2e6da660473d7fa7e5442c3cc6175a8d349ec304f444e02a6ee29ae00a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|