mailRe: r25677 - /trunk/auto_analyses/relax_disp_repeat_cpmg.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Troels Emtekær Linnet on September 08, 2014 - 09:43:
Hi Edward.

Yes, cdp.dic_spectrum_ids is a per spectrometer frequency collection
of spectrum IDs.

I also store a cdp.dic_spectrum_ids_repeated, which is frequency
dependent and tells which spectrums
are replicated.

The character ""[\x80-\xFF]" is something weird.

I have seen it time to time, and it appears when I write commit
messages on my mac.
When I write the commit message, nothing is seen.

But sometimes when I inspect the log, I see the characters, and have
wondered if it was my fat fingers on the keyboard.
But those fat fingers only make troubles on my mac.

I will see if I can figure out what it is.

Best
Troels




2014-09-08 8:42 GMT+02:00 Edward d'Auvergne <edward@xxxxxxxxxxxxx>:
Hi Troels,

I was wondering what "cdp.dic_spectrum_ids" is?  Is this a per
spectrometer frequency collection of spectrum IDs?  Also, do you know
where the character "Ã" comes from?  It appears from time to time in
your commit messages:

$ svn log | grep -P "[\x80-\xFF]

along with some other vowels with accents, and I have to delete these
for the release notes.

Cheers,

Edward



On 7 September 2014 19:31,  <tlinnet@xxxxxxxxxxxxx> wrote:
Author: tlinnet
Date: Sun Sep  7 19:31:24 2014
New Revision: 25677

URL: http://svn.gna.org/viewcvs/relax?rev=25677&view=rev
Log:
Stored a frequency dependent dictionary with spectrum ids and reÃpeatead 
PMG frequencies in setup pipe.

This information will progress out through children pipes.

Task #7826 (https://gna.org/task/index.php?7826): Write an python class 
for the repeated analysis of dispersion data.

Modified:
    trunk/auto_analyses/relax_disp_repeat_cpmg.py

Modified: trunk/auto_analyses/relax_disp_repeat_cpmg.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/auto_analyses/relax_disp_repeat_cpmg.py?rev=25677&r1=25676&r2=25677&view=diff
==============================================================================
--- trunk/auto_analyses/relax_disp_repeat_cpmg.py       (original)
+++ trunk/auto_analyses/relax_disp_repeat_cpmg.py       Sun Sep  7 
19:31:24 2014
@@ -140,8 +140,8 @@
             self.interpreter.pipe.create(pipe_name=pipe_name, 
pipe_type=self.pipe_type, bundle=None)

             # Loop over frequency, store spectrum ids.
-            spectrum_ids = {}
-            spectrum_ids_replicates = {}
+            dic_spectrum_ids = {}
+            dic_spectrum_ids_replicates = {}
             for i, sfrq in enumerate(self.sfrqs):
                 # Access the key in self.
                 key = DIC_KEY_FORMAT % (sfrq)
@@ -166,14 +166,14 @@
                     self.interpreter.spectrum.read_spins(file=peaks_file, 
dir=None)

                 # Collect data keys.
-                spectrum_ids[key] = []
+                dic_spectrum_ids[key] = []
                 for j, cpmg_frq in enumerate(cpmg_frqs):
                     # Define the key.
                     data_key = 
return_param_key_from_data(exp_type=self.exp_type, frq=sfrq, 
point=cpmg_frq)
                     spectrum_id = data_key + '_%i'%j

                     # Store data key
-                    spectrum_ids[key].append(spectrum_id)
+                    dic_spectrum_ids[key].append(spectrum_id)

                     # Set the current experiment type.
                     
self.interpreter.relax_disp.exp_type(spectrum_id=spectrum_id, 
exp_type=self.exp_type)
@@ -191,14 +191,14 @@
                     
self.interpreter.spectrometer.frequency(id=spectrum_id, frq=sfrq, 
units=self.sfrq_unit)

                 # Get the list of duplications
-                list_dub = self.get_dublicates(spectrum_ids[key], 
cpmg_frqs)
+                list_dub = self.get_dublicates(dic_spectrum_ids[key], 
cpmg_frqs)

                 # Store to dic
-                spectrum_ids_replicates[key] = list_dub
-
-            # Store to self.
-            self.set_self(key='spectrum_ids', value=spectrum_ids)
-            self.set_self(key='spectrum_ids_replicates', 
value=spectrum_ids_replicates)
+                dic_spectrum_ids_replicates[key] = list_dub
+
+            # Store to current data pipe.
+            cdp.dic_spectrum_ids = dic_spectrum_ids
+            cdp.dic_spectrum_ids_replicates = dic_spectrum_ids_replicates

             # Name the isotope for field strength scaling.
             self.interpreter.spin.isotope(isotope=self.isotope)
@@ -220,7 +220,7 @@
             key = DIC_KEY_FORMAT % (sfrq)

             # Get the spectrum ids.
-            spectrum_ids = getattr(self, 'spectrum_ids')[key]
+            spectrum_ids = cdp.dic_spectrum_ids[key]

             # Get the folder for peak files.
             peaks_folder = getattr(self, key)['peaks_folder']
@@ -277,10 +277,10 @@
             section(file=sys.stdout, text="Error analysis for pipe='%s' 
and sfr:%3.2f"%(pipe_name, sfrq), prespace=2)

             # Get the spectrum ids.
-            spectrum_ids = getattr(self, 'spectrum_ids')[key]
+            spectrum_ids = cdp.dic_spectrum_ids[key]

             # Get the spectrum ids replicates.
-            spectrum_ids_replicates = getattr(self, 
'spectrum_ids_replicates')[key]
+            spectrum_ids_replicates = cdp.dic_spectrum_ids_replicates[key]

             # Check if there are any replicates.
             for replicate in spectrum_ids_replicates:


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

This is the relax-commits mailing list
relax-commits@xxxxxxx

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@xxxxxxx

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



Related Messages


Powered by MHonArc, Updated Mon Sep 08 10:20:10 2014