Brief list of changes:
- Works with Python v3.14, h5py v3.15+, numpy v2+
- Most dependencies on
xarrayare replaced by the packagesh5yamlandpyxarr - Use package
pre-commit - Improved sections license and dependencies of pyproject.toml
- Added SPEXone L1A file format in YAML syntax
- BinningTables: fixed conversion of NaN to uint8
- Several coding improvements of classes SCItlm, HKTio
- Improved type annotations
- removed obsolete code
- updated Readme
Users of the script l1agen_spex.py may want upgrade to this release, because the import of the modules netCDF4 (v1.7+) and h5py (v3.15+) hamper the creation of the L1A product. This problem was fixed by removing the import of the h5py module and removing the code which depends on this import.