Which (fltk, glut, qt, wxWidgets) widget best for scientific interpretation & analysis?

509 views
Skip to first unread message

_neil_

unread,
Apr 6, 2014, 5:22:57 AM4/6/14
to mat...@googlegroups.com
Could anyone please summarise which of the available widgets accessible from MathGL might be best for scientific interpretation and analysis?
 
Interpretation would include things like being able to present surface plots and view them in the widget from different directions and rescale the plot, then directly print the view or store as png, jpg etc.

Analysis would include having access to the numerical values of particular data points presented in the plot.

Within MathGL there appears an array of widgets, namely fltk, glut, qt and wxWidgets, but it's not clear from the documentation what the relative benefits of these are. (i'm basically trying to decide which widget to invest my time in to get the most from for interpretation)

Would there be any further development of the MathGL software to enhance widget performance for scientific analysis?

thank you,
_neil_

mathgl....@gmail.com

unread,
Apr 8, 2014, 10:03:02 AM4/8/14
to mat...@googlegroups.com
Dear _neil_,

2014-04-06 13:22 GMT+04:00 _neil_ <neil.a...@gmail.com>:
Could anyone please summarise which of the available widgets accessible from MathGL might be best for scientific interpretation and analysis?

They mostly the same. I recommend to use FLTK if you want light-weight and fast GUI with rather fast developing. However, FLTK have smaller set of widgets than Qt, and have bad support of Unicode. If you need feature-reach widgets then use Qt one.
 
 Interpretation would include things like being able to present surface plots and view them in the widget from different directions and rescale the plot, then directly print the view or store as png, jpg etc.

All of them (Qt,FLTK,Wx) have this features with mostly the same speed of drawing. The only difference is how whole program work (and can be build). GLUT widget support it only partially.
 
Analysis would include having access to the numerical values of particular data points presented in the plot.

Within MathGL there appears an array of widgets, namely fltk, glut, qt and wxWidgets, but it's not clear from the documentation what the relative benefits of these are. (i'm basically trying to decide which widget to invest my time in to get the most from for interpretation)

None. Use one which GUI library is better known for you. Qt widget have a bit larger functionality because it is base widget for UDAV and because Qt support Unicode easily.
 
Would there be any further development of the MathGL software to enhance widget performance for scientific analysis?

Yes. Next step (next release?) is mainly to improve UDAV (and mgllab???) functionality with possible accompanied improve widget functionality. But again, for my looks the widgets have any possible required functionality and if somebody can suggest new one, then I'll implement it.
 
--
Kind regards,
Alexey Balakin

_neil_

unread,
Apr 11, 2014, 7:50:19 AM4/11/14
to mat...@googlegroups.com
Alexey, thanks for this good information, capabilities look good compared to others i've looked at. i'll give widgets a go, and have a think of suggestions for improvements. Cheers, _neil_
Reply all
Reply to author
Forward
0 new messages