Skip to main content

Python libray for Small Angle Neutron (SANS) and X-ray (SAXS) scattering data treatment and visualization.

Project description

PYGDATAX

Python libray for Small Angle Neutron (SANS) and X-ray (SAXS) scattering data treatment and visualization. This package can be used for the following instruments :

  • Xeuss 2.0 SAXS instrument
  • SANS_LLB instrument installed at the Paul Scherrer Institut (PSI)
  • Xeuss 2.0 in reflectivity mode

Installation

To install pygdatax, run:

pip install pygdatax

Depending on your OS and python distribution, you may need to install PyQt5 and Ipython

pip install pyqt5 Ipython

Upgrade Version

pygdatax package is up to now often upgraded. In order to get the last version type the following command in your terminal or acaconda prompt

pip install --upgrade pygdatax

Launch Graphical User Interface for Xeuss data treatment and visualization

To launch the GUI, run in you terminal (or conda prompt):

pygdatax_gui

This GUI can also be used to visualize nexus files from SANS_LLB.

alt text

Run Graphical User Interface for scan log file visualization

From version 0.1.8, a new application is available allowing to preview and fit the scan logfile of the Xeuss spectrometer

To launch it , run in your terminal the command:

pygdatax_log

alt text

The two curves plotted per scans corresponds to the roi0 (integration over the instrument's roi) signal and ct0 signal (full detector sum)

To fit one curve, you can use the fit widget present within the toolbar. The fit will be performed on the current plot window which means that one can fit a speific part of the curve by zooming on it.

Run Gaphical User Interface for X-Ray reflectivity treatment and visualzation

from version 2.0.0, a new application allows to treat and vizualize X ray reflectiviy measurements performed on the Xeuss 2.0 apparatus. The command to run it is:

pygdatax_rx

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pygdatax-0.2.12-py3-none-any.whl (469.5 kB view details)

Uploaded Python 3

File details

Details for the file pygdatax-0.2.12-py3-none-any.whl.

File metadata

  • Download URL: pygdatax-0.2.12-py3-none-any.whl
  • Upload date:
  • Size: 469.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pygdatax-0.2.12-py3-none-any.whl
Algorithm Hash digest
SHA256 fdf6d713869a016daa8bb56f98f82e50c4366f130de3ad31ffd2aa8f6d4dec4d
MD5 137b35e29ab75981f97d3d57250589ef
BLAKE2b-256 9368dbc445a3400d37a21f18fb08db095d19ed961bec818d29fa988194d706c1

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