Public Access
7164531351746bb6c9b19039bd7456824ff3de69
Connect matplotlib event handlers on the plot canvas so the display can be navigated without engaging the toolbar modes: left button drag pans the view, the mouse wheel zooms both axes around the pointer, and right button drag zooms single axes (horizontal motion zooms x, vertical motion zooms y, like the right button in the toolbar pan mode). Linear (including inverted ppm) and logarithmic axes are handled, the latter in log space. While a toolbar pan/zoom mode is active the handlers stand back so the toolbar behavior is unchanged. Documented in doc/manual.rst. Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
Installing into private directory
=================================
1. Create a venv and include the system-site packages:
`python3 -m venv venv --system-site-packages`
2. Active that venv: `. venv/bin/activate`
3. Install an editable package: `pip install --no-deps -e .`
This will use the system packages already installed.
Alternatively you can install withoout the system-site-packages:
python3 -m venv venv
. venv/bin/activate
pip install -e .
This will download newer packages and install them in the venv.
Using uv
========
Dependicies needed:
sudo apt install libgirepository1.0-dev pkg-config
Then you can start DAMARIS3:
uv run DAMARIS3