Hi,

Thanks for the info!  I now won't bug you about creating bug reports
and will save myself some time not trying to debug the problem.

Cheers,

Edward


On 27 September 2012 16:17, Martin Ballaschk <[email protected]> wrote:
> Hi Edward, dear list readers,
>
> turns out I made a mistake while importing the relaxation data. When I let 
> relax read the correct data sets, everything works just fine.
>
> Cheers,
> Martin
>
>
> On 17.09.2012, at 23:49, Martin Ballaschk <[email protected]> wrote:
>
>> Hi Edward,
>>
>> a similar message pops up also when running relax in single-processor mode.
>>
>> As soon as I'm back in Berlin I will try to make a minimal data set and post 
>> the required info with the bug report.
>>
>> Thanks for your support
>>
>> Cheers
>> Martin
>>
>>
>>
>> Am 17.09.2012 um 11:10 schrieb "Edward d'Auvergne" <[email protected]>:
>>
>>> Hi Martin,
>>>
>>> Would you be able to create a bug report for this problem?  The link
>>> for this is https://gna.org/bugs/?func=additem&group=relax.  The error
>>> message you are seeing is complicated because you appear to be running
>>> in Gary's mpi4py multi-processor mode.  Could you also try in the
>>> uni-processor mode and see if the error exists there as well?  The
>>> traceback error messages from this mode are much easier to interpret.
>>>
>>> Useful information for the bug report would be the command you typed
>>> at the command line, the error message in multi- and uni-processor
>>> modes, and the output of:
>>>
>>> $ relax --info
>>>
>>> It might be also useful if you came up with a mini dataset of only a
>>> few spin systems together with a script which trigger the bug and then
>>> to attach these to the bug report.  You can slightly randomise the
>>> data if you wish to keep the results confidential.
>>>
>>> Cheers,
>>>
>>> Edward
>>>
>>>
>>>
>>>
>>>
>>> On 14 September 2012 09:28, Martin Ballaschk <[email protected]> 
>>> wrote:
>>>> Hi Edward,
>>>>
>>>> I need a bit of help figuring out what was going wrong here. I started the 
>>>> fully-automated protocol via the GUI in relax 2.1.0 (multi-processor).
>>>>
>>>> First, relax successfully fitted the local_tm:
>>>>
>>>>> relax> results.write(file='results', 
>>>>> dir='/home/tron/relax-martin/b2m/local_tm/aic', compress_type=1, 
>>>>> force=True)
>>>>> Opening the file '/home/tron/relax-martin/b2m/local_tm/aic/results.bz2' 
>>>>> for writing.
>>>>
>>>>
>>>>
>>>> Then, it started with the spherical diffusion tensor and raised the 
>>>> following error message.
>>>>
>>>>> relax> pipe.create(pipe_name='sphere - mf (Thu Sep 13 15:47:14 2012)', 
>>>>> pipe_type='mf', bundle='mf (Thu Sep 13 15:47:14 2012)')
>>>>>
>>>>> relax> results.read(file='results', 
>>>>> dir='/home/tron/relax-martin/b2m/local_tm/aic')
>>>>> Opening the file '/home/tron/relax-martin/b2m/local_tm/aic/results.bz2' 
>>>>> for reading.
>>>>>
>>>>> relax> model_free.remove_tm(spin_id=None)
>>>>>
>>>>> relax> diffusion_tensor.init(params=1e-08, time_scale=1.0, d_scale=1.0, 
>>>>> angle_units='deg', param_types=0, spheroid_type=None, fixed=False)
>>>>>
>>>>> relax> fix(element='all_spins', fixed=True)
>>>>>
>>>>> relax> grid_search(lower=None, upper=None, inc=11, constraints=True, 
>>>>> verbosity=1)
>>>>>
>>>>>
>>>>> Over-fit spin deselection.
>>>>>
>>>>> Only diffusion tensor parameters will be used.
>>>>> Parallelised diffusion tensor grid search.
>>>>> Exception raised in thread.
>>>>>
>>>>> Traceback (most recent call last):
>>>>> File "/opt/relax-2.1.0/gui/analyses/execute.py", line 87, in run
>>>>>   self.run_analysis()
>>>>> File "/opt/relax-2.1.0/gui/analyses/auto_model_free.py", line 803, in 
>>>>> run_analysis
>>>>>   dauvergne_protocol.dAuvergne_protocol(pipe_name=self.data.pipe_name, 
>>>>> pipe_bundle=self.data.pipe_bundle, results_dir=self.data.save_dir, 
>>>>> diff_model=self.data.global_models, mf_models=self.data.mf_models, 
>>>>> local_tm_models=self.data.local_tm_models, grid_inc=self.data.inc, 
>>>>> diff_tensor_grid_inc=self.data.diff_tensor_grid_inc, 
>>>>> mc_sim_num=self.data.mc_sim_num, max_iter=self.data.max_iter, 
>>>>> conv_loop=self.data.conv_loop)
>>>>> File "/opt/relax-2.1.0/auto_analyses/dauvergne_protocol.py", line 235, in 
>>>>> __init__
>>>>>   self.execute()
>>>>> File "/opt/relax-2.1.0/auto_analyses/dauvergne_protocol.py", line 619, in 
>>>>> execute
>>>>>   self.interpreter.grid_search(inc=inc)
>>>>> File "/opt/relax-2.1.0/prompt/uf_objects.py", line 219, in __call__
>>>>>   self._backend(*new_args, **uf_kargs)
>>>>> File "/opt/relax-2.1.0/generic_fns/minimise.py", line 140, in grid_search
>>>>>   grid_search(lower=lower, upper=upper, inc=inc, constraints=constraints, 
>>>>> verbosity=verbosity)
>>>>> File "/opt/relax-2.1.0/specific_fns/model_free/mf_minimise.py", line 
>>>>> 1493, in grid_search
>>>>>   self.minimise(min_algor='grid', lower=lower, upper=upper, inc=inc, 
>>>>> constraints=constraints, verbosity=verbosity, sim_index=sim_index)
>>>>> File "/opt/relax-2.1.0/specific_fns/model_free/mf_minimise.py", line 
>>>>> 1817, in minimise
>>>>>   processor.run_queue()
>>>>> File "/opt/relax-2.1.0/multi/processor.py", line 621, in run_queue
>>>>>   self.run_command_queue(lqueue)
>>>>> File "/opt/relax-2.1.0/multi/processor.py", line 605, in run_command_queue
>>>>>   result_queue.put(result)
>>>>> File "/opt/relax-2.1.0/multi/result_queue.py", line 90, in put
>>>>>   super(Threaded_result_queue, self).put(job)
>>>>> File "/opt/relax-2.1.0/multi/result_queue.py", line 52, in put
>>>>>   self.processor.process_result(job)
>>>>> File "/opt/relax-2.1.0/multi/multi_processor_base.py", line 123, in 
>>>>> process_result
>>>>>   result.run(self, memo)
>>>>> File "/opt/relax-2.1.0/multi/result_commands.py", line 141, in run
>>>>>   raise self.exception
>>>>> Capturing_exception:
>>>>>
>>>>> ------------------------------------------------------------------------------------------------------------------------
>>>>>
>>>>> File "/opt/relax-2.1.0/multi/processor.py", line 521, in run
>>>>>   command.run(self, completed)
>>>>> File 
>>>>> "/opt/relax-2.1.0/specific_fns/model_free/multi_processor_commands.py", 
>>>>> line 129, in run
>>>>>   results = self.optimise()
>>>>> File 
>>>>> "/opt/relax-2.1.0/specific_fns/model_free/multi_processor_commands.py", 
>>>>> line 175, in optimise
>>>>>   results = grid_point_array(func=self.mf.func, args=(), 
>>>>> points=self.opt_params.subdivision, verbosity=self.opt_params.verbosity)
>>>>> File "/opt/relax-2.1.0/minfx/grid.py", line 256, in grid_point_array
>>>>>   n = len(points[0])
>>>>>
>>>>>
>>>>> Nested Exception from sub processor
>>>>> Rank: 1 Name: hyperion-pid7244
>>>>> Exception type: IndexError
>>>>> Message: index out of bounds
>>>>>
>>>>> ------------------------------------------------------------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> I'm not very good in reading these kinds of traceback error messages, and 
>>>> in this case it's hard for me to see why the grid search failed.
>>>>
>>>> I noticed that my data are partly faulty: there is a single amino acid 
>>>> with a HetNOE > 1. This is a artifact I have to look into yet, I suppose 
>>>> it is a S/N problem of the original spectra (very weak peak?). Could that 
>>>> be the reason for the exception?
>>>>
>>>> I'd be grateful if you could provide a bit of support (again).
>>>>
>>>> Cheers
>>>> Martin
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> relax (http://www.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://www.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://www.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