What's Changed
- units: support for offset units, add tests by @lukaspie in #693
- do not propagate test log to CLI by @lukaspie in #695
- only log nomad messages of INFO or higher in reader test framework by @lukaspie in #696
- remove unneeded code for checking attributes of nonexisting fields by @lukaspie in #691
- Validation based on hdf tree traversal by @domna in #333
- Match NOMAD units registry by @lukaspie in #703
- Modifications for nomad meta-info underlining function change by @RubelMozumder in #704
- unpin numpy to enable working with numpy version 2 as well by @lukaspie in #689
- allow prereleases in nomad compatibility check by @lukaspie in #706
- Resolve "Validation of open enumerations does not search for @Custom attribute" by @lukaspie in #669
- bring in dimensionless units from NOMAD by @lukaspie in #709
- Hook CleanSpm Branch. by @RubelMozumder in #699
- change how-to docs for validation by @lukaspie in #698
- drop support for python 3.9 (EOL), add python 3.13 by @lukaspie in #707
- Fix error coming Operand '| None' by @RubelMozumder in #713
- Fixes Nomad example names to pythonic names by @sherjeelshabih in #714
- bump ruff, fix cython error by @lukaspie in #715
- align author lists in Zenodo and README with paper authors by @lukaspie in #710
- make
results.materialsoptional, adjust chemical composition normalizer by @lukaspie in #717 - Prepare the v0.12.0 release by @mkuehbach in #718
Full Changelog: v0.11.1...v0.12.0