One more point, for the table of CPMG models in the manual, you could say that there is a restriction for the TSMFK01 model - that this is for very slow exchange.
Cheers, Edward On 12 September 2013 11:08, Edward d'Auvergne <[email protected]> wrote: > I should say that the following patches should be ported to the relax trunk: > > 0003-Moved-title-page-into-file.patch > 0005-Moved-abbreviations-into-file.patch > 0006-Moved-index-into-file.patch (partly, the \printindex command > should be in the main document) > 0008-Fix-for-bibtex-warning-Warning-string-name-mb-is-und.patch > 0009-Fix-for-latex-bibtex-string-cp-instead-of-cj.patch > 0010-Another-fix-for-bibtex-string-cp-instead-of-cj.patch > > And some more comments for patches not applied: > > 0011-Added-includeonly-for-dispersion-chapter-for-much-fa.patch - I > don't understand the purpose of this change. > 0012-Added-bibtex-reference-to-Tollinger-2001.patch - Before I apply > this patch, some fixes are needed. There is a lot of trailing > whitespace that git complains about, the indentation is not on the > same level as the other entries, and the authors first names should > just be the initial followed by a dot. Have a look at the other > entries. > 0018-Added-table-with-parameter-start-values.patch - Could you expand > the commit description? For example include a link to the mailing > list discussions and explain why this is being added. > 0019-Replace-writing-of-script-to-use-of-lstinputlisting-.patch - This > is not needed. The reason why is that broken up parts of this script > and then found throughout that section. So a change in the script > will require the text in this LaTeX section to be changed by hand > anyway. > 0020-Replaced-the-manual-writing-of-script-with-lstinputl.patch - The > same as the previous. Changes to the script will probably change the > line numbering. It is easier to change the script and text in the > manual at the same time, rather than having to change the line numbers > for all elements. Though the line numbers would have to be changed > anyway. So you may be able to change my mind on the last two patches > ;) > 0021-Commented-line-out-with-includeonly-dispersion.patch - This goes > with patch 0011*. You don't need such things in the repository. You > can have them in your working copy, but there's no point having it in > the repository. > 0022-Fixed-type.patch - The commit message is far to short to be able > to understand it in a relax release announcement. Please be more > descriptive with these messages, as they will be read by users. The > aim is to inform users, so the description should be meaningful. > > The following have been applied: > > 0013-Added-desc.-item-for-model-TSMFK01.patch > 0014-Added-TSMFK01-to-model-overview-table.patch > 0015-Added-subsection-with-TSMFK01-model.patch (this had git whitespace > errors) > 0017-Fix-for-adding-TSMFK01-to-sample-scripts.patch > > The following failed: > > [edward@localhost relax_disp]$ git am --signoff < > /data/relax/debugging/sr_3071/0015-Added-subsection-with-TSMFK01-model.patch > Applying: Added subsection with TSMFK01 model. > /data/relax/git/relax_disp/.git/rebase-apply/patch:22: trailing whitespace. > This is the model for 2-site very-slow exchange model for time scales > within range of microsecond to second time scale, where $\pA \gg \pB$, > and named after Tollinger \textit{et al.}. Is it selected by setting > the model to `TSMFK01'. A particularly interesting feature of the > dispersion curves is the damped oscillations, which occur at low CPMG > field strengths, and is solely a function of the chemical shift > difference between the two sites (i.e., independent of the rate of > exchange). > warning: 1 line adds whitespace errors. > [edward@localhost relax_disp]$ git am --signoff < > /data/relax/debugging/sr_3071/0016-Adding-TSMFK01-to-sample-scripts.patch > Applying: Adding TSMFK01 to sample scripts. > error: patch failed: sample_scripts/relax_disp/cpmg_analysis.py:33 > error: sample_scripts/relax_disp/cpmg_analysis.py: patch does not apply > Patch failed at 0001 Adding TSMFK01 to sample scripts. > The copy of the patch that failed is found in: > /data/relax/git/relax_disp/.git/rebase-apply/patch > When you have resolved this problem, run "git am --resolved". > If you prefer to skip this patch, run "git am --skip" instead. > To restore the original branch and stop patching, run "git am --abort". > [edward@localhost relax_disp]$ > > Cheers, > > Edward > > > On 12 September 2013 10:46, Edward d'Auvergne <[email protected]> wrote: >> Hi Troels, >> >> You should really discuss such large changes on the relax-devel >> mailing list first before making them. Firstly, large rearrangements >> like that need to happen in the trunk, not in the branches. As this >> affects the layout in the trunk and all branches, and the change is >> large, it will make it close to impossible to merge the branch back. >> I know this from much experience with the old relax branches, and it >> causes a lot of pain. Secondly, such large changes to get one chapter >> of the manual to compile is not necessary. You can simply copy the >> relax.tex file to a temporary, out of repository file and delete >> almost everything but that one chapter - this is just for quick >> testing anyway. Thirdly all the new files need to be created with an >> 'svn cp relax.tex new_file.tex' command to preserve their history so >> that their evolution can be followed and studied. Git or git-svn will >> not do this (see http://markpasc.livejournal.com/186489.html for a >> good summary). >> >> As for the changes themselves, I agree with some but not others. The >> title page, abbreviations, and indexing could go into separate files - >> this would be a good change and would make the main LaTeX document >> cleaner. But all the LaTeX definitions, the document layout commands >> \tableofcontents, \listoffigures, \listoftables and \printindex, and >> chapter layout should be in the main LaTeX document. This is standard >> for LaTeX. The \usepackage and \newcommand statements really must be >> in the main file! The proper way to eliminate most of the preamble in >> the main LaTeX file is to create a special .sty file. I.e. you write >> a package for the relax manual. It is not to put it into a separate >> file as this can cause clashes with some of the included LaTeX >> packages. It is dangerous. I however don't think it is worth the >> effort of creating this sty package file, as you can just use an out >> of repository file to build a PDF file with just one chapter to >> quickly achieve your aim. >> >> Regards, >> >> Edward >> >> On 12 September 2013 08:00, Troels E. Linnet >> <[email protected]> wrote: >>> Follow-up Comment #84, sr #3071 (project relax): >>> >>> Patches for manual added. >>> >>> The preamble settings, the frontpage and frontmatter, and appendix has been >>> moved into separate files. >>> >>> This was to facilitate efficient use of includeonly >>> so compilation was only performed on the dispersion file, and with use of >>> pdflatex instead of latex. >>> >>> The compilation time with pdflatex on dispersion chapter now only, takes 2-3 >>> seconds. >>> >>> When using pdflatex, Texmaker can also use the internal pdfviewer, with >>> auto-jumping from latex line to pdf, and the possibility to right-click in >>> pdf >>> and jump back to line. >>> >>> >>> (file #18974) >>> _______________________________________________________ >>> >>> Additional Item Attachment: >>> >>> File name: Tollinger_manual.patch.tar.gz Size:18 KB >>> >>> >>> _______________________________________________________ >>> >>> Reply to this item at: >>> >>> <http://gna.org/support/?3071> >>> >>> _______________________________________________ >>> Message sent via/by Gna! >>> http://gna.org/ >>> >>> >>> _______________________________________________ >>> relax (http://www.nmr-relax.com) >>> >>> This is the relax-devel mailing list >>> [email protected] >>> >>> 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 _______________________________________________ relax (http://www.nmr-relax.com) This is the relax-devel mailing list [email protected] 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

