As visualisation is a big part of the project I have looked at Tableau, Power BI and Plotly/Dash libraries for Python. Both Tableau and Power BI have licencing costs whereas Plotly is free. Plotly allows for interactive dashboards in the same style as Power BI but gives greater flexibility in the final presentation and customisation of interactions. At this stage I have used sample scripts from TIM to play with dashboard options and to finalise with Mike how we want the end product to look. This will also give me some idea of how to devise the data pipeline, working backwards from the user interface, which seems a sensible approach.