.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
LICENSE
README.rst
pyproject.toml
.github/workflows/linting.yml
.github/workflows/semver.yml
.github/workflows/test.yml
docs/CHANGELOG.rst
docs/conf.py
docs/examples/example_MEX2.ipynb
docs/source/api.rst
docs/source/examples.rst
docs/source/index.rst
docs/source/install.rst
docs/source/support.rst
docs/source/_static/index.css
docs/source/_templates/custom_class_template.rst
docs/source/_templates/custom_module_template.rst
pyNexafs/__init__.py
pyNexafs/__main__.py
pyNexafs/resources.py
pyNexafs.egg-info/PKG-INFO
pyNexafs.egg-info/SOURCES.txt
pyNexafs.egg-info/dependency_links.txt
pyNexafs.egg-info/requires.txt
pyNexafs.egg-info/top_level.txt
pyNexafs/gui/__init__.py
pyNexafs/gui/data_browser.py
pyNexafs/gui/qant_converter.py
pyNexafs/gui/icons/normalisation.pdn
pyNexafs/gui/icons/normalisation.png
pyNexafs/gui/icons/normalisation2_dark.pdn
pyNexafs/gui/icons/normalisation2_dark.png
pyNexafs/gui/icons/normalisation2_light.pdn
pyNexafs/gui/icons/normalisation2_light.png
pyNexafs/gui/icons/flaticon/normalization.png
pyNexafs/gui/icons/flaticon/normalization_b&w.png
pyNexafs/gui/widgets/__init__.py
pyNexafs/gui/widgets/converter.py
pyNexafs/gui/widgets/fileloader.py
pyNexafs/gui/widgets/normaliser.py.old
pyNexafs/gui/widgets/reducer.py
pyNexafs/gui/widgets/viewer.py
pyNexafs/gui/widgets/fitting/nexafs_fits.py
pyNexafs/gui/widgets/graphing/__init__.py
pyNexafs/gui/widgets/graphing/plotly_graphs.py
pyNexafs/gui/widgets/graphing/matplotlib/graphs.py
pyNexafs/gui/widgets/graphing/matplotlib/styling.py
pyNexafs/gui/widgets/graphing/matplotlib/widgets.py
pyNexafs/gui/widgets/io/__init__.py
pyNexafs/gui/widgets/io/dir_selection.py
pyNexafs/gui/widgets/io/fileviewer.py
pyNexafs/nexafs/__init__.py
pyNexafs/nexafs/scan.py
pyNexafs/nexafs/fitting/functions.py
pyNexafs/nexafs/normalisation/__init__.py
pyNexafs/nexafs/normalisation/norm_settings.py
pyNexafs/nexafs/normalisation/scan_normalised.py
pyNexafs/parsers/__init__.py
pyNexafs/parsers/_base.py
pyNexafs/parsers/au/__init__.py
pyNexafs/parsers/au/aus_sync/MEX1.py
pyNexafs/parsers/au/aus_sync/MEX1_relabels.py
pyNexafs/parsers/au/aus_sync/MEX2.py
pyNexafs/parsers/au/aus_sync/MEX2_relabels.py
pyNexafs/parsers/au/aus_sync/SXR.py
pyNexafs/parsers/au/aus_sync/__init__.py
pyNexafs/utils/__init__.py
pyNexafs/utils/decorators.py
pyNexafs/utils/mda.py
pyNexafs/utils/reduction.py
pyNexafs/utils/sizes.py
tests/test_parser_base.py
tests/test_scan.py
tests/parsers/au/test_parser_au-MEX1.py
tests/parsers/au/test_parser_au-MEX2.py
tests/parsers/au/test_parser_au-SXR.py
tests/test_data/au/MEX1/MEX1_40747.mda
tests/test_data/au/MEX1/MEX1_40747_processed.asc
tests/test_data/au/MEX1/MEX1_40747_processed.xdi
tests/test_data/au/MEX2/2024-03/MEX2_5640.mda
tests/test_data/au/MEX2/2024-03/MEX2_5640_processed.xdi
tests/test_data/au/MEX2/2024-03/MEX2_5641.mda
tests/test_data/au/MEX2/2024-03/MEX2_5641_processed.xdi
tests/test_data/au/MEX2/2024-03/MEX2_5642.mda
tests/test_data/au/MEX2/2024-03/MEX2_5642_processed.xdi
tests/test_data/au/MEX2/2025-03/MEX2_13366.mda
tests/test_data/au/MEX2/2025-03/MEX2_13366_processed.xdi
tests/test_data/au/MEX2/2025-03/MEX2_13385.mda
tests/test_data/au/MEX2/2025-03/MEX2_13385_processed.xdi
tests/test_data/au/MEX2/2025-03/MEX2_13386.mda
tests/test_data/au/MEX2/2025-03/MEX2_13386_processed.xdi
tests/test_data/au/SXR/sxr129598.asc
tests/test_data/au/SXR/sxr129598.mda
tests/test_data/au/SXR/sxr129930.asc
tests/test_data/au/SXR/sxr129930.mda
tests/test_data/au/SXR/sxr129931.asc
tests/test_data/au/SXR/sxr129931.mda
tests/test_data/au/SXR/sxr129932.asc
tests/test_data/au/SXR/sxr129932.mda
tests/test_data/au/SXR/sxr129933.asc
tests/test_data/au/SXR/sxr129933.mda
tests/test_data/au/SXR/sxr129934.asc
tests/test_data/au/SXR/sxr129934.mda