mailr27002 - /branches/nmrglue/lib/software/nmrglue.py


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

Header


Content

Posted by tlinnet on December 07, 2014 - 23:42:
Author: tlinnet
Date: Sun Dec  7 23:42:56 2014
New Revision: 27002

URL: http://svn.gna.org/viewcvs/relax?rev=27002&view=rev
Log:
Renaming spectrum_id to nmrglue_id, and make return of data as dictionaries 
and numpy array.

Task #7873 (https://gna.org/task/index.php?7873): Write wrapper function to 
nmrglue, to read .ft2 files and process them.
Homepage: http://www.nmrglue.com/
Link to nmrglue discussion: 
https://groups.google.com/forum/#!forum/nmrglue-discuss
The code is develop at Github: https://github.com/jjhelmus/nmrglue/
Documentation: http://nmrglue.readthedocs.org/en/latest/index.html

Modified:
    branches/nmrglue/lib/software/nmrglue.py

Modified: branches/nmrglue/lib/software/nmrglue.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/nmrglue/lib/software/nmrglue.py?rev=27002&r1=27001&r2=27002&view=diff
==============================================================================
--- branches/nmrglue/lib/software/nmrglue.py    (original)
+++ branches/nmrglue/lib/software/nmrglue.py    Sun Dec  7 23:42:56 2014
@@ -33,15 +33,14 @@
 from extern import nmrglue
 from lib.errors import RelaxError
 from lib.io import get_file_path
-from lib.spectrum.objects import Nmrglue_data
 from target_functions.chi2 import chi2_rankN
 
 
-def contour_plot(spectrum_id=None, contour_start=30000., contour_num=20, 
contour_factor=1.20, ppm=True, show=False):
+def contour_plot(nmrglue_id=None, contour_start=30000., contour_num=20, 
contour_factor=1.20, ppm=True, show=False):
     """Plot the spectrum as contour plot.
 
-    @keyword spectrum_id:       The spectrum identification string.
-    @type spectrum_id:          str or list of str
+    @keyword nmrglue_id:        The spectrum identification string.
+    @type nmrglue_id:           str or list of str
     @keyword contour_start:     Contour level start value
     @type contour_start:        float
     @keyword contour_num:       Number of contour levels
@@ -57,9 +56,9 @@
     """
 
     # Extract the data.
-    dic  = cdp.ngdata[spectrum_id].dic
-    udic  = cdp.ngdata[spectrum_id].udic
-    data = cdp.ngdata[spectrum_id].data
+    dic  = cdp.nmrglue_dic[nmrglue_id]
+    udic  = cdp.nmrglue_udic[nmrglue_id]
+    data = cdp.nmrglue_data[nmrglue_id]
 
     # Setup plot parameters
     # contour map (colors to use for contours)
@@ -272,8 +271,8 @@
     @type file:             str
     @keyword dir:           The directory where the file is located.
     @type dir:              str
-    @return:                The nmrglue data object containing all relevant 
data in the spectrum.
-    @rtype:                 lib.spectrum.objects.Nmrglue_data instance
+    @return:                The nmrglue data dictionary, the universal 
dictionary, and the data as numpy array.
+    @rtype:                 dic, dic, numpy array
     """
 
     # File path.
@@ -283,11 +282,5 @@
     dic, data = nmrglue.pipe.read(file_path)
     udic = nmrglue.pipe.guess_udic(dic, data)
 
-    # Initialise the nmrglue data object.
-    nmrglue_data = Nmrglue_data()
-
-    # Add the data.
-    nmrglue_data.add(file_path=file_path, dic=dic, udic=udic, data=data)
-
     # Return the nmrglue data object.
-    return nmrglue_data
+    return dic, udic, data




Related Messages


Powered by MHonArc, Updated Mon Dec 08 00:00:02 2014