Hi Ed,
I got another bug... I think. The program could opened the data files for
reading, selected the model, deselected the over-fit spins, but it crashes when
starts fitting the first spin
Traceback (most recent call last):
File "/soft/group/relax/relax-1.3/relax", line 358, in ?
Relax()
File "/soft/group/relax/relax-1.3/relax", line 126, in __init__
self.interpreter.run(self.script_file)
File "/soft/group/relax/relax-1.3/prompt/interpreter.py", line 287, in run
return run_script(intro=self.__intro_string, local=locals(),
script_file=script_file, quit=self.__quit_flag, show_script=self.__show_script,
raise_relax_error=self.__raise_relax_error)
File "/soft/group/relax/relax-1.3/prompt/interpreter.py", line 533, in
run_script
return console.interact(intro, local, script_file, quit,
show_script=show_script, raise_relax_error=raise_relax_error)
File "/soft/group/relax/relax-1.3/prompt/interpreter.py", line 429, in
interact_script
execfile(script_file, local)
File "full_analysis_last.py", line 197, in ?
dAuvergne_protocol(diff_model=DIFF_MODEL, mf_models=MF_MODELS,
local_tm_models=LOCAL_TM_MODELS, pdb_file=PDB_FILE, seq_args=SEQ_ARGS,
het_name=HET_NAME, relax_data=RELAX_DATA, unres=UNRES, exclude=EXCLUDE,
bond_length=BOND_LENGTH, csa=CSA, hetnuc=HETNUC, proton=PROTON,
grid_inc=GRID_INC, min_algor=MIN_ALGOR, mc_num=MC_NUM, conv_loop=CONV_LOOP)
File "/soft/group/relax/relax-1.3/auto_analyses/dauvergne_protocol.py", line
246, in __init__
self.multi_model(local_tm=True)
File "/soft/group/relax/relax-1.3/auto_analyses/dauvergne_protocol.py", line
809, in multi_model
self.interpreter.grid_search(inc=self.grid_inc)
File "/soft/group/relax/relax-1.3/prompt/minimisation.py", line 106, in
grid_search
minimise.grid_search(lower=lower, upper=upper, inc=inc,
constraints=constraints, verbosity=verbosity)
File "/soft/group/relax/relax-1.3/generic_fns/minimise.py", line 127, in
grid_search
grid_search(lower=lower, upper=upper, inc=inc, constraints=constraints,
verbosity=verbosity)
File "/soft/group/relax/relax-1.3/specific_fns/model_free/mf_minimise.py",
line 1174, in grid_search
self.minimise(min_algor='grid', lower=lower, upper=upper, inc=inc,
constraints=constraints, verbosity=verbosity, sim_index=sim_index)
File "/soft/group/relax/relax-1.3/specific_fns/model_free/mf_minimise.py",
line 1462, in minimise
results = grid(func=self.mf.func, args=(), num_incs=inc_new,
lower=lower_new, upper=upper_new, A=A, b=b, verbosity=verbosity)
TypeError: grid() got an unexpected keyword argument 'num_incs'
Could you take a look at this?
Thanks
Daniel
Dr. Daniel Pérez
Institut für Molekularbiologie und Biophysik
Schafmattstrasse 20
ETH-Hönggerberg, HPK G 5
CH-8093 Zürich
Phone: +41 44 633 25 37
E-mail: [email protected]
On Mar 17, 2010, at 3:02 PM, Edward d'Auvergne wrote:
> Hi,
>
> Ah, that was a real bug. I've now fixed it, so if you type 'svn up'
> in your checked out copy of relax, you will have the bug fix.
> Hopefully there won't be any more bugs hidden in there!
>
> Cheers,
>
> Edward
>
>
> 2010/3/17 Daniel Pérez <[email protected]>:
>> Hi Ed,
>>
>> Thanks for the feedback. Now dAuvergne_protocol.py is asking for defining
>> local_mf_models.
>>
>> From where should it get it? In full_analysis.py one can only define
>> local_tm_models.
>>
>>
>> With the new full_analysis I got the following:
>>
>> Traceback (most recent call last):
>> File "/soft/group/relax/relax-1.3/relax", line 358, in ?
>> Relax()
>> File "/soft/group/relax/relax-1.3/relax", line 126, in __init__
>> self.interpreter.run(self.script_file)
>> File "/soft/group/relax/relax-1.3/prompt/interpreter.py", line 287, in run
>> return run_script(intro=self.__intro_string, local=locals(),
>> script_file=script_file, quit=self.__quit_flag,
>> show_script=self.__show_script, raise_relax_error=self.__raise_relax_error)
>> File "/soft/group/relax/relax-1.3/prompt/interpreter.py", line 533, in
>> run_script
>> return console.interact(intro, local, script_file, quit,
>> show_script=show_script, raise_relax_error=raise_relax_error)
>> File "/soft/group/relax/relax-1.3/prompt/interpreter.py", line 429, in
>> interact_script
>> execfile(script_file, local)
>> File "full_analysis_last.py", line 198, in ?
>> dAuvergne_protocol(diff_model=DIFF_MODEL, mf_models=MF_MODELS,
>> local_tm_models=LOCAL_TM_MODELS, pdb_file=PDB_FILE, seq_args=SEQ_ARGS,
>> het_name=HET_NAME, relax_data=RELAX_DATA, unres=UNRES, exclude=EXCLUDE,
>> bond_length=BOND_LENGTH, csa=CSA, hetnuc=HETNUC, proton=PROTON,
>> grid_inc=GRID_INC, min_algor=MIN_ALGOR, mc_num=MC_NUM, conv_loop=CONV_LOOP)
>> File "/soft/group/relax/relax-1.3/auto_analyses/dauvergne_protocol.py",
>> line 225, in __init__
>> self.status.dAuvergne_protocol.local_mf_models = local_mf_models
>> NameError: global name 'local_mf_models' is not defined
>>
>>
>> Thanks again!
>>
>> Daniel
>>
>> Dr. Daniel Pérez
>> Institut für Molekularbiologie und Biophysik
>> Schafmattstrasse 20
>> ETH-Hönggerberg, HPK G 5
>> CH-8093 Zürich
>> Phone: +41 44 633 25 37
>> E-mail: [email protected]
>>
>> On Mar 17, 2010, at 1:14 PM, Edward d'Auvergne wrote:
>>
>>> Hi,
>>>
>>> The trick here is to have a look at the new full_analysis.py sample
>>> script. This has changed quite a lot since relax-1.3.4. Most of the
>>> script has been shifted into the core of relax. Nevertheless you
>>> should be able to quite easily modify the new script to perform your
>>> analysis. There is something that will change soon with the diffusion
>>> tensor in the 1.3 repository line, so I'll tell you hopefully today
>>> how to get the change ('svn up' in the relax base directory).
>>>
>>> Regards,
>>>
>>> Edward
>>>
>>>
>>>
>>> 2010/3/17 Daniel Pérez <[email protected]>:
>>>> Hi Edward,
>>>> thanks for your quick answer.
>>>> I download the latest of relax 1.3 using
>>>>
>>>> $ svn co svn://svn.gna.org/svn/relax/1.3 relax-1.3
>>>>
>>>> Now when I run full_analysis.py with it I get the following error message
>>>>
>>>> Traceback (most recent call last):
>>>> File "/soft/group/relax/relax-1.3/relax", line 358, in ?
>>>> Relax()
>>>> File "/soft/group/relax/relax-1.3/relax", line 126, in __init__
>>>> self.interpreter.run(self.script_file)
>>>> File "/soft/group/relax/relax-1.3/prompt/interpreter.py", line 287, in
>>>> run
>>>> return run_script(intro=self.__intro_string, local=locals(),
>>>> script_file=script_file, quit=self.__quit_flag,
>>>> show_script=self.__show_script, raise_relax_error=self.__raise_relax_error)
>>>> File "/soft/group/relax/relax-1.3/prompt/interpreter.py", line 533, in
>>>> run_script
>>>> return console.interact(intro, local, script_file, quit,
>>>> show_script=show_script, raise_relax_error=raise_relax_error)
>>>> File "/soft/group/relax/relax-1.3/prompt/interpreter.py", line 429, in
>>>> interact_script
>>>> execfile(script_file, local)
>>>> File "full_analysis.py", line 674, in ?
>>>> Main(self.relax)
>>>> AttributeError: Interpreter instance has no attribute 'relax'
>>>>
>>>>
>>>> It looks like a pretty basic error, but still I'm stacked with it
>>>> Regards
>>>> Daniel
>>>>
>>>>
>>>> Dr. Daniel Pérez
>>>> Institut für Molekularbiologie und Biophysik
>>>> Schafmattstrasse 20
>>>> ETH-Hönggerberg, HPK G 5
>>>> CH-8093 Zürich
>>>> Phone: +41 44 633 25 37
>>>> E-mail: [email protected]
>>>> Dr. Daniel Pérez
>>>> Institut für Molekularbiologie und Biophysik
>>>> Schafmattstrasse 20
>>>> ETH-Hönggerberg, HPK G 5
>>>> CH-8093 Zürich
>>>> Phone: +41 44 633 25 37
>>>> E-mail: [email protected]
>>>> On Mar 17, 2010, at 9:58 AM, Edward d'Auvergne wrote:
>>>>
>>>> Hi Daniel,
>>>>
>>>> This is actually a bug that was fixed a while ago
>>>> (http://gna.org/bugs/?15050). I have to release relax-1.3.5 soon as
>>>> there are many bug fixes in the repository sitting there waiting. If
>>>> you can't wait, you can obtain the new code by following the
>>>> instructions in one of the following:
>>>>
>>>> https://mail.gna.org/public/relax-users/2008-09/msg00002.html
>>>> https://mail.gna.org/public/relax-users/2008-10/msg00013.html
>>>> https://mail.gna.org/public/relax-users/2006-11/msg00006.html
>>>>
>>>> All the links are to help with Google indexing, just like this
>>>> http://www.nmr-relax.com/ ;) The first should be enough, but the
>>>> others might give more info if you need it.
>>>>
>>>> Regards,
>>>>
>>>> Edward
>>>>
>>>>
>>>>
>>>> 2010/3/17 Daniel Pérez <[email protected]>:
>>>>
>>>> Hi Edward,
>>>>
>>>> I hope you have some time to take a look at this. I have a data set at two
>>>> fields. I used relax for fitting the data, but when and run the
>>>> full_analysis script, after the software starts the grid search I get the
>>>> following error message
>>>>
>>>> Traceback (most recent call last):
>>>>
>>>> File "/soft/group/relax/relax-1.3.4/relax", line 418, in ?
>>>>
>>>> Relax()
>>>>
>>>> File "/soft/group/relax/relax-1.3.4/relax", line 127, in __init__
>>>>
>>>> self.interpreter.run(self.script_file)
>>>>
>>>> File "/soft/group/relax/relax-1.3.4/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 "/soft/group/relax/relax-1.3.4/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 "/soft/group/relax/relax-1.3.4/prompt/interpreter.py", line 433, in
>>>> interact_script
>>>>
>>>> execfile(script_file, local)
>>>>
>>>> File "full_analysis_markup.py", line 764, in ?
>>>>
>>>> Main(self.relax)
>>>>
>>>> File "full_analysis_markup.py", line 226, in __init__
>>>>
>>>> self.multi_model(local_tm=True)
>>>>
>>>> File "full_analysis_markup.py", line 755, in multi_model
>>>>
>>>> grid_search(inc=GRID_INC)
>>>>
>>>> File "/soft/group/relax/relax-1.3.4/prompt/minimisation.py", line 156, in
>>>> grid_search
>>>>
>>>> minimise.grid_search(lower=lower, upper=upper, inc=inc,
>>>> constraints=constraints, verbosity=verbosity)
>>>>
>>>> File "/soft/group/relax/relax-1.3.4/generic_fns/minimise.py", line 191, in
>>>> grid_search
>>>>
>>>> grid_search(lower=lower, upper=upper, inc=inc, constraints=constraints,
>>>> verbosity=verbosity)
>>>>
>>>> File
>>>> "/soft/group/relax/relax-1.3.4/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
>>>> "/soft/group/relax/relax-1.3.4/specific_fns/model_free/mf_minimise.py",
>>>> line
>>>> 789, in minimise
>>>>
>>>> model_type = self.determine_model_type()
>>>>
>>>> File "/soft/group/relax/relax-1.3.4/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'
>>>>
>>>>
>>>> Checking the mailing archive I saw that Tiago Pais got the same error
>>>> message last year.
>>>>
>>>> That time you suggested him to use a script containing a markup:
>>>>
>>>> http://svn.gna.org/viewcvs/relax/1.3/sample_scripts/full_analysis.py?rev=9794&view=markup
>>>>
>>>> (
>>>>
>>>> The complete answer was:
>>>>
>>>> Re: Error when running full_analysis.py script
>>>>
>>>> Edward d'Auvergne
>>>>
>>>> Tue, 27 Oct 2009 03:02:16 -0700
>>>>
>>>> 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=9794&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
>>>>
>>>> )
>>>>
>>>>
>>>>
>>>> The traceback I showed to you above is coming from running that script, I
>>>> got the same error message when I run the canonical full_analysis script.
>>>>
>>>> I'm running relax 1.3.4 in RHEL distribution 5.1.19.6, kernel /vmlinuz
>>>> 2.6.18-128.1.10.e15
>>>>
>>>> It will be nice if you can help me with this
>>>>
>>>> Best regards
>>>>
>>>> Daniel
>>>>
>>>>
>>>>
>>>> Dr. Daniel Pérez
>>>>
>>>> Institut für Molekularbiologie und Biophysik
>>>>
>>>> Schafmattstrasse 20
>>>>
>>>> ETH-Hönggerberg, HPK G 5
>>>>
>>>> CH-8093 Zürich
>>>>
>>>> Phone: +41 44 633 25 37
>>>>
>>>> E-mail: [email protected]
>>>>
>>>>
>>>> _______________________________________________
>>>>
>>>> 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