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.2.0.tar.gz (28.7 MB view details)

Uploaded Source

Built Distribution

piva-2.2.0-py3-none-any.whl (28.8 MB view details)

Uploaded Python 3

File details

Details for the file piva-2.2.0.tar.gz.

File metadata

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

File hashes

Hashes for piva-2.2.0.tar.gz
Algorithm Hash digest
SHA256 45f3298c10b50d721f2076d8378d1f82a2cf7d5ce3f98df6daa81019ebbfaa56
MD5 233eb6257a2d0b35efe24c0a7000bbd7
BLAKE2b-256 73601c81932f01c9895fa99f688385769f3ad74498b04e31d52bb03698d0b3b1

See more details on using hashes here.

File details

Details for the file piva-2.2.0-py3-none-any.whl.

File metadata

  • Download URL: piva-2.2.0-py3-none-any.whl
  • Upload date:
  • Size: 28.8 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b06d1f009e0c996ac205c873158f28dcb44426485d7bb356866b7bba5d0fcbf8
MD5 f027a588daa726076f974d1fadbf86c3
BLAKE2b-256 75f21b557573447f79aff77847ecc665d0de7c64f3805a786c1d157807a5d245

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