GSoC 2025: Week 2 Report: Grafana Data Source Plugin for istSOS4

Hi all,
Here’s my weekly progress report for the official GSoC 2025 coding period.

Week 2 Report (June 9 – June 15)


What did I get done this week?

  • Implemented the Query Interface supporting all options provided by the OGC SensorThings API, including filter, expand, select, and more.
  • Built the query logic using the Query Builder design pattern.
  • Developed the initial draft of the Query UI, covering most available options (pending minor adjustments after mentor feedback).
  • Added a live preview of the query being built, showing the API URL that will be sent to the istSOS4 server as the user interacts with the UI.

What do I plan on doing next week? (June 16 – June 22)

  • Discuss the final UI design for entity selection and query construction with mentors.
  • Finalize the Query UI with all supported options.
  • Begin integrating the Query UI with the istSOS4 backend Server.

Am I blocked on anything?

No blockers at the moment.


:link: Links


Thank you,
Mostafa Magdy