Metadata-Version: 2.3
Name: pyref
Version: 0.8.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Rust
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Requires-Dist: periodictable
Requires-Dist: numpy >=1.21.0
Requires-Dist: numba >=0.57.0
Requires-Dist: pandas >=1.3.0
Requires-Dist: polars >=0.19.0
Requires-Dist: matplotlib >=3.5.0
Requires-Dist: scipy >=1.7.0
Requires-Dist: scikit-learn >=1.0.0
Requires-Dist: scikit-image >=0.24.0
Requires-Dist: ipywidgets >=8.1.3
Requires-Dist: fastparquet >=2024.5.0
Requires-Dist: pyarrow >=17.0.0
Requires-Dist: ipympl >=0.9.4
Requires-Dist: hvplot >=0.11.2
Requires-Dist: refnx[all] >=0.1.52
Requires-Dist: seaborn >=0.13.2
Requires-Dist: emcee >=3.1.6
Requires-Dist: ruff >=0.11.4 ; extra == 'dev'
Requires-Dist: pytest >=7.0.0 ; extra == 'dev'
Requires-Dist: hypothesis >=6.0.0 ; extra == 'dev'
Requires-Dist: mypy >=1.0.0 ; extra == 'dev'
Requires-Dist: sphinx >=7.0.0 ; extra == 'docs'
Requires-Dist: sphinx-rtd-theme >=1.0.0 ; extra == 'docs'
Requires-Dist: jupyter ; extra == 'jupyter'
Requires-Dist: notebook ; extra == 'jupyter'
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: jupyter
License-File: LICENSE
Summary: Blazingly fast X-ray reflectivity data analysis package
Keywords: X-ray,reflectivity,data,analysis
Author: Harlan Heilman Harlan.Heilman@wsu.edu
Author-email: Harlan <Harlan.Heilman@wsu.edu>
Maintainer-email: Harlan <Harlan.Heilman@wsu.edu>
License: GPL-3.0
Requires-Python: >=3.9
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Documentation, https://wsu-carbon-lab.github.io/pyref/
Project-URL: Source, https://github.com/WSU-Carbon-Lab/pyref

[![DOI](https://zenodo.org/badge/659964712.svg)](https://doi.org/10.5281/zenodo.14758701)

<h1 align="center">
    <img src="https://github.com/WSU-Carbon-Lab/pyref/assets/73567020/f4883d3b-829e-48da-9a66-df50ecf357e5" alt="Pyref logo">
    <br>
</h1>

## Pyref: The blazingly fast X-ray analysis toolkit

Pyref is a X-ray analysis toolkit based on the software libraries [pypxr](https://github.com/usnistgov/P-RSoXR), 
[kkcalc](https://github.com/benajamin/kkcalc), and [refnx](https://github.com/refnx/refnx). This is a work in progress to transition these projects into a more throughput oriented. The end goal is to combine the benefits of rust with the usability of python, taking advantage of Polars. This toolkit provides the means to analyse X-ray experimental data 

