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.
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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fdf6d713869a016daa8bb56f98f82e50c4366f130de3ad31ffd2aa8f6d4dec4d
|
|
| MD5 |
137b35e29ab75981f97d3d57250589ef
|
|
| BLAKE2b-256 |
9368dbc445a3400d37a21f18fb08db095d19ed961bec818d29fa988194d706c1
|