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