Hello Jay,
The
DAWNSci stuff does much with 1D, 2D and 3D plotting and in fact nD slicing, primarily by creating facades to existing technologies but also image and surface plotting we have developed. Plotting something and interacting
with it in order to do numerical things, for example select a region of data for integration or fit a peak (etc. x1000) is one of our goals.
Therefore we have an interest in the plotting project and are happy to support it and become involved. Concretely we propose the interface
IPlottingSystem as a way of encapsulating plotting parts. This is a swappable plotting system which allows different plotting technologies to be linked in by extension point. There is a
tutorial which I have submitted Eclipse con France and encourage people with time to work through and provide feedback. It shows how the interface works and provides
numerous examples.
I think that the visualization, in order to be useful to science, must tie into a well-defined data description, we propose a class called
IDataset which correlates well with the numpy array class called ‘ndarray’, see
here for a class which compares IDataset with numpy. IDataset passes to/from python using the AnalysisRPC project completed for us by Kichwa coders.
So the vision I am selling is a plotting API backed by IDataset such that arbitrary mathematics and therefore science can be completed by the group and algorithms
can be shared without linking plotting to data source. It is one that links elegantly with the python layer such that existing mathematics and scripting can be utilized here.
Sincerely,
Matt Gerring
From: science-iwg-bounces@xxxxxxxxxxx [mailto:science-iwg-bounces@xxxxxxxxxxx]
On Behalf Of Eric Berryman
Sent: 21 May 2015 16:55
To: mike.milinkovich@xxxxxxxxxxx; Science Industry Working Group; Gabriele Carcassi
Subject: Re: [science-iwg] New viz project follow up
We (CS-Studio) are moving to this diirt project, the visualization parts are under "graphene":
https://github.com/diirt/graphene
Gabriele Carcassi, the lead developer has done a wonderful job (attached in the email). It's definitely worth checking out.
On Thu, May 21, 2015 at 11:16 AM, Mike Milinkovich <mike.milinkovich@xxxxxxxxxxx> wrote:
Jay,
The world could really use an open source replacement for JAI. Will this project do that? (Just curious.)
On 21/05/2015 10:59 AM, Jay Jay Billings wrote:
I would like to open this topic for discussion again.
I plan to start drafting the proposal next week and reach out to the other working groups through Andrew and Ian. I will also work with them and Wayne to figure out where this project should live initially (Technology, Nebula, ???).
I would like to discuss a few details with you before I start writing the proposal.
I believe the scope should cover at least the following topics:
*1D & 2D Plotting - Many of us use SWT-XY-GRAPH from Nebula now, but several of us have extensions and other features that we want and need that justify some focus on it.
*Advanced 2D and 3D visualization for data analysis and post-processing
*Time series visualizations in multiple dimensions
*Constructive modeling tools for building 3D geometries and meshes
*Constructive modeling tools for building molecules and materials models
*Domain-specific scientific visualizations - Special visualization tools for various scientific domains that exploit domain knowledge to make them better.
Please let me know what I missed or what you think about that list.
As I stated in my previous letter, this should really be a community project with committers from multiple institutions and a broad focus. I would like to see the initial contribution be composed of pieces from
several institutions and the initial committers list to include people from multiple institutions. This is a perfect cross-cutting area for us to work on together.
ORNL will contribute our org.eclipse.ice.viz.* bundles from ICE, which includes our code for connecting to VisIt and ParaView and a good infrastructure for switching between visualization engines. We will also contribute our 3D geometry bundles and 2D mesh
editor bundles once we remove the JME3 dependency. Alex McCaskey, Jordan Deyton, Robert Smith and I will be committers.
If you would like to contribute some code to the IC and be a committer, please write back and let me know.
That's enough for now before I end up sending two massive emails! :-P
Jay
--
Jay Jay Billings
Oak Ridge National Laboratory
Twitter Handle: @jayjaybillings
_______________________________________________
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
_______________________________________________
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
|