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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: piva-2.1.0a2.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.0a2.tar.gz
Algorithm Hash digest
SHA256 5e5a978e8f35c10db13bb92f973c7a2462da05870a23e05c8d75b0c0eb96fa60
MD5 2431f3aa6658e6806f2790e30747819e
BLAKE2b-256 9d6f94672bece6ca1dc4854d7acaa13f28691433fec53a366a7c0a6a206c89d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: piva-2.1.0a2-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.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 9cd7c9e0e12e5f39d5973133e28d9f0b266c2ce9e25241b02b3c728116d477bc
MD5 73dc8ebba7aec8e88da8c52b256414ae
BLAKE2b-256 b34b875220b1611ba5009cf0d45e2d069677dce5b81da45c35a00fdddf2ca731

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