Ehhhh.

Can you suggest a change?

Best
Troels

2014-05-05 17:05 GMT+02:00 Edward d'Auvergne <edw...@nmr-relax.com>:
> Hi,
>
> I now have the failure when running:
>
> $ ./relax -s Relax_disp.test_hansen_cpmg_data_auto_analysis
>
> This is because the change is incorrect.  The model_statistics()
> method is called once for each individual model - for each iteration
> of the model_loop(), which for the dispersion analysis is each spin
> cluster (or individual spins).  The logic:
>
>         spins_list = []
>         for spin_id in self.model_loop():
>             spins_list.append(spin_id[0])
>
>         spins = spin_ids_to_containers(spins_list)
>
> is incorrect as the model_loop() loops over all spin clusters.
> Therefore the 'spins' object will now be a list of the first spin
> system from all clusters.  Previously it was simply a list of all the
> spins for the current spin cluster.  I hope this makes sense.
>
> Regards,
>
> Edward
>
>
>
> On 5 May 2014 16:52, Troels Emtekær Linnet <tlin...@nmr-relax.com> wrote:
>> Now ready to be tested with:
>>
>> relax -s Relax_disp.test_hansen_cpmg_data_auto_analysis -d
>>
>>
>> ---------- Forwarded message ----------
>> From:  <tlin...@nmr-relax.com>
>> Date: 2014-05-05 16:46 GMT+02:00
>> Subject: r22958 - /trunk/specific_analyses/relax_disp/api.py
>> To: relax-comm...@gna.org
>>
>>
>> Author: tlinnet
>> Date: Mon May  5 16:46:10 2014
>> New Revision: 22958
>>
>> URL: http://svn.gna.org/viewcvs/relax?rev=22958&view=rev
>> Log:
>> Inserted commit r22954 to fix the AIC method selection.
>>
>> The command used was:
>> svn merge -r22953:r22954 .
>>
>> .....
>>     Attempt to fix function model_statistics() in API for relax_disp.
>>
>>     bug #22012(https://gna.org/bugs/?22012): dx.map not implemented
>> for pipe type relax_disp.
>>
>>     Modified:
>>         trunk/specific_analyses/relax_disp/api.py
>> .....
>>
>>
>> Modified:
>>     trunk/specific_analyses/relax_disp/api.py
>>
>> Modified: trunk/specific_analyses/relax_disp/api.py
>> URL: 
>> http://svn.gna.org/viewcvs/relax/trunk/specific_analyses/relax_disp/api.py?rev=22958&r1=22957&r2=22958&view=diff
>> ==============================================================================
>> --- trunk/specific_analyses/relax_disp/api.py   (original)
>> +++ trunk/specific_analyses/relax_disp/api.py   Mon May  5 16:46:10 2014
>> @@ -678,9 +678,21 @@
>>          @rtype:                 tuple of (int, int, float)
>>          """
>>
>> +        # Bad argument combination.
>> +        if model_info == None and spin_id == None:
>> +            raise RelaxError("Either the model_info or spin_id
>> argument must be supplied.")
>> +        elif model_info != None and spin_id != None:
>> +            raise RelaxError("The model_info arg " + repr(model_info)
>> + " and spin_id arg " + repr(spin_id) + " clash.  Only one should be
>> supplied.")
>> +
>>          # Unpack the data.
>>          spin_ids = model_info
>> -        spins = spin_ids_to_containers(spin_ids)
>> +        #spins = spin_ids_to_containers(spin_ids)
>> +
>> +        spins_list = []
>> +        for spin_id in self.model_loop():
>> +            spins_list.append(spin_id[0])
>> +
>> +        spins = spin_ids_to_containers(spins_list)
>>
>>          # The number of parameters for the cluster.
>>          k = param_num(spins=spins)
>>
>>
>> _______________________________________________
>> relax (http://www.nmr-relax.com)
>>
>> This is the relax-commits mailing list
>> relax-comm...@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-commits
>>
>> _______________________________________________
>> relax (http://www.nmr-relax.com)
>>
>> This is the relax-devel mailing list
>> relax-devel@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-devel

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

This is the relax-devel mailing list
relax-devel@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-devel

Reply via email to