Gamma Desk
A Python work environment with image viewers & Plots
Screen shots
Features
- Multiple Consoles in the Gui Process
- Multiple Child Process Consoles
- More advanced auto command completion
- Matplotlib integration
- Image Viewers using QT Painter
- Image histograms
- Image column & row profiles
- Advanced window & panel docking
- Linked Image Viewers
Installation
Install Gamma Desk with one of the supported Qt backends, or the default one.
pip install gamma-desk[default]
pip install gamma-desk[pyside6]
pip install gamma-desk[pyside2]
Backends are pyside6 (default from 3.11 and up) or pyside2 (default up to Python 3.10).
PyQt backends pyqt6, pyqt5 are tested less thoroughly.
As of Gamma Desk v1.10, on Python >= 3.12, the pyside6 extra installs pyside6-essentials
instead of pyside6, which avoids the large dependency pyside6-addons.
Run with uvx
uvx gamma-desk[default]
uvx --from git+https://github.com/thocoo/gamma-desk.git[default] gamma-desk
Usage
python -m gdesk
or
gdesk
gamma-desk
More documentation
Dependencies
numpy
numba
matplotlib
scipy
PySide6 or PySide2
qtpy
psutil
pyzmq
toml
pillow
imageio
imageio-ffmpeg
numba
pywinpty
Release files for gamma-desk 1.11.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gamma_desk-1.11.2-py3-none-any.whl | Python 3 | none | any | Details |
Release files / gamma_desk-1.11.2-py3-none-any.whl
| Download URL | gamma_desk-1.11.2-py3-none-any.whl |
|---|---|
| Size | 826.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5b10095ac87282bdbdd520419ecf5c684f7064ed3845fa43427dbe7d84225ee2
|
|
BLAKE2b-256 checksum How to use checksums |
0d1d7f332c93db7ee50345c89dfaa06c0bd17b9e84745d8747f7e914fa84fb25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.10
|