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