Ok, this is done. If you like, I could also duplicate the grace.write user function into a new plotting.write user function so that you have a software independent way into the plotting API, via the standard user interface. Or maybe this could be plotting.write_xy. I would then shift the pipe_control.grace.write() function:
http://www.nmr-relax.com/api/3.3/pipe_control.grace-module.html#write into the pipe_control.plotting module: http://www.nmr-relax.com/api/3.3/pipe_control.plotting-module.html and add the format='grace' argument. Actually, this moving of the write() function is so basic I'll do that now for setting up more infrastructure for you to work with. Done: http://article.gmane.org/gmane.science.nmr.relax.scm/25348 Regards, Edward On 6 February 2015 at 14:18, Edward d'Auvergne <edw...@nmr-relax.com> wrote: > 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) <j...@gentoo.org> 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 >> _______________________________________________ relax (http://www.nmr-relax.com) This is the relax-devel mailing list relax-devel@gna.org To unsubscribe from this list, get a password reminder, or change your subscription options, visit the list information page at https://mail.gna.org/listinfo/relax-devel