Skip to content

[do not merge] Application definition and base classes for new NXxas#420

Open
lukaspie wants to merge 4 commits intofairmatfrom
nxxas-new
Open

[do not merge] Application definition and base classes for new NXxas#420
lukaspie wants to merge 4 commits intofairmatfrom
nxxas-new

Conversation

@lukaspie
Copy link
Collaborator

@lukaspie lukaspie commented Jan 27, 2026

This brings in the application definition and base classes from the XraySpectroscopy working group (see their full set of changes).

I intentionally placed these files in contributed_definitions since they are still in a working state. There's not a concrete timeline for standardizing with the NIAC.

We have to think if we want to include these classes in the definitions of pynxtools. It is a requisite for pynxtools-xas to work, but it may be confusing for people who are not familiar with the context around these developments.

This also updates the custom dict for spellchecking. I ran a similar script to the one in pynxtools to generate the custom dict. This removes the artificial order that we had before (hence the large amount of changes), but I think that is worth it since we then don't need to tediously modify this file per hand.

cc @mkuehbach

@lukaspie lukaspie marked this pull request as ready for review January 27, 2026 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant