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