URL: <http://gna.org/bugs/?7755> Summary: modsel.py error with "eliminate" Project: relax Submitted by: sjheadey Submitted on: Friday 11/17/2006 at 05:01 Category: relax's source code Severity: 4 - Important Priority: 5 - Normal Status: None Privacy: Public Assigned to: None Originator Name: Originator Email: Open/Closed: Open Discussion Lock: Any Release: Repository: 1.2 line Operating System: GNU/Linux _______________________________________________________ Details: Hi Edward, I've run models 0-5 without a complaint. However, when I try the selection script modsel.py I get the following error after the models are read. Do you know what is causing this? Aside from specifying models 0-5 the modsel.py file I'm using is unmodified. Cheers, Stephen Headey # m5 # relax> run.create(run='m5', run_type='mf') relax> results.read(run='m5', file='results', dir='m5', format='columnar') Opening the file 'm5/results' for reading. relax> eliminate(run=None, function=None, args=None) Traceback (most recent call last): File "/usr/local/software/relax-1.2/relax", line 454, in ? Relax() File "/usr/local/software/relax-1.2/relax", line 166, in __init__ self.interpreter.run() File "/usr/local/software/relax-1.2/prompt/interpreter.py", line 213, in run run_script(intro=self.relax.intro_string, local=self.local, script_file=self.relax.script_file, quit=1) File "/usr/local/software/relax-1.2/prompt/interpreter.py", line 388, in run_script console.interact(intro, local, script_file, quit) File "/usr/local/software/relax-1.2/prompt/interpreter.py", line 340, in interact_script execfile(script_file, local) File "modsel.py", line 20, in ? eliminate() File "/usr/local/software/relax-1.2/prompt/eliminate.py", line 97, in eliminate self.relax.generic.eliminate.eliminate(run=run, function=function, args=args) File "/usr/local/software/relax-1.2/generic_fns/eliminate.py", line 100, in eliminate values = param_values(self.run, i, sim_index=j) File "/usr/local/software/relax-1.2/specific_fns/model_free.py", line 1499, in get_param_values self.param_vector = self.assemble_param_vector(index=index, sim_index=sim_index) File "/usr/local/software/relax-1.2/specific_fns/model_free.py", line 156, in assemble_param_vector param_vector.append(self.relax.data.diff[self.run].tm_sim[sim_index]) IndexError: list index out of range _______________________________________________________ Follow-up Comments: ------------------------------------------------------- Date: Friday 11/17/2006 at 05:01 By: Stephen Headey <Stephen Headey> Hi Edward, I've run models 0-5 without a complaint. However, when I try the selection script modsel.py I get the following error after the models are read. Do you know what is causing this? Aside from specifying models 0-5 the modsel.py file I'm using is unmodified. Cheers, Stephen Headey # m5 # relax> run.create(run='m5', run_type='mf') relax> results.read(run='m5', file='results', dir='m5', format='columnar') Opening the file 'm5/results' for reading. relax> eliminate(run=None, function=None, args=None) Traceback (most recent call last): File "/usr/local/software/relax-1.2/relax", line 454, in ? Relax() File "/usr/local/software/relax-1.2/relax", line 166, in __init__ self.interpreter.run() File "/usr/local/software/relax-1.2/prompt/interpreter.py", line 213, in run run_script(intro=self.relax.intro_string, local=self.local, script_file=self.relax.script_file, quit=1) File "/usr/local/software/relax-1.2/prompt/interpreter.py", line 388, in run_script console.interact(intro, local, script_file, quit) File "/usr/local/software/relax-1.2/prompt/interpreter.py", line 340, in interact_script execfile(script_file, local) File "modsel.py", line 20, in ? eliminate() File "/usr/local/software/relax-1.2/prompt/eliminate.py", line 97, in eliminate self.relax.generic.eliminate.eliminate(run=run, function=function, args=args) File "/usr/local/software/relax-1.2/generic_fns/eliminate.py", line 100, in eliminate values = param_values(self.run, i, sim_index=j) File "/usr/local/software/relax-1.2/specific_fns/model_free.py", line 1499, in get_param_values self.param_vector = self.assemble_param_vector(index=index, sim_index=sim_index) File "/usr/local/software/relax-1.2/specific_fns/model_free.py", line 156, in assemble_param_vector param_vector.append(self.relax.data.diff[self.run].tm_sim[sim_index]) IndexError: list index out of range _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?7755> _______________________________________________ Message sent via/by Gna! http://gna.org/