Skip to main content

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

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)

Table of built distributions (wheels) for pygdatax 0.2.12
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.12 This release

1 release file

0.2.10

1 release file

0.2.9

1 release file

0.2.8

1 release file

0.2.7

1 release file

0.2.6

1 release file

0.2.4

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.14

1 release file

0.1.13

1 release file

0.1.12

1 release file

0.1.11

1 release file

0.1.10

1 release file

0.1.9

1 release file

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page