A simple package for fast analysis of EXAFS data
Project description
PyEXAFS
Developed by Frank Foerste and Sebastian Paripsa, PyExafs aims to streamline the workflow
for XAS researchers, from data acquisition to final analysis.
Introduction
PyExafs is designed to facilitate the automated quality assessment
of X-ray Absorption Fine Structure (XAFS) measurements. Leveraging the robust capabilities of the Larch library,
PyExafs enables researchers to efficiently process, analyse, and visualise XAFS data, ensuring adherence to stringent quality criteria.
With a single execution, PyExafs provides a fast analysis of a dataset, instantly delivering:
- Absorbance
- Normalized Absorbance
- $\chi(k)$
- $\chi(R)$
These results are presented according to well-defined quality standards, enabling users to quickly evaluate
the integrity of their data.
Key features include:
- Automated Quality Control: Implements rigorous routines to verify the quality of XAFS measurements.
- Data Preprocessing: Efficiently handles data loading, preprocessing, and energy calibration.
- Visualisation: Generates comprehensive plots for raw, normalized, k-space, and R-space data,
supporting both detailed analysis and publication-quality figures. - Noise Estimation and Fitting: Provides tools for estimating noise and fitting the first shell,
crucial for accurate data interpretation.
Installation
Easy:
python -m pip install pyexafs
Usage
To use the pyexafs
package, run the following command and provide the path to your data file:
python -m pyexafs <path_to_data_file>
For example:
python -m pyexafs /path/to/your/datafile.txt
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 Distribution
Built Distribution
File details
Details for the file pyexafs-1.0.0b9.tar.gz
.
File metadata
- Download URL: pyexafs-1.0.0b9.tar.gz
- Upload date:
- Size: 332.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 645373be13b6765014b2905d3211544582b1b0da0d15a2836b9b80a7441ea460 |
|
MD5 | c875ed47c9ecb6eabfbdb9993c336745 |
|
BLAKE2b-256 | 80522aa7b2303b78482f2972997c4b2bbeaf49cf2acfd136dc7d5982b59f9f99 |
File details
Details for the file pyexafs-1.0.0b9-py3-none-any.whl
.
File metadata
- Download URL: pyexafs-1.0.0b9-py3-none-any.whl
- Upload date:
- Size: 329.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fccfd5aaf74745cf9c8bc1f42c0949988420817d9b297666eb6fa1fbc6ececf6 |
|
MD5 | d30316cd00d1c5e9d7911c334e835ba6 |
|
BLAKE2b-256 | 24902b0ab14249133027ad0166e598919991112e8e84b8ca13fc8672ad993c8a |