Nils,
No JZY is not one of the ones we have plugged into the 3D API before (under createSurfaceTrace(...) for instance). As well as the in house developed stuff,
I have tried swapping for freehep and GL from the fable project.
The JZY API looks ok to use and I might swap the 3D renderer to JZY to see if it is better than our in-house jreality code – thanks for the suggestion!
I wonder if everyone should consider a standardized pluggable plotting API? This would mean we could agree an interface but choose plotting implementation and
in so doing disconnect algorithms from dependencies on a specific plotter – just a thought!
Matt
From: science-iwg-bounces@xxxxxxxxxxx
[mailto:science-iwg-bounces@xxxxxxxxxxx] On Behalf Of Nils Hoffmann
Sent: 02 April 2013 08:48
To: science-iwg@xxxxxxxxxxx
Subject: Re: [science-iwg] Brief update on science-iwg related discussion at EclipseCon
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.
as to plotting in 3D, have you considered
http://www.jzy3d.org/?
It is also based on jogl and has swt bindings, all licensed under BSD.
Cheers,
Nils
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
--
Nils Hoffmann phone: +49-521-106-4342
Bielefeld University room: U10-144
Faculty of Technology, Genome Informatics
P.O. Box 10 01 31
33501 Bielefeld, Germany
http://www.cebitec.uni-bielefeld.de/~hoffmann
--
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
|