Hi,

With all your recent changes, some of my comments below may be out of
date so please ignore those.
- Show quoted text -


On Jan 11, 2008 9:14 PM,  <[EMAIL PROTECTED]> wrote:
> Author: semor
> Date: Fri Jan 11 21:14:30 2008
> New Revision: 4657
>
> URL: http://svn.gna.org/viewcvs/relax?rev=4657&view=rev
> Log:
> Continued the shifting of the consistency tests code to the new relax design 
> started at r4583.
>
> This commit makes some changes pointed out by Edward d'Auvergne in a post at:
> https://mail.gna.org/public/relax-devel/2008-01/msg00041.html (Message-id:
> <[EMAIL PROTECTED]>)
>
>
> Modified:
>     branches/consistency_tests_1.3/specific_fns/consistency_tests.py
>
> Modified: branches/consistency_tests_1.3/specific_fns/consistency_tests.py
> URL: 
> http://svn.gna.org/viewcvs/relax/branches/consistency_tests_1.3/specific_fns/consistency_tests.py?rev=4657&r1=4656&r2=4657&view=diff
> ==============================================================================
> --- branches/consistency_tests_1.3/specific_fns/consistency_tests.py 
> (original)
> +++ branches/consistency_tests_1.3/specific_fns/consistency_tests.py Fri Jan 
> 11 21:14:30 2008
> @@ -81,17 +81,14 @@
>
>          # Consistency testing.
>          for spin in spin_loop(spin_id):
> -            # Reassign data structure.
> -            data = cdp
> -
>              # Skip unselected spins.
>              if not spin.select:
>                  continue
>
>              # Residue specific frequency index.
>              frq_index = None
> -            for j in xrange(data.num_frq):
> -                if data.frq[j] == cdp.ct_frq:
> +            for j in xrange(spina.num_frq):
> +                if spin.frq[j] == cdp.ct_frq:

There is a typo there.


>                      frq_index = j
>              if frq_index == None:
>                  continue
> @@ -102,57 +99,57 @@
>              noe = None
>
>              # Get the R1, R2, and NOE values corresponding to the set 
> frequency.
> -            for j in xrange(data.num_ri):
> +            for j in xrange(spin.num_ri):
>                  # R1.
> -                if data.remap_table[j] == frq_index and data.ri_labels[j] == 
> 'R1':
> +                if spin.remap_table[j] == frq_index and spin.ri_labels[j] == 
> 'R1':
>                      if sim_index == None:
> -                        r1 = data.relax_data[j]
> +                        r1 = spin.relax_spin[j]
>                      else:
> -                        r1 = data.relax_sim_data[sim_index][j]
> +                        r1 = spin.relax_sim_spin[sim_index][j]

This structure should have stayed as relax_sim_data.


>
>                  # R2.
> -                if data.remap_table[j] == frq_index and data.ri_labels[j] == 
> 'R2':
> +                if spin.remap_table[j] == frq_index and spin.ri_labels[j] == 
> 'R2':
>                      if sim_index == None:
> -                        r2 = data.relax_data[j]
> +                        r2 = spin.relax_spin[j]
>                      else:
> -                        r2 = data.relax_sim_data[sim_index][j]
> +                        r2 = spin.relax_sim_spin[sim_index][j]

Again the variable should have not been changed.


>
>                  # NOE.
> -                if data.remap_table[j] == frq_index and data.ri_labels[j] == 
> 'NOE':
> +                if spin.remap_table[j] == frq_index and spin.ri_labels[j] == 
> 'NOE':
>                      if sim_index == None:
> -                        noe = data.relax_data[j]
> +                        noe = spin.relax_spin[j]
>                      else:
> -                        noe = data.relax_sim_data[sim_index][j]
> +                        noe = spin.relax_sim_spin[sim_index][j]

And again.
- Show quoted text -


>
>              # Skip the residue if not all of the three value exist.
>              if r1 == None or r2 == None or noe == None:
>                  continue
>
>              # Initialise the function to calculate.
> -            self.ct = Consistency(frq=cdp.ct_frq, gx=relax_data_store.gx, 
> gh=relax_data_store.gh, mu0=relax_data_store.mu0, 
> h_bar=relax_data_store.h_bar)
> +            self.ct = Consistency(frq=cdp.ct_frq, gx=spin.gx, gh=spin.gh)
>
>              # Calculate the consistency tests values.
> -            j0, f_eta, f_r2 = self.ct.func(orientation=data.orientation, 
> tc=data.tc, r=data.r, csa=data.csa, r1=r1, r2=r2, noe=noe)
> +            j0, f_eta, f_r2 = self.ct.func(orientation=spin.orientation, 
> tc=spin.tc, r=spin.r, csa=spin.csa, r1=r1, r2=r2, noe=noe)
>
>              # Consistency tests values.
>              if sim_index == None:
> -                data.j0 = j0
> -                data.f_eta = f_eta
> -                data.f_r2 = f_r2
> +                spin.j0 = j0
> +                spin.f_eta = f_eta
> +                spin.f_r2 = f_r2
>
>              # Monte Carlo simulated consistency tests values.
>              else:
>                  # Initialise the simulation data structures.
> -                self.data_init(data, sim=1)
> -                if data.j0_sim == None:
> -                    data.j0_sim = []
> -                    data.f_eta_sim = []
> -                    data.f_r2_sim = []
> +                self.spin_init(spin, sim=1)
> +                if spin.j0_sim == None:
> +                    spin.j0_sim = []
> +                    spin.f_eta_sim = []
> +                    spin.f_r2_sim = []
>
>                  # Consistency tests values.
> -                data.j0_sim.append(j0)
> -                data.f_eta_sim.append(f_eta)
> -                data.f_r2_sim.append(f_r2)
> +                spin.j0_sim.append(j0)
> +                spin.f_eta_sim.append(f_eta)
> +                spin.f_r2_sim.append(f_r2)

All the other changes seem good.

Cheers,

Edward

_______________________________________________
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