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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: piva-2.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 ae2aac7acba3132d642d341e87d3a546bf3181c9352c39b550b4de96cd8aaa75
MD5 e0e9c29528dc4928079d7d185fce8b66
BLAKE2b-256 8d5b721c10e9f71fc95a378cc1365045624868443b112d1e698af5bc41c1cda3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: piva-2.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9ea1ffee1d00d51e9e23f7bde44c4cc4f46b95e438b20dbb95d8066b56976ae1
MD5 e879ab7ec1e3e91f17d1142ab01e2b2f
BLAKE2b-256 1438ba9aabfa9fa3e93adf50de8ffc39146d494f8e3538b3eb00e64336567921

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