Metadata-Version: 2.5
Name: descriptron-gui
Version: 2.1.0
Summary: The Descriptron annotation GUI: SAM2-assisted segmentation, keypoints and COCO export
Project-URL: Homepage, https://github.com/alexrvandam/Descriptron
Author: Alex R. Van Dam
License: Apache-2.0
License-File: LICENSE
License-File: NOTICE
Classifier: Environment :: X11 Applications
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Image Processing
Requires-Python: >=3.9
Requires-Dist: descriptron-core==2.1.0
Requires-Dist: descriptron-vision==2.1.0
Requires-Dist: tkmacosx>=1.0.5; sys_platform == 'darwin'
Provides-Extra: dev
Requires-Dist: build>=1; extra == 'dev'
Requires-Dist: pytest>=7; extra == 'dev'
Requires-Dist: twine>=5; extra == 'dev'
Description-Content-Type: text/markdown

# descriptron-gui

The [Descriptron](https://github.com/alexrvandam/Descriptron) annotation GUI:
SAM2-assisted segmentation, keypoints, line annotations and COCO export.

```bash
pip install descriptron-gui
descriptron-gui
```

Pulls in `descriptron-core` and `descriptron-vision`: the GUI drives the analysis
programs directly, so it is not a thin front end over them.

**tkinter** is in the standard library but is not always packaged with Python on
Linux. If the GUI does not start:

```bash
sudo apt install python3-tk      # Debian/Ubuntu
sudo dnf install python3-tkinter # Fedora/RHEL
```

Model weights are not bundled; they download on first use and are cached.
