FXIhub / hummingbird

Monitoring and Analysing flash X-ray imaging experiments
http://fxihub.github.io/hummingbird
BSD 2-Clause "Simplified" License
16 stars 14 forks source link

Rewrite/Factorize plot and image window module #72

Open daurer opened 8 years ago

daurer commented 8 years ago

plot and image are overloaded with features that have gradually been added. The current status of the plot window and image window module is reflected by a long list of existing frontend bugs.

Approach: Revisit the desired frontend features and build a new, more structured and modularized class for image and line plots around these features.

One could start factorizing based on the type of data sent from the backend. So far, the different data types (per event) are

which are assembled to form

This needs major changes and should be done inside a separate branch and accompanied by adding test functions.