Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [science-iwg] EclipseCon France

Hi Folk,

That talk looks very interesting Philip, I made my first commit to XYGraph last week, and I think plotting should probably be the next thing to work together on, in the January style, to start making more of this group. Maybe I should see if it is not too late to head to eclipse con....

It really doesn't feel like the most efficient use of time to be developing effectively 3 different Draw2D plotting systems (XYGraph, the Diamond fork of XYGraph and swtgraph). We do a lot of work on our fork, and it seems a shame to not be pushing this back (hence my first commit to XYGraph), but our needs are greater than just line graphs (images - including those of different resolutions, false colour mapped and RGB, vector plots, all overlaid at the same time, exportable as SVG), so it is not a trivial task. Our XYgraph fork is probably one of the most used pieces of UI in Diamond, so we tend to tread carefully with it.

I feel if people are interested in do work on graphing it might again be worth stealing the python communities ideas. In my eyes the most powerful part of Matplotlib is that the code for generating a plot is completely decoupled from what is drawing the plot, hence they can render on tk, wx, qtk, SVG, pdf, etc. A Java graph based on a switchable renderer that works on SWT, swing and JavaFX would be fantastic, although undoubtedly a lot of work. Maybe a common plotting api would be a start.

If you already use JavaFX (which we do), then using the Plotly.js library (or many others) in a WebView, is always an option, and something I have looked into. The line graph seem fine and the webgl plots are cool but I'm not sure how quickly it will draw a 4k x 4k image as a heat map, which is a pretty common use case for us.

Anyway, just my 2 cents worth,

Jake

Dr Jacob Filik
Senior Software Scientist
Tel: +441235 77 8690
 
Diamond Light Source Ltd.
Diamond House
Harwell Science & Innovation Campus
Didcot
Oxfordshire
OX11 0DE


-----Original Message-----
From: science-iwg-bounces@xxxxxxxxxxx [mailto:science-iwg-bounces@xxxxxxxxxxx] On Behalf Of Philip Wenig
Sent: 16 February 2017 09:37
To: Science Industry Working Group <science-iwg@xxxxxxxxxxx>
Subject: [science-iwg] EclipseCon France

Hi folks,

I've proposed a session for the EclipseCon France:
https://www.eclipsecon.org/france2017/session/charts-eclipse-people-making

It would be great to see a lot of other people from our Science community in Toulouse.
Don't hesitate to submit proposals!


Best,
Philip

-- 
~~~~~~~~~~~~~~~~~~~~~~~~
OpenChrom - the open source alternative for chromatography / mass spectrometry
Dr. Philip Wenig » Founder » philip.wenig@xxxxxxxxxxxxx » http://www.openchrom.net
~~~~~~~~~~~~~~~~~~~~~~~~

_______________________________________________
science-iwg mailing list
science-iwg@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/science-iwg

-- 
This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd. 
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom

Back to the top