Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [nebula-dev] nebula visualization

Hi Matthew,

I'm not sure if you're aware that Nebula, as many Eclipse projects, are using Gerrit in the process of accepting contributions. More information here https://wiki.eclipse.org/Nebula/Contributions. As mentioned in this document it's a good idea to sign the Eclipse CLA if you've not already done so: http://wiki.eclipse.org/Development_Resources/Contributing_via_Git#Eclipse_Foundation_Contributor_License_Agreement.

Speaking for the SIMA team, we're looking forward to seeing your contributions. XY Graph is great, but it can get better. As mentioned earlier we also have a few bits to contribute. Some are already in, but the most useful; data reduction, is quite depending on our implementation of time series. I hope to iron this out on the Dawn workshop.

Best regards,
Torkild

8. feb. 2014 kl. 10:53 skrev Matthew Gerring <matthew.gerring@xxxxxxxxx>:

> Xi Hui,
> 
> Yes I will see you there! Agreed that somehow I will have to break the
> changes up in to the various discrete things and raise tickets. I will
> have a go at this because it is time to remove our fork now!!
> 
> I will start with the tick mark stuff. It might take a while because
> we have a working solution and merging things over does not add short
> term value to users. However in the long term we will all hopefully
> benefit from each others additions!
> 
> Matt
> 
> On 8 February 2014 05:24, Xihui Chen <ztyaner11@xxxxxxxxx> wrote:
>> Hi Matt,
>> 
>> Thank you for willing to bring your contributions to Nebula! I knew that
>> your changes were based on a very early version of SWT XYGraph, so there is
>> no way to make automatic merge. I think Wim's suggestion is the best way:
>> one feature at a time. Firstly, file a bug on bugzilla for each feature you
>> want to bring in, after it is approved, manually apply your changes for that
>> feature to current Nebula Visualization head, submit it to gerrit for
>> review. Finally, merge it to Nebula.
>> 
>> What do you think? BTW, I will go to the EclipseCon in March too. Look
>> forward to seeing you there!
>> 
>> Cheers,
>> Xihui
>> 
>> 
>> 
>> On Fri, Feb 7, 2014 at 7:45 AM, Wim Jongman <wim.jongman@xxxxxxxxx> wrote:
>>> 
>>> Hi Matt,
>>> 
>>> That sounds absolutely smashing! It would be great to integrate the two
>>> streams. I guess the best way to work is to first analyze which changes you
>>> want to incorporate and then file a bug for every major change.  Xihui, what
>>> do you think?
>>> 
>>> Matt, are there other things from the Dawn project that could come to
>>> Eclipse in some way?
>>> 
>>> Cheers,
>>> 
>>> Wim
>>> 
>>> PS
>>> Maybe we have met at Diamond where I have done some Eclipse training?
>>> 
>>> 
>>> On Fri, Feb 7, 2014 at 3:03 PM, Matthew Gerring
>>> <matthew.gerring@xxxxxxxxx> wrote:
>>>> 
>>>> Hi Wim,
>>>> 
>>>> 
>>>> 
>>>> Thanks for helping me do my first commit to visualization. I do not think
>>>> we have met before - maybe at eclipse con? Not sure. I will be at the US
>>>> eclipse con in March.
>>>> 
>>>> 
>>>> 
>>>> You wrote that you hope the change will be the first of many. Well we
>>>> have made scores to hundreds of improvements to an old fork of xygraph (from
>>>> its css days). Today I renamed the plugins/packages in our fork to nebula
>>>> paths. This means that I can swap our nebula.visualization for your master
>>>> one. I do not really know where to start with the merging (see our versions
>>>> at:
>>>> 
>>>> 
>>>> 
>>>> 
>>>> https://github.com/DawnScience/swt-xy-graph/tree/master/PureJava/org.eclipse.nebula.visualization.widgets
>>>> 
>>>> 
>>>> https://github.com/DawnScience/swt-xy-graph/tree/master/PureJava/org.eclipse.nebula.visualization.xygraph
>>>> 
>>>> 
>>>> 
>>>> )
>>>> 
>>>> 
>>>> 
>>>> I suppose I should make a bugzilla ticket for each change? The changes we
>>>> made broadly fall into:
>>>> 
>>>> 
>>>> 
>>>> 1.      1.       A swappable tick mark generator with an alternative
>>>> implementation (which we use by default).
>>>> 2.      Ability to make toolbar a SWT one as well as a draw2d one.
>>>> 3.      Change to many classes to allow inheritance. (We have a number of
>>>> figures ~20, with which we interact by selecting data from the plotting.)
>>>> 4.      OSGI change: adding activator.
>>>> 5.      Creation of NoRepeatsPointsList a class used to help make large
>>>> XY graphs more efficient.
>>>> 6.      Addition of IAnnotationLabelProvider to provide alternative
>>>> annotation labels.
>>>> 7.      Addition of setAxisAutoscaleTight(...) method to Axis to change
>>>> autoscale padding.
>>>> 
>>>> 
>>>> 
>>>> In the future we would like to add some small improvements too.
>>>> 
>>>> So my question basically is that since we have a lot of changes and
>>>> differences - how can I approach merging the two?
>>>> 
>>>> 
>>>> 
>>>> Matt
>>>> 
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> nebula-dev mailing list
>>>> nebula-dev@xxxxxxxxxxx
>>>> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>>> 
>>> 
>>> 
>>> _______________________________________________
>>> nebula-dev mailing list
>>> nebula-dev@xxxxxxxxxxx
>>> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>> 
>> 
> _______________________________________________
> nebula-dev mailing list
> nebula-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/nebula-dev



Back to the top