Refactored code and added tests

  • Code refactoring to split classes into thematic files
  • Added unit tests for each class
  • Updated gitlab-ci to run tests on: a) Python 3.12 for every commit, b) Python 3.9 - 3.13 for merge requests
  • Updated Python requirement on setup.py to >=3.9
  • Bugfix on toggling the Ortho panel when loading MRSI results

Merge request reports

Loading