Skip to main content

PIVA - Photoemission Interface for Visualization and Analysis

Project description

PIVA - Photoemission Interface for Visualization and Analysis

PIVA is a graphical user interface (GUI) application built with PyQt5 and pyqtgraph toolkits, designed for the interactive and intuitive examination of large image-like datasets. While it can display any multidimensional data, most of its functionalities are specifically tailored for users conducting Angle-Resolved Photoemission Spectroscopy (ARPES) experiments.

A variety of standard methods and image processing algorithms (such as momentum-space conversion, energy distribution curve symmetrization, and derivative analysis) are available directly from the GUI. Additionally, several utilities are particularly useful during the experimental phase when decisions about subsequent steps need to be made quickly. These utilities include automated methods for locating the highest symmetry points, azimuthal rotation, and autogenerated experimental notebooks. These features are implemented for various beamlines at different synchrotron sources around the world.

Installation

The installation of PIVA has been tested on macOS, Windows and Linux.

The easiest way to install the package is to use pip. Just type the following on a command line:

pip install piva

or directly from this repo:

pip install git+https://github.com/pudeIko/piva.git

Documentation

More details on the installation and full description of the package can be found on the documentation site.

Project details


Download files

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

Source Distribution

piva-2.1.0a3.tar.gz (28.6 MB view details)

Uploaded Source

Built Distribution

piva-2.1.0a3-py3-none-any.whl (28.7 MB view details)

Uploaded Python 3

File details

Details for the file piva-2.1.0a3.tar.gz.

File metadata

  • Download URL: piva-2.1.0a3.tar.gz
  • Upload date:
  • Size: 28.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for piva-2.1.0a3.tar.gz
Algorithm Hash digest
SHA256 74641750375c0edb1124a80f12131d9894b66433ffe8c025a6454fa2b2d7c012
MD5 8c662caab4484292573d3bcbe32561a2
BLAKE2b-256 6013ef49e3a30686846090524a9441eb4d8622a47d8b0e3d2aa92f5bd8efd8a1

See more details on using hashes here.

File details

Details for the file piva-2.1.0a3-py3-none-any.whl.

File metadata

  • Download URL: piva-2.1.0a3-py3-none-any.whl
  • Upload date:
  • Size: 28.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for piva-2.1.0a3-py3-none-any.whl
Algorithm Hash digest
SHA256 891d81f5f78034da68cf3d92bfd970d71a51761761029872f5a28fe3d69a514e
MD5 1fda199ede8acbe0d9f7f7ddeb14e529
BLAKE2b-256 a1bd66255886d0aa9da6f07f68f9652b7b3a7c2ff2443a8ab8d9c70eeee4aeb6

See more details on using hashes here.

Supported by

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