We spoke
about swt-xy-graph being the focus at a BOF last year, I
think there was a similar conclusion. It would be
productive to share on this API - great idea!
We could
contribute an extension API which is open source and EPL
licensed (some parts are Apache).
It extends
swt-xy-graph to 2D and also with a 3D capability (using
jreality/JOGL), although the 3D is obviously not
swt-xy-graph. The entry point for the whole API is an
eclipse like design here: IPlottingSystem.java
with ITraceSystem.java
being the interface for plotting 3D things like surfaces
as well as 1D and 2D things using draw2D.
The 3D
plotting is surfaces and points and stacked 1D plots.
There is activity at the moment developing an
iso-surface plotter, it is in the design stage only
however. The video 4 here shows the 3D surface stuff:
http://www.dawnsci.org/tools/data-handling. I will
add an iso-surface video later this year.
I like the
idea of the scientific community to start sharing code
via the Eclipse repository. The swt-xy-graph sounds like
an excellent starting point as plotting is the most
common activity of all scientific applications. I would
vote for this if Xihui and ORNL agree of course.
I suggest
you add your product to the (growing) list of scientific
applications based on Eclipse:
BTW SIMA
and in general the work on wind turbines by Marintek
looks very interesting. This is the first time I have
heard about it.
I agree it
would be great to have a session dedicated to scientific
applications at the future EclipseCons.
On
03/31/2013 10:59 PM, Torkild U. Resheim wrote:
> Hi
all and thanks for the update Jay Jay!
> I
just wanted to chime in on the subject of swt-xy-graph.
We (the SIMA team) have discussed this and are willing
to share the "compressing data provider" extension we
made for this API - if there is any interest of course.
This extends the swt-xy-graph by adding code that will
take into consideration the available pixels when
drawing large data series. We need to get an official OK
from MARINTEK which owns this bit, but that is only a
formality.
>
However, for the initial contribution plus our bit to be
a part of the Science IWG code base we need to put all
of it into an Eclipse repository. We must get an OK from
Xihui Chen and we will also need his help to establish
provenance and get through a CQ[1] along with any
tidy-up required. I don't know how this is normally done
so I've added
emo@xxxxxxxxxxx
(Wayne Beaton) to the CC. Anyway, as I'm already an
Eclipse committer I'll help out in any way I can.
> Note
that the code does not HAVE to be in an Eclipse
repository, which also implies that it's not part of an
Eclipse project. It can be an external project, but in
my understanding it would still have to be through the
CQ process for it to be used. I consider this the less
desirable option.
> I
also would like to add that it was great discussing
these things. We should definitely continue at the next
opportunity. Meanwhile the SIMA team will probably start
working on a talk about marine operations, simulations,
modeling, 3D and so forth ;-) And it would be great if
we also get other talks from the Science IWG community.
If we cannot get these into the official program we
could still do shorter versions at one or more BoFs. I
would certainly love to see what you all are up to.
_______________________________________________
--
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
_______________________________________________
science-iwg mailing list
science-iwg@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/science-iwg