Skip to main content

A graphical tool for basic analysis of GIWAXS images.

Project description

giwaxs-gui

A graphical tool for GIWAXS data analysis.

giwaxs-gui contains all the basic functionality for the analysis of 2D diffraction images with circular symmetry. In particular, it focuses on grazing-incidence wide-angle scattering data and its specific needs.

Install

Pip install

To install current release via pip, you should have python installed on your computer. The minimum required version is 3.6.0. Install package via pip:

pip install giwaxs-gui

After installation you can launch the program:

python
>>>from giwaxs_gui import run
>>>run()

Usage

Overview

overview

The program allows to find and fit circular segments of higher intensities and discover their radial and angular positions for further analysis.

The graphical interface consists of several functional widgets that can be dragged over the window, resized and hidden to optimize the analysis. One can show/hide widgets by clicking on corresponding icons on the top left widget toolbar. Main widgets are:

  • File manager (left)
  • Image viewer (top center)
  • Radial and angular profiles (bottom right)
  • Control widget (top right)
  • Interpolation widget (not shown)

In the following some of these widgets are described in detail.

File manager

file-manager

File manager allows to add files and folders to the file tree. Image viewer automatically updates image based on selected file. It also shows Properties item containing info about measurement geometry and added segments. All the changes are held by file widget which allows processing many images simultaneously. The data and found segments can be saved to .h5 file.

Available extensions

Available files extensions to read from:

  • .tif(f)
  • .edf
  • .h5

Both H5 files parsing and folder parsing are designed in a way that it reads only the content of groups/folders which are selected. It may help reading huge files if they are well structured.

Image viewer

image-viewer

Image viewer provides options for setting geometry (beam center, axes scale, image transformations - geometry toolbar on top left) and adopting the view by changing the colormap and its bounds (histogram widget on the right). An added segment immediately appears on the image viewer.

Radial profile

radial-profile

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

giwaxs_gui-0.0.6.tar.gz (1.5 MB view details)

Uploaded Source

File details

Details for the file giwaxs_gui-0.0.6.tar.gz.

File metadata

  • Download URL: giwaxs_gui-0.0.6.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for giwaxs_gui-0.0.6.tar.gz
Algorithm Hash digest
SHA256 b2d7354adc790ed9de9a6a452977523564887dab2362cbe297abfe116f507eda
MD5 479ad82700c2f9ea0e9990df97ff0ad0
BLAKE2b-256 84291f8f83025c4be91afeaee6a0f0544b296577ebcb915c7ef3bcfa9057b669

See more details on using hashes here.

Supported by

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