Development roadmap

This is a rough guide, and things may change! It's essentially a list of things that need to be done in approximate priority order.

  • Change from Conda+Poetry to UV for virtual environment and dependency management. This will change the installation procedure.
  • Change to PySide6. This will take some time.

  • Store camera data separately from calibration target reflectances

  • Enhance the reflectance node to handle this data and also different angles
  • Cull nodes which can be expr functions
  • Reorganise the node palette
  • Obtain user stories and feedback

  • Filter aberration

    • Filter aberration parameters need to be obtained and added to config
    • Node (or func??) to convert aberration to image
    • Calculate and process in canvas spectrum
    • Calculate and process in spectrum node
  • Obtain user stories for analysis of HK data (which could potentially get messy, as these are likely to be time series)