ranieremenezes / easyfermi

The easiest way to analyze Fermi-LAT data
https://easyfermi.readthedocs.io/en/latest/index.html
BSD 3-Clause "New" or "Revised" License
41 stars 6 forks source link

Migrating to a web-based user interface #68

Open HealthyPear opened 1 month ago

HealthyPear commented 1 month ago

I recently came stumbled upon this project

https://nicegui.io/

It allows to create applications based on web technologies, so it is cross-platform by definition and it is less dependent on the target platform when it comes to packaging and deployment. The code seems easier to develop and maintain than that based on PyQT5. It has also many features that would take a lot of work to implement in PyQT5 if one day one wants to do it (like e.g. displaying or interacting with data in the GUI directly).

It has also an integrated testing framework (see #45).

Maybe an idea for easyfermi v3 :)

HealthyPear commented 1 month ago

This should allegedly solve more easily also issues like #20 and #57.