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
Metadata
Release files for pygdatax 0.2.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pygdatax-0.2.12-py3-none-any.whl | Python 3 | none | any | Details |
Release files / pygdatax-0.2.12-py3-none-any.whl
| Download URL | pygdatax-0.2.12-py3-none-any.whl |
|---|---|
| Size | 469.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fdf6d713869a016daa8bb56f98f82e50c4366f130de3ad31ffd2aa8f6d4dec4d
|
|
BLAKE2b-256 checksum How to use checksums |
9368dbc445a3400d37a21f18fb08db095d19ed961bec818d29fa988194d706c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|