Draft: Update type hints handling

Description

Switches to using numpy type hints for arrays rather than our current e.g. tuple[float, float, float] approach

Checklist

Please confirm that this pull request has done the following:

  • Tests added
  • Documentation added (where applicable)
  • Changelog item added to changelog/

Merge request reports

Loading