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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: piva-2.2.0a0.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.0a0.tar.gz
Algorithm Hash digest
SHA256 62e24791878aa6c1fbd2fa5ab255f1cc0ca6b5262c89e54e4530a05414e12733
MD5 043bebe6e888318b2931ae944fd4f6fe
BLAKE2b-256 067c8b2d5ac6337ee5027ed5b029f0245d0933e1f133e9b91ae5be8f6f23b8e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: piva-2.2.0a0-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.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa31fd8a01b7371094369aaf5855030bf18d3d7ebd14f6e1cf85f79318907790
MD5 ab5b1bf835143fb2de703399117a08f0
BLAKE2b-256 8ab4eb086b2b17fabc32476010944ec162ccf03f9f0abadcd843bbacd4742c2f

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