Skip to main content

Authors: Christoph Rosemann <christoph.rosemann at desy.de>, Jan Kotański <jan.kotanski at desy.de>, André Rothkirch <andre.rothkirch at desy.de>

Introduction

This is a simple implementation of a live viewer front end. It is supposed to show a live image view from xray-detectors at PETRA3 @ desy.de, e.g. Pilatus, Lambda, Eiger, PerkinElmer, PCO, LimaCCD, and others.

https://github.com/jkotan/lavue/blob/develop/doc/_images/lavue.png?raw=true

Installation

LaVue requires the following python packages: qt4 pyqtgraph numpy zmq scipy

It is also recommended to install: pytango hidra pil fabio requests h5py pni nxstools

From sources

Download the latest LaVue version from https://github.com/jkotan/lavue

Extract sources and run

$ python setup.py install

The setup.py script may need: setuptools sphinx numpy pytest python packages as well as libqt4-dev-bin.

Debian packages

Debian stretch (and jessie) ot Ubuntu bionic packages can be found in the HDRI repository.

To install the debian packages, add the PGP repository key

$ sudo su
$ wget -q -O - http://repos.pni-hdri.de/debian_repo.pub.gpg | apt-key add -

and then download the corresponding source list, e.g.

$ cd /etc/apt/sources.list.d

and

$ wget http://repos.pni-hdri.de/stretch-pni-hdri.list

or

$ wget http://repos.pni-hdri.de/jessie-pni-hdri.list

or

$ wget http://repos.pni-hdri.de/bionic-pni-hdri.list

respectively.

Finally,

$ apt-get update
$ apt-get install python-lavue

for python 2.7 version

$ apt-get update
$ apt-get install python3-lavue

for python 3 version. Please notice that HiDRA is not available for python 3 yet.

From pip

To install it from pip you need to install pyqt5 in advance, e.g.

$ python3 -m venv myvenv
$ . myvenv/bin/activate

$ pip install pyqt5

$ pip install lavue

Moreover it is also good to install the following python packages:

$ pip install fabio
$ pip install pillow
$ pip install lavuefilters
$ pip install pytango

Start the Viewer

To start LaVue

$ lavue

for python 2.7 or

$ lavue3

for python 3.

Start the Viewer in the expert mode

Changing LaVue settings is available in the expert mode, i.e.

$ lavue -m expert

under an additional button: Configuration.

Launching options

To get all possible command-line parameters

$ lavue -h

Further reading

More information can be found at: LaVue

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lavue-2.19.0.tar.gz (298.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lavue-2.19.0-py3-none-any.whl (442.7 kB view details)

Uploaded Python 3

File details

Details for the file lavue-2.19.0.tar.gz.

File metadata

  • Download URL: lavue-2.19.0.tar.gz
  • Upload date:
  • Size: 298.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/33.1.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.3

File hashes

Hashes for lavue-2.19.0.tar.gz
Algorithm Hash digest
SHA256 ac20e801457f93a785eff1178056938c246aa04934949136db56fcd3283d7aab
MD5 e8c47d7d506d898f10f478fe0f3ec5b7
BLAKE2b-256 a6e860b87a8dad35298c8b899c972fe0e3776da079b7b1b5f78b6a96b9ec3c96

See more details on using hashes here.

File details

Details for the file lavue-2.19.0-py3-none-any.whl.

File metadata

  • Download URL: lavue-2.19.0-py3-none-any.whl
  • Upload date:
  • Size: 442.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/33.1.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.5.3

File hashes

Hashes for lavue-2.19.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e774111cfe3c5e9d7fea0f59fc232b6e2c692fabbb5b4d484ad8c2d2ec2f8a75
MD5 625882a268119a7f9bfba6c0876e5ad4
BLAKE2b-256 7fff50be8b6f43d96c72d0ddbdf6b69dfa238745b35872f5f945f9598efa8781

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page