Hi Justin, If you are interested, then I'll do a quick code rearrangement of the Grace plotting code and then set up the API methods for plotting such data: http://www.nmr-relax.com/api/3.3/lib.software-module.html http://www.nmr-relax.com/api/3.3/lib.plotting-module.html You would then just need to write backend functions into the lib.plotting.veusz module I created for you. You could use the lib.plotting.grace module, when created, as a template. The API functions must have identical input arguments. We would also need to discuss the different needs of Veusz vs. Grace so we can refine the API, as the first iteration will be very Grace specific. One option we have is to also create a branch for you to play with where all your changes can be applied as patches. I would also recommend having a read of the relax development chapter of the manual to familiarise yourself with the conventions used in relax: http://www.nmr-relax.com/manual/relax_development.html You would then have the option of pushing this development as far as you wish. Cheers, Edward On 6 February 2015 at 12:57, Justin (jlec) <jlec@xxxxxxxxxx> wrote:
Hello Edward, thanks for you long mail! I already started to get used to the relax API, as I am currently working on the ccpn import module. I will try to take a look into the veusz module. Shouldn't be to difficult. As soon as I have some patches or question I will come back to you. Justin