[prev in list] [next in list] [prev in thread] [next in thread]
List: relax-devel
Subject: Re: r13119 - /branches/inversion-recovery/test_suite/system_tests/relax_fit.py
From: Sébastien_Morin <sebastien.morin.1 () domain ! hid>
Date: 2011-06-17 16:25:39
Message-ID: 4DFB8003.2020704 () domain ! hid
[Download RAW message or body]
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, sebastien.morin@domain.hid 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
> relax-commits@domain.hid
>
> 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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic