That makes a bit more sense ;)

Regards,

Edward


On 17 June 2011 18:25, Sébastien Morin <[email protected]> wrote:
> Hi,
>
> This was committed too fast (oups!)...
>
> The good commit message should have been:
>
> ====
> Created a function for checking the inversion-recovery curve fitting
> results.
>
> This function is duplicated from the corresponding function for exponential
> decay.
> ====
>
> Cheers,
>
>
> Séb  :)
>
>
>
> On 11-06-17 6:23 PM, [email protected] wrote:
>>
>> Author: semor
>> Date: Fri Jun 17 18:23:27 2011
>> New Revision: 13119
>>
>> URL: http://svn.gna.org/viewcvs/relax?rev=13119&view=rev
>> Log:
>>
>> Renamed the function for checking the curve fitting results.
>>
>>
>> Modified:
>>     branches/inversion-recovery/test_suite/system_tests/relax_fit.py
>>
>> Modified: branches/inversion-recovery/test_suite/system_tests/relax_fit.py
>> URL:
>> http://svn.gna.org/viewcvs/relax/branches/inversion-recovery/test_suite/system_tests/relax_fit.py?rev=13119&r1=13118&r2=13119&view=diff
>>
>> ==============================================================================
>> --- branches/inversion-recovery/test_suite/system_tests/relax_fit.py
>> (original)
>> +++ branches/inversion-recovery/test_suite/system_tests/relax_fit.py Fri
>> Jun 17 18:23:27 2011
>> @@ -101,6 +101,47 @@
>>                  break
>>
>>
>> +    def check_curve_fitting_exp_3param_inv_neg(self):
>> +        """Check the results of the curve-fitting."""
>> +
>> +        # Data.
>> +        relax_times = [0.0176, 0.0176, 0.0352, 0.0704, 0.0704, 0.1056,
>> 0.1584, 0.1584, 0.1936, 0.1936]
>> +        chi2 = [None, None, None, 3.1727215308183405, 5.9732236976178248,
>> 17.633333237460601, 4.7413502242106036, 10.759950979457724, None, None,
>> None, 6.5520255580798752]
>> +        rx = [None, None, None, 8.0814894819861891, 8.6478971007171523,
>> 9.5710638143380482, 10.716551832690667, 11.143793929315777, None, None,
>> None, 12.828753698718391]
>> +        i0 = [None, None, None, 1996050.9679873895, 2068490.9458262245,
>> 1611556.5193290685, 1362887.2329727132, 1877670.5629299041, None, None,
>> None, 897044.17270784755]
>> +
>> +        # Some checks.
>> +        self.assertEqual(cdp.curve_type, 'exp_2param_neg')
>> +        self.assertEqual(cdp.int_method, ds.int_type)
>> +        self.assertEqual(len(cdp.relax_times), 10)
>> +        cdp_relax_times = sorted(cdp.relax_times.values())
>> +        for i in range(10):
>> +            self.assertEqual(cdp_relax_times[i], relax_times[i])
>> +
>> +        # Check the errors.
>> +        for key in cdp.sigma_I:
>> +            self.assertEqual(cdp.sigma_I[key], 10142.707367087694)
>> +            self.assertEqual(cdp.var_I[key], 102874512.734375)
>> +
>> +        # Spin data check.
>> +        i = 0
>> +        for spin in spin_loop():
>> +            # No data present.
>> +            if chi2[i] == None:
>> +                self.assert_(not hasattr(spin, 'chi2'))
>> +
>> +            # Data present.
>> +            else:
>> +                self.assertAlmostEqual(spin.chi2, chi2[i])
>> +                self.assertAlmostEqual(spin.rx, rx[i])
>> +                self.assertAlmostEqual(spin.i0/1e6, i0[i]/1e6)
>> +
>> +            # Increment the spin index.
>> +            i = i + 1
>> +            if i>= 12:
>> +                break
>> +
>> +
>>      def test_bug_12670_12679(self):
>>          """Test the relaxation curve fitting, replicating bug #12670 and
>> bug #12679."""
>>
>>
>>
>> _______________________________________________
>> relax (http://nmr-relax.com)
>>
>> This is the relax-commits 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-commits
>
> --
> Sébastien Morin, Ph.D.
> Postdoctoral Fellow, S. Grzesiek NMR Laboratory
> Department of Structural Biology
> Biozentrum, Universität Basel
> Klingelbergstrasse 70
> 4056 Basel
> Switzerland
>
>
> _______________________________________________
> relax (http://nmr-relax.com)
>
> This is the relax-devel 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-devel
>

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

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

Reply via email to