Metadata-Version: 2.4
Name: parseq_XAS
Version: 2026.4.0
Summary: A ParSeq pipeline for data processing of XAS spectra
Author-email: Konstantin Klementiev <konstantin.klementiev@gmail.com>
License-Expression: MIT
Project-URL: Homepage, http://parseq-xas.readthedocs.io
Project-URL: Repository, https://github.com/kklmn/ParSeq-XAS
Project-URL: Issues, https://github.com/kklmn/ParSeq-XAS/issues
Keywords: data-analysis,pipeline,framework,gui,spectroscopy
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: User Interfaces
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.8.0
Requires-Dist: scipy>=1.17.0
Requires-Dist: matplotlib>=2.0.0
Requires-Dist: h5py
Requires-Dist: silx>=2.2.0
Requires-Dist: hdf5plugin
Dynamic: license-file

EXAFS analysis pipeline
=======================

A pipeline for the [ParSeq framework](https://github.com/kklmn/ParSeq) that
implements data processing of EXAFS spectra.

This pipeline also serves as an example for creating analysis nodes,
transformations that connect these nodes and widgets that set options and
parameters of the transformations.

<p align="center">
  <img src="parseq_XAS/doc/_images/XAS-foils.gif" width=800 />
</p>

<p align="center">
  <img src="parseq_XAS/doc/_images/about.gif" width=300 />
</p>

Dependencies
------------

* [ParSeq](https://github.com/kklmn/ParSeq) -- the framework package,
* [silx](https://github.com/silx-kit/silx) -- used for plotting and Qt imports.

How to use
----------

Either install ParSeq and this pipeline package by their installers
(`python -m pip install .`) or run without installation by putting their
folders `parseq` and `parseq_XAS` in the same folder and run
`python XAS_start.py --help` to see the accepted run options. Run the pipeline
as `python XAS_start.py` or by `parseq-XAS` command if the packages were
installed. Load a ready project from `saved` folder from the GUI or from the
starting command line.

Documentation
-------------

See the documentation inside the analysis pipeline or on
https://parseq-xas.readthedocs.io/
[![Documentation Status](https://readthedocs.org/projects/parseq-xas/badge/?version=latest)](https://parseq-xas.readthedocs.io)
