TODO List#
This repository is in a Beta development state. The following list maps the required features to be implemented before a full released.
☑ Implement base classes for atomic scattering factors and polynomial representation
☑ Implement database spectra generation
☑ Implement extension/normalisation of user data with database
☑ Initial PyQt6 GUI
☐ Generic NEXAFS file loader (two column)
☐ Comprehensive readthedocs documentation.
☐ Comprehensive (>90%) unit testing for core API and modules.
☐ Fully functioning PyQt6 GUI
☐ Unit testing for PyQt6 GUI