Metadata-Version: 2.1
Name: est
Version: 0.5.5
Summary: Spectroscopy workflows
Home-page: https://gitlab.esrf.fr/workflow/ewoksapps/est
Author: data analysis unit
Author-email: henri.payno@esrf.fr
License: MIT
Project-URL: Source, https://gitlab.esrf.fr/workflow/ewoksapps/est/
Project-URL: Documentation, https://ewoksest.readthedocs.io/
Project-URL: Tracker, https://gitlab.esrf.fr/workflow/ewoksapps/est/issues/
Keywords: orange3 add-on,ewoks
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: h5py (<3.10,>=3.1)
Requires-Dist: silx (>=0.15)
Requires-Dist: Pint
Requires-Dist: ewoks[orange] (>=0.1)
Provides-Extra: dev
Requires-Dist: pytest (>=7) ; extra == 'dev'
Requires-Dist: testbook ; extra == 'dev'
Requires-Dist: ipykernel ; extra == 'dev'
Requires-Dist: pyqt5 ; extra == 'dev'
Requires-Dist: black (>=22) ; extra == 'dev'
Requires-Dist: flake8 (>=4) ; extra == 'dev'
Requires-Dist: flake8-nb (>=0.3.1) ; extra == 'dev'
Requires-Dist: pillow (>=10.0) ; extra == 'dev'
Provides-Extra: doc
Requires-Dist: pytest (>=7) ; extra == 'doc'
Requires-Dist: testbook ; extra == 'doc'
Requires-Dist: ipykernel ; extra == 'doc'
Requires-Dist: pyqt5 ; extra == 'doc'
Requires-Dist: pymca (>=5.8.1) ; extra == 'doc'
Requires-Dist: xraylarch (>=0.9.71) ; extra == 'doc'
Requires-Dist: Orange3 ; extra == 'doc'
Requires-Dist: sphinx (>=4.5) ; extra == 'doc'
Requires-Dist: sphinx-autodoc-typehints (>=1.16) ; extra == 'doc'
Requires-Dist: nbsphinx ; extra == 'doc'
Requires-Dist: nbsphinx-link ; extra == 'doc'
Provides-Extra: full
Requires-Dist: pymca (>=5.8.1) ; extra == 'full'
Requires-Dist: xraylarch (>=0.9.71) ; extra == 'full'
Requires-Dist: Orange3 ; extra == 'full'
Provides-Extra: larch
Requires-Dist: xraylarch (>=0.9.71) ; extra == 'larch'
Provides-Extra: orange
Requires-Dist: Orange3 ; extra == 'orange'
Provides-Extra: pymca
Requires-Dist: pymca (>=5.8.1) ; extra == 'pymca'
Provides-Extra: test
Requires-Dist: pytest (>=7) ; extra == 'test'
Requires-Dist: testbook ; extra == 'test'
Requires-Dist: ipykernel ; extra == 'test'
Requires-Dist: pyqt5 ; extra == 'test'

# Est: Spectroscopy workflows

`est` is a library providing tools to define a workflow of treatments for X-ray Absorption Structure analysis.
Treatments are based on eather [PyMca](https://github.com/vasole/pymca)_ or [Larch](https://xraypy.github.io/xraylarch/)

The library offers a convenient object for connecting those two.

An [Orange3](https://github.com/biolab/orange3) add-on is also provided by the library to help user defining graphically the workflow they want to process.

## Installation

``` python
pip install est[full]
```

## Test

```bash
pytest --pyargs est.tests
```

## Documentation

https://ewoksest.readthedocs.io/
