I find no evidence of a problem related to data not loaded.
On the other hand I didn't notice the information at the beginning of the
script stating that "multiple magnetic field strength" data was essential.
Do you think this might be really the problem?
How can I solve it? I have data acquired only at one field strength. Is
there another sample script more suitable?
Best regards
TiagoP

-----Original Message-----
From: [email protected] [mailto:[email protected]] On
Behalf Of Edward d'Auvergne
Sent: quarta-feira, 28 de Outubro de 2009 12:50
To: Tiago Pais
Cc: [email protected]
Subject: Re: Error when running full_analysis.py script

Hi,

I'm not exactly sure what the problem is, but I would get that there
is a warning thrown when loading the relaxation data that no data was
loaded?  This error has been encountered before, but I thought it had
been fixed.  Another issue is that your are using single field
strength data, but in the introduction for this script it says:

"Importantly data at multiple magnetic field strengths is essential
for this analysis."

I've now added a check for this to the script (available from the
download link at
http://svn.gna.org/viewcvs/relax/1.3/sample_scripts/full_analysis.py?rev=983
4&view=markup).

Cheers,

Edward



2009/10/27 Tiago Pais <[email protected]>:
> Sorry, forgot to attach the script.
> TP
>
> -----Original Message-----
> From: Tiago Pais [mailto:[email protected]]
> Sent: terça-feira, 27 de Outubro de 2009 12:17
> To: 'Edward d'Auvergne'
> Cc: 'Sébastien Morin'; 'Boaz Shapira'; '[email protected]'
> Subject: RE: Error when running full_analysis.py script
>
> Dear Edward,
> I will try to provid the most complete information since I have not
managed
> to solve the problem yet:
>
> 1- Relax version 1.3.4 running under Ubuntu 9.04 virtual machine
> 2- I have executed the script in the command line by typing "relax
> full_analysis.py". The location is /home/tpais/ModelFree/PHS/teste/
> 3- I am in the initial steps of the script with the diffusion model set to
> "local_tm".
> 4-the script still manages to run for a couple of minutes executing some
> Newton minimizations and still writes 4 files (tm0, tm1,...) within the
> subdirectory "/local_tm". These are the last lines showing up before the
> error occurs:
> "File "full_analysis.py", line 220, in __init__
>    self.multi_model(local_tm=True)
>  File "full_analysis.py", line 662, in multi_model
>    grid_search(inc=GRID_INC)
>  File "/usr/local/relax/prompt/minimisation.py", line 156, in grid_search
>    minimise.grid_search(lower=lower, upper=upper, inc=inc,
> constraints=constraints, verbosity=verbosity)
>  File "/usr/local/relax/generic_fns/minimise.py", line 191, in grid_search
>    grid_search(lower=lower, upper=upper, inc=inc, constraints=constraints,
> verbosity=verbosity)
>  File "/usr/local/relax/specific_fns/model_free/mf_minimise.py", line 479,
> in grid_search
>    self.minimise(min_algor='grid', lower=lower, upper=upper, inc=inc,
> constraints=constraints, verbosity=verbosity, sim_index=sim_index)
>  File "/usr/local/relax/specific_fns/model_free/mf_minimise.py", line 789,
> in minimise
>    model_type = self.determine_model_type()
>  File "/usr/local/relax/specific_fns/model_free/main.py", line 1015, in
> determine_model_type
>    if cdp.diff_tensor.fixed:
> AttributeError: 'PipeContainer' object has no attribute 'diff_tensor'"
>
>
> 5- I also send attached the script as I am using it.
>
> By the way, I tried to run the script with the new function and it gave an
> indentation error ("IndentationError: expected an indented block")
probably
> because I copy/past it directly from the link you provided)
>
> Regards,
> TiagoP
>
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On
> Behalf Of Edward d'Auvergne
> Sent: terça-feira, 27 de Outubro de 2009 10:02
> To: Tiago Pais
> Cc: Sébastien Morin; Boaz Shapira; [email protected]
> Subject: Re: Error when running full_analysis.py script
>
> Dear Tiago,
>
> This is a hard one to catch.  I have just added a function to this
> script to check the validity of the user variables
>
(http://svn.gna.org/viewcvs/relax/1.3/sample_scripts/full_analysis.py?rev=97
> 94&view=markup).
>  This should give better error messages specifically identifying the
> problem.  For this second issue you are having, it is a little hard to
> see what the problem is.  Would you be able to supply a little more
> information.  For example the version of relax you are using, the full
> error message, how you have executed the full_analysis.py script and
> at what stage you are up to, etc.  With more information, I should be
> able to track down the issue.
>
> Cheers,
>
> Edward
>
>
>
> 2009/10/22 Tiago Pais <[email protected]>:
>> Hi Sebastien,
>> The thing is it was not exactly an error of the script. In the line 639
> you
>> have to adjust the script so that it agrees with the format of the
> function
>> that you have used in line 174 "Relax_Data=[...". If in line 174 you
>> describe the data sets with only three parameters (e.g.[Rilabel, freq,
>> file]) then, in line 639 you have to adapt the function so that the
> program
>> reads only three sets of parameters (e.g. relax_data.read(data[0],
> data[1],
>> data[2], data[3]) while in the original file was set to read 13.
>> This is beginners' stuff, but that's exactly what I am with respect to
> RELAX
>> and PYTHON, so it may be usefull for other beginners.
>>
>> However, I still have not managed to run the script to the end. At the
>> moment I am stuck with yet another error message: AttributeError:
>> 'PipeContainer' object has no attribute 'diff_tensor'
>>
>> If anyone can help me and avoid that I loose time with this probably easy
> to
>> solve error, please do.
>> Thanks
>> Tiago P
>>
>> -----Original Message-----
>> From: Sébastien Morin [mailto:[email protected]]
>> Sent: quarta-feira, 21 de Outubro de 2009 19:46
>> To: Tiago Pais
>> Cc: 'Edward d'Auvergne'; 'Boaz Shapira'; [email protected]
>> Subject: Re: Error when running full_analysis.py script
>>
>> Dear Tiago,
>>
>> Just for the logs, could you tell us what was the problem ?
>>
>> Regards,
>>
>>
>> Sébastien
>>
>>
>> Tiago Pais wrote:
>>> Ok, managed to solve this already.
>>> Cheers
>>> Tiago
>>>
>>> -----Original Message-----
>>> From: [email protected] [mailto:[email protected]]
On
>>> Behalf Of Tiago Pais
>>> Sent: quarta-feira, 21 de Outubro de 2009 15:53
>>> To: 'Edward d'Auvergne'; 'Boaz Shapira'
>>> Cc: [email protected]
>>> Subject: Error when running full_analysis.py script
>>>
>>> Dear all,
>>> I am using 15N relaxation data previously analyzed to test some of the
>>> scripts available in Relax to make sure that I am using it correctly.
>>> However, I get the following error message when running the sample
script
>>> full_analysis.py: "List Index out of Range"
>>> Below is "print screen" where the error shows up at the bottom:
>>>
>>> "None       149        Q          None       None
>>>
>>> relax> spin.name(spin_id=None, name='N', force=False)
>>> Traceback (most recent call last):
>>>   File "/usr/local/bin/relax", line 418, in <module>
>>>     Relax()
>>>   File "/usr/local/bin/relax", line 127, in __init__
>>>     self.interpreter.run(self.script_file)
>>>   File "/usr/local/relax/prompt/interpreter.py", line 276, 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 "/usr/local/relax/prompt/interpreter.py", line 537, in run_script
>>>     return console.interact(intro, local, script_file, quit,
>>> show_script=show_script, raise_relax_error=raise_relax_error)
>>>   File "/usr/local/relax/prompt/interpreter.py", line 433, in
>>> interact_script
>>>     execfile(script_file, local)
>>>   File "full_analysis.py", line 671, in <module>
>>>     Main(self.relax)
>>>   File "full_analysis.py", line 220, in __init__
>>>     self.multi_model(local_tm=True)
>>>   File "full_analysis.py", line 639, in multi_model
>>>     relax_data.read(data[0], data[1], data[2], data[3], data[4],
data[5],
>>> data[6], data[7], data[8], data[9], data[10], data[11],
>>> data[12])
>>> IndexError: list index out of range"
>>>
>>> I can't understand if the error relates to the last command listed,
>> actually
>>> I can't understand the command given in this line (639) - what is it
>> suppose
>>> to do?
>>>
>>> Best regards
>>> TiagoP
>>>
>>>
>>> _______________________________________________
>>> relax (http://nmr-relax.com)
>>>
>>> This is the relax-users 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-users
>>>
>>>
>>> _______________________________________________
>>> relax (http://nmr-relax.com)
>>>
>>> This is the relax-users 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-users
>>>
>>
>>
>> --
>> Sébastien Morin
>> PhD Student
>> S. Gagné NMR Laboratory
>> Université Laval & PROTEO
>> Québec, Canada
>>
>>
>
> _______________________________________________
> relax (http://nmr-relax.com)
>
> This is the relax-users 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-users
>
>


_______________________________________________
relax (http://nmr-relax.com)

This is the relax-users 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-users

Reply via email to