I've been trying to use the latex python script on the aic results file. I get the syntax error below. Not sure if I'm doing something wrong or if there's just a small problem with that line of code:
Latex() ---------------------------------------------------------------------------------------------------- Traceback (most recent call last): File "/Applications/relax-1.3.1/relax-1.3/relax", line 408, in <module> Relax() File "/Applications/relax-1.3.1/relax-1.3/relax", line 125, in __init__ self.interpreter.run(self.script_file) File "/Applications/relax-1.3.1/relax-1.3/prompt/interpreter.py", line 270, in run return run_script(intro=self.__intro_string, local=self.local, script_file=script_file, quit=self.__quit_flag, show_script=self.__show_script, raise_relax_error=self.__raise_relax_error) File "/Applications/relax-1.3.1/relax-1.3/prompt/interpreter.py", line 531, in run_script return console.interact(intro, local, script_file, quit, show_script=show_script, raise_relax_error=raise_relax_error) File "/Applications/relax-1.3.1/relax-1.3/prompt/interpreter.py", line 427, in interact_script execfile(script_file, local) File "latex_mf_table.py", line 171 for spin, spin_id in spin_loop(return_id=True) SyntaxError: invalid syntax Quoting Edward d'Auvergne <[EMAIL PROTECTED]>: > On Mon, Oct 20, 2008 at 5:12 PM, Tyler Reddy <[EMAIL PROTECTED]> wrote: >> Hello, >> >> 1) >> >> I have been using the multi model and model selection scripts in >> relax 1.3.2 but >> I have trouble displaying the output in a tabulated format. Both >> scripts seem >> to produce an xml document with various headers that isn't easy to read. It >> looks like format='columnar' isn't supported. I wonder what other options I >> have to look at this data? For some reason, I don't recall having >> this problem >> on a Linux machine a few weeks ago (using a Mac OS 10.4 at the moment), but >> anyways it would be nice to get readable model-free output. > > The results file is now in XML format and the more readable 'columnar' > format has been removed from the 1.3 line. With the change to the new > XML results file all the contents of a data pipe, irrespective of what > that data is, is packaged. So you can put data into this pipe > yourself and it will save that information (for advanced users, > complex python objects will need the to_xml() and from_xml() methods > to package and unpackage the data). The reason for removing the > 'columnar' format was that it was considered too inflexible for the > changes occuring in the 1.3 line, it contained duplicate information, > had numerical precision issues, and there were alternatives to easily > view this data. You can use the value.display() and value.write() > user functions to display and save the results for a single parameter. > If needed, these user functions could be extended to accept a list of > parameters. > > Then there is the sample_scripts/latex_mf_table.py sample script which > will generate a LaTeX table of the model-free results. This file can > be copied and modified - this requires learning a bit of python - to > format and display the results any way you wish. And finally if > anyone really wants to, and has the skills to, they can modify this > sample script to recreate a version of the 'columnar' format. This > could be added to the relax sample scripts, and if their skills are > very advanced, then much code from the 1.2 relax versions can be > recycled. > > >> 2) >> >> The error input for the relaxation rate parameters is currently my >> non-linear >> curve fitting standard deviation. I'm not sure if that means subsequent >> analysis will be completely incorrect? I guess it depends on the >> comparison of >> magnitude between these errors and the type of error that is propagated by >> relax during its own curve-fitting (which I am unable to do at the moment). > > I'm guessing this is the sum of squared error value (SSE) from the > fit. Or is it a regression coefficient or a chi-squared value? Did > the fitting use a technique such as bootstrapping or jackknife > simulations to estimate the parameter errors via propagation? Or did > it use the covariance matrix? If it is the SSE, chi-squared, or > regression coefficient then that value cannot be used. This will be > wildly wrong and cause massive failure in model selection. It will > cause big problems in optimisation, and if you are unlucky and have > spaces with long, curved valleys or flat curved spaces leading to the > minimum (that's model-free models m5 to m8 in most cases and not so > uncommon in model m4) then the minimum can be squeezed and appear in > another completely different region in the space. It will likely also > cause model failure issues, which although removed by the eliminate() > user function, might discount the best solution. I would guess that > all of this will have a measurable affect on the final diffusion > tensor as well and, if so, this will cause the appearance of > artificial motions (my 2007 JBNMR paper at > http://dx.doi.org/10.1039/b702202f explains these problems in detail). > If one is not careful with the errors and they are significantly off, > then the result is that the results may not be real. So I would only > use the error if it comes from an established error propagation > technique (i.e. from data to parameter error propagation). > > Regards, > > Edward > _______________________________________________ relax (http://nmr-relax.com) This is the relax-users mailing list relax-users@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-users