Changes in / [914c49d5:6e6dd4c] in sasview


Ignore:
Files:
3 added
65 edited

Legend:

Unmodified
Added
Removed
  • sasview/installer_generator.py

    ra1b8fee r959eb01  
    44exists in the current directory. Edit local_config.py according to your needs. 
    55""" 
    6 from __future__ import print_function 
    7  
    86import local_config 
    97import os  
    108import string 
    11  
    129 
    1310REG_PROGRAM = """{app}\MYPROG.EXE"" ""%1""" 
     
    367364    f.write(TEMPLATE) 
    368365    f.close() 
    369     print("Generate Inno setup installer script complete") 
    370     print("A new file %s.iss should be created.Please refresh your directory" % str(INSTALLER_FILE)) 
     366    print "Generate Inno setup installer script complete" 
     367    print "A new file %s.iss should be created.Please refresh your directory" % str(INSTALLER_FILE) 
    371368     
    372369if __name__ == "__main__": 
  • sasview/local_config.py

    ra1b8fee rea45bfe  
    22    Application settings 
    33""" 
    4 from __future__ import print_function 
    5  
    64import time 
    75import os 
     
    152150        :TODO - Need method doc string 
    153151        """ 
    154         print("%g:  %s" % (time.clock(), message)) 
     152        print "%g:  %s" % (time.clock(), message) 
    155153 
    156154        if __EVT_DEBUG_2_FILE__: 
  • sasview/setup_exe.py

    ra1b8fee rf36e01f  
    1313# be added to the distribution directory for that purpose. 
    1414# See for example the 'images' directory below. 
    15 from __future__ import print_function 
    1615 
    1716import os 
     
    6362        sys.argv.remove('--extrapath') 
    6463except: 
    65     print("Error processing extra python path needed to build SasView\n  %s" % 
    66           sys.exc_value) 
     64    print("Error processing extra python path needed to build SasView\n  %s" % \ 
     65                sys.exc_value) 
    6766 
    6867 
  • sasview/setup_mac.py

    ra1b8fee rcfa88ee  
    1111   12/05/2011: Needs macholib >= 1.4.3 and py2app >= 0.6.4 to create a 64-bit app 
    1212""" 
    13 from __future__ import print_function 
    14  
    1513from setuptools import setup 
    1614import periodictable.xsf 
     
    3028build_path = os.path.join(root, 'build','lib.'+platform) 
    3129sys.path.insert(0, build_path) 
    32 print("BUILDING PATH INSIDE", build_path) 
     30print "BUILDING PATH INSIDE", build_path 
    3331ICON = local_config.SetupIconFile_mac 
    3432EXTENSIONS_LIST = [] 
     
    7270# See if the documentation has been built, and if so include it. 
    7371doc_path = os.path.join(build_path, "doc") 
    74 print(doc_path) 
     72print doc_path 
    7573if os.path.exists(doc_path): 
    7674    for dirpath, dirnames, filenames in os.walk(doc_path): 
  • sasview/wxcruft.py

    ra1b8fee r12e5cc8  
    1 from __future__ import print_function 
    2  
    31import inspect 
    42import wx 
     
    3129    else: 
    3230        tag = "" 
    33     print("NewId %d from %s(%d):%s%s"%(id, path, line, function, tag)) 
     31    print "NewId %d from %s(%d):%s%s"%(id, path, line, function, tag) 
    3432    return id 
    3533 
  • src/examples/data_generator/testdata_generator.py

    ra1b8fee r959eb01  
    1 from __future__ import print_function 
    2  
    31""" 
    42    Generate two correlated sets of data 
     
    4442        # Write line data set 
    4543        fd = open(filename, 'w') 
    46         print("Creating ", filename) 
     44        print "Creating ", filename 
    4745        fd.write("#y=A*x+B\n#A=%g\n#B=%g\n" % (self.constant_a, self.constant_b)) 
    4846         
  • src/sas/sascalc/calculator/sas_gen.py

    ra1b8fee r7432acb  
    33SAS generic computation and sld file readers 
    44""" 
    5 from __future__ import print_function 
    6  
    75import sas.sascalc.calculator.core.sld2i as mod 
    86from sas.sascalc.calculator.BaseComponent import BaseComponent 
     
    560558                            vol_pix = np.append(vol_pix, vol) 
    561559                        except: 
    562                             print("Error: set the sld of %s to zero"% atom_name) 
     560                            print "Error: set the sld of %s to zero"% atom_name 
    563561                            sld_n = np.append(sld_n, 0.0) 
    564562                        sld_mx = np.append(sld_mx, 0) 
     
    611609        Write 
    612610        """ 
    613         print("Not implemented... ") 
     611        print "Not implemented... " 
    614612 
    615613class SLDReader(object): 
     
    10461044    from mpl_toolkits.mplot3d import Axes3D 
    10471045    current_dir = os.path.abspath(os.path.curdir) 
    1048     print(current_dir) 
     1046    print current_dir 
    10491047    for i in range(6): 
    10501048        current_dir, _ = os.path.split(current_dir) 
  • src/sas/sascalc/data_util/calcthread.py

    ra1b8fee r7432acb  
    44#  \brief Abstract class for defining calculation threads. 
    55# 
    6 from __future__ import print_function 
    76 
    87import thread 
     
    296295    """ 
    297296    def __init__(self, n=20000): 
    298         print(thread.get_ident()) 
     297        print thread.get_ident() 
    299298        self.starttime = clock() 
    300299        self.done = False 
     
    308307        self.work2.queue(n) 
    309308        self.work3.queue(n) 
    310         print("Expect updates from Main every second and from thread every 2.5 seconds") 
    311         print("") 
     309        print "Expect updates from Main every second and from thread every 2.5 seconds" 
     310        print "" 
    312311        self.work.ready(.5) 
    313312        while not self.done: 
    314313            sleep(1) 
    315             print("Main thread %d at %.2f" % (thread.get_ident(), 
    316                                               clock() - self.starttime)) 
     314            print "Main thread %d at %.2f" % (thread.get_ident(), 
     315                                              clock() - self.starttime) 
    317316 
    318317    def update(self, i=0): 
    319         print("Update i=%d from thread %d at %.2f" % (i, thread.get_ident(), 
    320                                                       clock() - self.starttime)) 
     318        print "Update i=%d from thread %d at %.2f" % (i, thread.get_ident(), 
     319                                                      clock() - self.starttime) 
    321320        self.work.ready(2.5) 
    322321 
    323322    def complete(self, total=0.0): 
    324         print("Complete total=%g from thread %d at %.2f" % (total, 
     323        print "Complete total=%g from thread %d at %.2f" % (total, 
    325324                                                    thread.get_ident(), 
    326                                                     clock() - self.starttime)) 
     325                                                    clock() - self.starttime) 
    327326        self.done = True 
  • src/sas/sascalc/data_util/formatnum.py

    ra1b8fee r9a5097c  
    3737formatter.compact flag. 
    3838""" 
    39 from __future__ import division, print_function 
     39from __future__ import division 
    4040 
    4141import math 
  • src/sas/sascalc/data_util/registry.py

    ra1b8fee rb699768  
    66and registers the built-in file extensions. 
    77""" 
    8 from __future__ import print_function 
    98 
    109import os.path 
  • src/sas/sascalc/dataloader/data_info.py

    ra1b8fee r7432acb  
    1616###################################################################### 
    1717 
    18 from __future__ import print_function 
    1918 
    2019#TODO: Keep track of data manipulation in the 'process' data structure. 
  • src/sas/sascalc/dataloader/readers/IgorReader.py

    ra1b8fee r959eb01  
    1212#copyright 2008, University of Tennessee 
    1313############################################################################# 
    14 from __future__ import print_function 
    15  
    1614import os 
    1715 
  • src/sas/sascalc/dataloader/readers/associations.py

    ra1b8fee r959eb01  
    1414#copyright 2009, University of Tennessee 
    1515############################################################################# 
    16 from __future__ import print_function 
    17  
    1816import os 
    1917import sys 
     
    7371                    logger.error(msg) 
    7472    else: 
    75         print("Could not find reader association settings\n  %s [%s]" % (__file__, os.getcwd())) 
     73        print "Could not find reader association settings\n  %s [%s]" % (__file__, os.getcwd()) 
    7674          
    7775          
  • src/sas/sascalc/dataloader/readers/red2d_reader.py

    ra1b8fee r959eb01  
    99#copyright 2008, University of Tennessee 
    1010###################################################################### 
    11 from __future__ import print_function 
    12  
    1311import os 
    1412import numpy as np 
     
    8482        detector = Detector() 
    8583        if len(output.detector) > 0: 
    86             print(str(output.detector[0])) 
     84            print str(output.detector[0]) 
    8785        output.detector.append(detector) 
    8886                 
  • src/sas/sascalc/fit/AbstractFitEngine.py

    ra1b8fee r7432acb  
    1 from __future__ import print_function 
    21 
    32import  copy 
     
    628627        """ 
    629628        """ 
    630         print(str(self)) 
     629        print str(self) 
  • src/sas/sascalc/fit/Loader.py

    ra1b8fee rac07a3a  
    1 from __future__ import print_function 
    2  
    31# class Loader  to load any king of file 
    42#import wx 
     
    5654                    self.dx = np.zeros(len(self.x)) 
    5755                except: 
    58                     print("READ ERROR", line) 
     56                    print "READ ERROR", line 
    5957            # Sanity check 
    6058            if not len(self.x) == len(self.dx): 
     
    8280    load = Load() 
    8381    load.set_filename("testdata_line.txt") 
    84     print(load.get_filename())  
     82    print load.get_filename()  
    8583    load.set_values() 
    86     print(load.get_values()) 
     84    print load.get_values() 
    8785     
    8886             
  • src/sas/sascalc/fit/expression.py

    ra1b8fee r9a5097c  
    4343Ideally, this interface will change 
    4444""" 
    45 from __future__ import print_function 
    46  
    4745import math 
    4846import re 
  • src/sas/sascalc/pr/fit/AbstractFitEngine.py

    ra1b8fee r7432acb  
    1 from __future__ import print_function 
    21 
    32import  copy 
     
    631630        """ 
    632631        """ 
    633         print(str(self)) 
     632        print str(self) 
  • src/sas/sascalc/pr/fit/Loader.py

    ra1b8fee rac07a3a  
    1 from __future__ import print_function 
    2  
    31# class Loader  to load any king of file 
    42#import wx 
     
    5654                    self.dx = np.zeros(len(self.x)) 
    5755                except: 
    58                     print("READ ERROR", line) 
     56                    print "READ ERROR", line 
    5957            # Sanity check 
    6058            if not len(self.x) == len(self.dx): 
     
    8280    load = Load() 
    8381    load.set_filename("testdata_line.txt") 
    84     print(load.get_filename())  
     82    print load.get_filename()  
    8583    load.set_values() 
    86     print(load.get_values()) 
     84    print load.get_values() 
    8785     
    8886             
  • src/sas/sascalc/pr/fit/expression.py

    ra1b8fee r9a5097c  
    1 from __future__ import print_function 
    2  
    31# This program is public domain 
    42""" 
  • src/sas/sascalc/pr/num_term.py

    ra1b8fee r7432acb  
    1 from __future__ import print_function 
    2  
    31import math 
    42import numpy as np 
     
    199197    # Testing estimator 
    200198    est = NTermEstimator(invert) 
    201     print(est.num_terms()) 
     199    print est.num_terms() 
  • src/sas/sascalc/simulation/analmodelpy/tests/signon.py

    r9c3d784 rd85c194  
    1717    from analmodelpy import analmodelpy as analmodelpymodule 
    1818 
    19     print("copyright information:") 
    20     print("   ", analmodelpy.copyright()) 
    21     print("   ", analmodelpymodule.copyright()) 
     19    print "copyright information:" 
     20    print "   ", analmodelpy.copyright() 
     21    print "   ", analmodelpymodule.copyright() 
    2222 
    23     print() 
    24     print("module information:") 
    25     print("    file:", analmodelpymodule.__file__) 
    26     print("    doc:", analmodelpymodule.__doc__) 
    27     print("    contents:", dir(analmodelpymodule)) 
     23    print 
     24    print "module information:" 
     25    print "    file:", analmodelpymodule.__file__ 
     26    print "    doc:", analmodelpymodule.__doc__ 
     27    print "    contents:", dir(analmodelpymodule) 
    2828 
    29     print() 
    30     print(analmodelpymodule.hello()) 
     29    print 
     30    print analmodelpymodule.hello() 
    3131 
    3232# version 
  • src/sas/sascalc/simulation/analmodelpy/tests/testanal_model.py

    ra1b8fee rd85c194  
    1111#  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    1212#  
    13 from __future__ import print_function 
    14  
    1513 
    1614if __name__ == "__main__": 
     
    2018    from SASsimulation import geoshapespy 
    2119 
    22     print("copyright information:") 
    23     print("   ", analmodelpymodule.copyright()) 
     20    print "copyright information:" 
     21    print "   ", analmodelpymodule.copyright() 
    2422 
    25     print() 
    26     print("module information:") 
    27     print("    file:", analmodelpymodule.__file__) 
    28     print("    doc:", analmodelpymodule.__doc__) 
    29     print("    contents:", dir(analmodelpymodule)) 
     23    print 
     24    print "module information:" 
     25    print "    file:", analmodelpymodule.__file__ 
     26    print "    doc:", analmodelpymodule.__doc__ 
     27    print "    contents:", dir(analmodelpymodule) 
    3028 
    3129    a = geoshapespy.new_sphere(1.0) 
  • src/sas/sascalc/simulation/geoshapespy/tests/testshapes.py

    ra1b8fee rd85c194  
    1111#  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    1212#  
    13 from __future__ import print_function 
    14  
    1513 
    1614if __name__ == "__main__": 
     
    1816    from SASsimulation import geoshapespy 
    1917 
    20     print() 
    21     print("module information:") 
    22     print("    file:", geoshapespy.__file__) 
    23     print("    doc:", geoshapespy.__doc__) 
    24     print("    contents:", dir(geoshapespy)) 
     18    print 
     19    print "module information:" 
     20    print "    file:", geoshapespy.__file__ 
     21    print "    doc:", geoshapespy.__doc__ 
     22    print "    contents:", dir(geoshapespy) 
    2523 
    2624    sp = geoshapespy.new_sphere(10) 
  • src/sas/sascalc/simulation/iqPy/tests/signon.py

    ra1b8fee rd85c194  
    1111#  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    1212#  
    13 from __future__ import print_function 
    14  
    1513 
    1614if __name__ == "__main__": 
     
    1917    from iqPy import iqPy as iqPymodule 
    2018 
    21     print("copyright information:") 
    22     print("   ", iqPy.copyright()) 
    23     print("   ", iqPymodule.copyright()) 
     19    print "copyright information:" 
     20    print "   ", iqPy.copyright() 
     21    print "   ", iqPymodule.copyright() 
    2422 
    25     print() 
    26     print("module information:") 
    27     print("    file:", iqPymodule.__file__) 
    28     print("    doc:", iqPymodule.__doc__) 
    29     print("    contents:", dir(iqPymodule)) 
     23    print 
     24    print "module information:" 
     25    print "    file:", iqPymodule.__file__ 
     26    print "    doc:", iqPymodule.__doc__ 
     27    print "    contents:", dir(iqPymodule) 
    3028 
    31     print() 
     29    print 
    3230 
    3331# version 
  • src/sas/sascalc/simulation/iqPy/tests/testiq.py

    r9c3d784 rd85c194  
    1717        iqPy.new_iq(10,0.01,0.4) 
    1818 
    19         print("pass.") 
     19        print "pass." 
    2020 
    2121# version 
  • src/sas/sascalc/simulation/pointsmodelpy/tests/signon.py

    ra1b8fee rd85c194  
    1111#  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    1212#  
    13 from __future__ import print_function 
    14  
    1513 
    1614if __name__ == "__main__": 
     
    1917    from pointsmodelpy import pointsmodelpy as pointsmodelpymodule 
    2018 
    21     print("copyright information:") 
    22     print("   ", pointsmodelpy.copyright()) 
    23     print("   ", pointsmodelpymodule.copyright()) 
     19    print "copyright information:" 
     20    print "   ", pointsmodelpy.copyright() 
     21    print "   ", pointsmodelpymodule.copyright() 
    2422 
    25     print() 
    26     print("module information:") 
    27     print("    file:", pointsmodelpymodule.__file__) 
    28     print("    doc:", pointsmodelpymodule.__doc__) 
    29     print("    contents:", dir(pointsmodelpymodule)) 
     23    print 
     24    print "module information:" 
     25    print "    file:", pointsmodelpymodule.__file__ 
     26    print "    doc:", pointsmodelpymodule.__doc__ 
     27    print "    contents:", dir(pointsmodelpymodule) 
    3028 
    31     print() 
    32     print(pointsmodelpymodule.hello()) 
     29    print 
     30    print pointsmodelpymodule.hello() 
    3331 
    3432# version 
  • src/sas/sascalc/simulation/pointsmodelpy/tests/test2dui.py

    ra1b8fee r959eb01  
    77#  Imports: 
    88#-------------------------------------------------------------------------------- 
    9 from __future__ import print_function 
    109 
    1110import wx 
     
    4746 
    4847        data = ImageData(value_grid, index_vals) 
    49         print(value_grid, index_vals) 
     48        print value_grid, index_vals 
    5049         
    5150        # Create the index axes 
  • src/sas/sascalc/simulation/pointsmodelpy/tests/testcomplexmodel.py

    ra1b8fee r959eb01  
    1 from __future__ import print_function 
    2  
    31from sasModeling.pointsmodelpy import pointsmodelpy 
    42from sasModeling.iqPy import iqPy 
    53from sasModeling.geoshapespy import geoshapespy 
    6  
    74 
    85#First testing: a normal case, a lores model holds a sphere 
     
    6461  iqPy.OutputIQ(iqcomplex,"testcomplex2.iq") 
    6562 
    66   print("p(r) is saved in testcomplex2.pr") 
    67   print("I(Q) is saved in testcomplex2.iq") 
    68   print("pass") 
     63  print "p(r) is saved in testcomplex2.pr" 
     64  print "I(Q) is saved in testcomplex2.iq" 
     65  print "pass" 
    6966 
    7067#testing 3, insert one empty pdbmodel and one loresmodel 
     
    9188  iqPy.OutputIQ(iqcomplex,"testcomplex3.iq") 
    9289 
    93   print("p(r) is saved in testcomplex3.pr") 
    94   print("I(Q) is saved in testcomplex3.iq") 
    95   print("pass") 
     90  print "p(r) is saved in testcomplex3.pr" 
     91  print "I(Q) is saved in testcomplex3.iq" 
     92  print "pass" 
    9693 
    9794# Test 2D complex model 
     
    109106    pointsmodelpy.get_complexpoints(complex,vpcomplex); 
    110107  
    111     print(pointsmodelpy.get_complex_iq_2D(complex,vpcomplex,0.1,0.1)); 
    112     print(pointsmodelpy.get_complex_iq_2D(complex,vpcomplex,0.01,0.1)); 
     108    print pointsmodelpy.get_complex_iq_2D(complex,vpcomplex,0.1,0.1); 
     109    print pointsmodelpy.get_complex_iq_2D(complex,vpcomplex,0.01,0.1); 
    113110 
    114111 
  • src/sas/sascalc/simulation/pointsmodelpy/tests/testlores.py

    ra1b8fee r959eb01  
    1 from __future__ import print_function 
    2  
    3  
    41if __name__ == "__main__": 
    52 
     
    1310#    print "   ", pointsmodelpymodule.copyright() 
    1411 
    15     print() 
    16     print("module information:") 
    17     print("    file:", pointsmodelpy.__file__) 
    18     print("    doc:", pointsmodelpy.__doc__) 
    19     print("    contents:", dir(pointsmodelpy)) 
    20     print("    contents:", dir(geoshapespy)) 
     12    print 
     13    print "module information:" 
     14    print "    file:", pointsmodelpy.__file__ 
     15    print "    doc:", pointsmodelpy.__doc__ 
     16    print "    contents:", dir(pointsmodelpy) 
     17    print "    contents:", dir(geoshapespy) 
    2118 
    2219#    a = geoshapespy.new_singlehelix(10,2,30,2) 
     
    4946    pointsmodelpy.outputPDB(lm,vp,"modelpy.pseudo.pdb") 
    5047 
    51     print("calculating distance distribution") 
     48    print "calculating distance distribution" 
    5249    rmax = pointsmodelpy.get_lores_pr(lm,vp) 
    53     print("finish calculating get_lores_pr, and rmax is:", rmax) 
     50    print "finish calculating get_lores_pr, and rmax is:", rmax 
    5451    pointsmodelpy.outputPR(lm,"testlores.pr") 
    5552    pointsmodelpy.get_lores_iq(lm,iq) 
     
    5754    iqPy.OutputIQ(iq, "testlores.iq") 
    5855 
    59     print("Testing get I from a single q") 
     56    print "Testing get I from a single q" 
    6057    result = pointsmodelpy.get_lores_i(lm,0.1) 
    61     print("The I(0.1) is: %s" % str(result))  
     58    print "The I(0.1) is: %s" % str(result)  
    6259 
    6360# version 
  • src/sas/sascalc/simulation/pointsmodelpy/tests/testlores2d.py

    ra1b8fee r959eb01  
    1 from __future__ import print_function 
    2  
    3  
    41def test_lores2d(phi): 
    52  from sasModeling.pointsmodelpy import pointsmodelpy  
     
    4845  value_grid = zeros((100,100),Float) 
    4946  width, height = value_grid.shape 
    50   print(width,height) 
     47  print width,height 
    5148 
    5249  I = pointsmodelpy.calculateI_Qxy(lm,0.00001,0.000002) 
    53   print(I) 
     50  print I 
    5451 
    5552  Imax = 0 
     
    8986  value_grid = zeros((100,100),Float) 
    9087  width, height = value_grid.shape 
    91   print(width,height) 
     88  print width,height 
    9289 
    9390  I = pointsmodelpy.calculateI_Qxy(lm,0.00001,0.000002) 
    94   print(I) 
     91  print I 
    9592 
    9693  Imax = 0 
     
    112109if __name__ == "__main__": 
    113110 
    114   print("start to test lores 2D") 
     111  print "start to test lores 2D" 
    115112#  test_lores2d(10) 
    116113  value_grid = get2d_2() 
    117   print(value_grid) 
    118   print("pass") 
     114  print value_grid 
     115  print "pass" 
  • src/sas/sasgui/guiframe/config.py

    ra1b8fee rea45bfe  
    22    Application settings 
    33""" 
    4 from __future__ import print_function 
    5  
    64import time 
    75import os 
     
    152150        :TODO - Need method doc string 
    153151        """ 
    154         print("%g:  %s" % (time.clock(), message)) 
     152        print "%g:  %s" % (time.clock(), message) 
    155153 
    156154        if __EVT_DEBUG_2_FILE__: 
  • src/sas/sasgui/guiframe/data_panel.py

    ra1b8fee r959eb01  
    1111This module provides Graphic interface for the data_manager module. 
    1212""" 
    13 from __future__ import print_function 
    14  
    1513import wx 
    1614from wx.build import build_options 
     
    516514                self.parent.save_data2d(data, default_name) 
    517515            else: 
    518                 print("unable to save this type of data") 
     516                print "unable to save this type of data" 
    519517 
    520518    def layout_data_list(self): 
     
    14991497    except: 
    15001498        # raise 
    1501         print("error", sys.exc_value) 
     1499        print "error", sys.exc_value 
    15021500 
    15031501    app.MainLoop() 
  • src/sas/sasgui/guiframe/data_processor.py

    ra1b8fee r7432acb  
    1818 
    1919""" 
    20 from __future__ import print_function 
    21  
    2220import os 
    2321import sys 
     
    20372035        frame.Show(True) 
    20382036    except: 
    2039         print(sys.exc_value) 
     2037        print sys.exc_value 
    20402038 
    20412039    app.MainLoop() 
  • src/sas/sasgui/guiframe/dummyapp.py

    ra1b8fee r959eb01  
    33Allows the user to set an external data manager 
    44""" 
    5 from __future__ import print_function 
    6  
    75import sas.sasgui.guiframe.gui_manager as gui_manager 
    86 
     
    3432        plug_menu.Append(id, '&Do something') 
    3533        def _on_do_something(event): 
    36             print("Do something") 
     34            print "Do something" 
    3735        wx.EVT_MENU(self.parent, id, _on_do_something) 
    3836     
  • src/sas/sasgui/guiframe/gui_style.py

    ra1b8fee r959eb01  
    33Provide the style for guiframe 
    44""" 
    5 from __future__ import print_function 
    6  
    75import wx 
    86import os 
     
    8179if __name__ == "__main__": 
    8280   
    83     print(GUIFRAME.DEFAULT_STYLE) 
    84     print(GUIFRAME.FLOATING_PANEL) 
    85     print(GUIFRAME.SINGLE_APPLICATION) 
     81    print GUIFRAME.DEFAULT_STYLE 
     82    print GUIFRAME.FLOATING_PANEL 
     83    print GUIFRAME.SINGLE_APPLICATION 
    8684    style = GUIFRAME.MULTIPLE_APPLICATIONS 
    8785    style &= GUIFRAME.PLOTTING_ON 
    88     print(style == GUIFRAME.PLOTTING_ON) 
     86    print style == GUIFRAME.PLOTTING_ON 
    8987    style1 = GUIFRAME.MULTIPLE_APPLICATIONS 
    9088    style1 &= (~GUIFRAME.MANAGER_ON) 
    91     print(style1 == GUIFRAME.DEFAULT_STYLE) 
    92     print(style1) 
     89    print style1 == GUIFRAME.DEFAULT_STYLE 
     90    print style1 
  • src/sas/sasgui/guiframe/proxy.py

    ra1b8fee r463e7ffc  
    11#!/usr/bin/env python 
    22# -*- coding: utf-8 -*- 
    3 from __future__ import print_function 
    4  
    53import urllib2 
    64import sys 
     
    159157    response = c.connect() 
    160158    if response is not None: 
    161         print(50 * '-') 
     159        print 50 * '-' 
    162160        content = json.loads(response.read().strip()) 
    163161        pprint(content) 
  • src/sas/sasgui/perspectives/calculator/detector_editor.py

    ra1b8fee r959eb01  
    1 from __future__ import print_function 
    21 
    32import wx 
     
    3534            self.set_values() 
    3635        except: 
    37             print("error", sys.exc_value) 
     36            print "error", sys.exc_value 
    3837 
    3938    def _define_structure(self): 
  • src/sas/sasgui/perspectives/calculator/gen_scatter_panel.py

    ra1b8fee r7432acb  
    33This module relies on guiframe manager. 
    44""" 
    5 from __future__ import print_function 
    65 
    76import wx 
     
    19991998            self.panel.set_volume_ctl_val(str(val)) 
    20001999        except: 
    2001             print("self.panel is not initialized yet") 
     2000            print "self.panel is not initialized yet" 
    20022001 
    20032002    def set_omfpanel_default_shap(self, shape): 
  • src/sas/sasgui/perspectives/calculator/image_viewer.py

    ra1b8fee r7432acb  
    1 from __future__ import print_function 
    2  
    31import os 
    42import sys 
     
    8078                wx.PostEvent(parent, StatusEvent(status=err_msg, info="error")) 
    8179            else: 
    82                 print(err_msg) 
     80                print err_msg 
    8381 
    8482    def choose_data_file(self, location=None): 
     
    303301                                                    info="error")) 
    304302            else: 
    305                 print(err_msg) 
     303                print err_msg 
    306304        return flag 
    307305 
     
    334332                                                    info="error")) 
    335333            else: 
    336                 print(err_msg) 
     334                print err_msg 
    337335        return flag 
    338336 
     
    363361                                                    info="error")) 
    364362            else: 
    365                 print(err_msg) 
     363                print err_msg 
    366364 
    367365        self.OnClose(event) 
  • src/sas/sasgui/perspectives/calculator/model_editor.py

    ra1b8fee r7432acb  
    2323#copyright 2009, University of Tennessee 
    2424################################################################################ 
    25 from __future__ import print_function 
    26  
    2725import wx 
    2826import sys 
     
    873871        # Put the cursor at appropriate position 
    874872        length = len(label) 
    875         print(length) 
     873        print length 
    876874        if label[length-1] == ')': 
    877875            length -= 1 
  • src/sas/sasgui/perspectives/fitting/basepage.py

    ra1b8fee rac0578c  
    22Base Page for fitting 
    33""" 
    4 from __future__ import print_function 
    5  
    64import sys 
    75import os 
     
    659657        # It seems MAC needs wxCallAfter 
    660658        if event.GetId() == GUIFRAME_ID.COPYEX_ID: 
    661             print("copy excel") 
     659            print "copy excel" 
    662660            wx.CallAfter(self.get_copy_excel) 
    663661        elif event.GetId() == GUIFRAME_ID.COPYLAT_ID: 
    664             print("copy latex") 
     662            print "copy latex" 
    665663            wx.CallAfter(self.get_copy_latex) 
    666664        else: 
     
    33703368        except Exception: 
    33713369            logger.error(traceback.format_exc()) 
    3372             print("Error in BasePage._paste_poly_help: %s" % \ 
    3373                   sys.exc_info()[1]) 
     3370            print "Error in BasePage._paste_poly_help: %s" % \ 
     3371                  sys.exc_info()[1] 
    33743372 
    33753373    def _set_disp_cb(self, isarray, item): 
     
    34003398            Moveit; This method doesn't belong here 
    34013399        """ 
    3402         print("BasicPage.update_pinhole_smear was called: skipping") 
     3400        print "BasicPage.update_pinhole_smear was called: skipping" 
    34033401        return 
    34043402 
     
    35763574        # check model type to show sizer 
    35773575        if self.model is not None: 
    3578             print("_set_model_sizer_selection: disabled.") 
     3576            print "_set_model_sizer_selection: disabled." 
    35793577            # self._set_model_sizer_selection(self.model) 
    35803578 
  • src/sas/sasgui/perspectives/fitting/fitting.py

    ra1b8fee r7432acb  
    1111#copyright 2009, University of Tennessee 
    1212################################################################################ 
    13 from __future__ import print_function 
    14  
    1513import re 
    1614import sys 
     
    12551253        """ 
    12561254        """ 
    1257         print("update_fit result", result) 
     1255        print "update_fit result", result 
    12581256 
    12591257    def _batch_fit_complete(self, result, pars, page_id, 
     
    20482046            res = (fn - gn) / en 
    20492047        except ValueError: 
    2050             print("Unmatch lengths %s, %s, %s" % (len(fn), len(gn), len(en))) 
     2048            print "Unmatch lengths %s, %s, %s" % (len(fn), len(gn), len(en)) 
    20512049            return 
    20522050 
  • src/sas/sasgui/perspectives/fitting/media/plugin.rst

    r72100ee r984f3fc  
    538538    sin, cos, tan, asin, acos, atan: 
    539539        Trigonometry functions and inverses, operating on radians. 
    540     sinh, cosh, tanh, asinh, acosh, atanh: 
     540    sinh, cos, tanh, asinh, acosh, atanh: 
    541541        Hyperbolic trigonometry functions. 
    542542    atan2(y,x): 
  • src/sas/sasgui/perspectives/fitting/models.py

    ra1b8fee r463e7ffc  
    22    Utilities to manage models 
    33""" 
    4 from __future__ import print_function 
    5  
    64import traceback 
    75import os 
     
    143141        type, value, tb = sys.exc_info() 
    144142        if type is not None and issubclass(type, py_compile.PyCompileError): 
    145             print("Problem with", repr(value)) 
     143            print "Problem with", repr(value) 
    146144            raise type, value, tb 
    147145        return 1 
  • src/sas/sasgui/perspectives/pr/pr.py

    ra1b8fee r7432acb  
    1515# Make sure the option of saving each curve is available 
    1616# Use the I(q) curve as input and compare the output to P(r) 
    17 from __future__ import print_function 
    1817 
    1918import sys 
     
    231230        out, cov = pr.pr_fit() 
    232231        for i in range(len(out)): 
    233             print("%g +- %g" % (out[i], math.sqrt(cov[i][i]))) 
     232            print "%g +- %g" % (out[i], math.sqrt(cov[i][i])) 
    234233 
    235234        # Show input P(r) 
     
    319318            except: 
    320319                err[i] = 1.0 
    321                 print("Error getting error", value, x[i]) 
     320                print "Error getting error", value, x[i] 
    322321 
    323322        new_plot = Data1D(x, y) 
  • src/sas/sasgui/perspectives/simulation/ShapeParameters.py

    ra1b8fee rd85c194  
    88copyright 2009, University of Tennessee 
    99""" 
    10 from __future__ import print_function 
    11  
    1210import wx 
    1311import sys 
     
    314312            self.parent.GetSizer().Layout() 
    315313        except: 
    316             print("TODO: move the Layout call of editShape up to the caller") 
     314            print "TODO: move the Layout call of editShape up to the caller" 
    317315 
    318316    def _readCtrlFloat(self, ctrl): 
     
    394392                    self.current_shape.params[item[0]] = tmp  
    395393        except: 
    396             print("Could not create") 
    397             print(sys.exc_value) 
     394            print "Could not create" 
     395            print sys.exc_value 
    398396                 
    399397    def _onCreate(self, evt): 
     
    487485        indices = self.shape_listbox.GetSelections() 
    488486        if len(indices)>0: 
    489             print("NOT YET IMPLMENTED") 
    490             print("renaming", self.shape_listbox.GetString(indices[0])) 
    491                  
     487            print "NOT YET IMPLMENTED" 
     488            print "renaming", self.shape_listbox.GetString(indices[0]) 
     489                 
  • src/sas/sasgui/plottools/PlotPanel.py

    ra1b8fee r7432acb  
    22    Plot panel. 
    33""" 
    4 from __future__ import print_function 
    5  
    64import logging 
    75import traceback 
     
    4038def show_tree(obj, d=0): 
    4139    """Handy function for displaying a tree of graph objects""" 
    42     print("%s%s" % ("-"*d, obj.__class__.__name__)) 
     40    print "%s%s" % ("-"*d, obj.__class__.__name__) 
    4341    if 'get_children' in dir(obj): 
    4442        for a in obj.get_children(): show_tree(a, d + 1) 
     
    20162014            self.toolbar.copy_figure(self.canvas) 
    20172015        except: 
    2018             print("Error in copy Image") 
     2016            print "Error in copy Image" 
    20192017 
    20202018 
  • src/sas/sasgui/plottools/binder.py

    ra1b8fee r463e7ffc  
    22Extension to MPL to support the binding of artists to key/mouse events. 
    33""" 
    4 from __future__ import print_function 
    5  
    64import sys 
    75import logging 
     
    6563            ] 
    6664        except: 
    67             print("bypassing scroll_event: wrong matplotlib version") 
     65            print "bypassing scroll_event: wrong matplotlib version" 
    6866            self._connections = [ 
    6967                canvas.mpl_connect('motion_notify_event', self._onMotion), 
  • src/sas/sasgui/plottools/convert_units.py

    ra1b8fee r959eb01  
    33    This is a cleaned up version of unitConverter.py 
    44""" 
    5 from __future__ import print_function 
    6  
    75import re 
    86import string 
     
    7068    unit8 = "m/s^{4}"  #         x^2               (m/s^{4})^{2} 
    7169 
    72     print("this unit1 %s ,its powerer %s , and value %s" % (unit1, 1, convert_unit(1, unit1))) 
    73     print("this unit2 %s ,its powerer %s , and value %s" % (unit2, 1, convert_unit(1, unit2))) 
    74     print("this unit3 %s ,its powerer %s , and value %s" % (unit3, 2, convert_unit(2, unit3))) 
    75     print("this unit4 %s ,its powerer %s , and value %s" % (unit4, -1, convert_unit(-1, unit4))) 
    76     print("this unit5 %s ,its powerer %s , and value %s" % (unit5, 2, convert_unit(2, unit5))) 
    77     print("this unit6 %s ,its powerer %s , and value %s" % (unit6, 2, convert_unit(2, unit6))) 
    78     print("this unit7 %s ,its powerer %s , and value %s" % (unit7, -1, convert_unit(-1, unit7))) 
    79     print("this unit8 %s ,its powerer %s , and value %s" % (unit8, 2, convert_unit(2, unit8))) 
    80     print("this unit9 %s ,its powerer %s , and value %s" % (unit9, 2, convert_unit(2, unit9))) 
     70    print "this unit1 %s ,its powerer %s , and value %s" % (unit1, 1, convert_unit(1, unit1)) 
     71    print "this unit2 %s ,its powerer %s , and value %s" % (unit2, 1, convert_unit(1, unit2)) 
     72    print "this unit3 %s ,its powerer %s , and value %s" % (unit3, 2, convert_unit(2, unit3)) 
     73    print "this unit4 %s ,its powerer %s , and value %s" % (unit4, -1, convert_unit(-1, unit4)) 
     74    print "this unit5 %s ,its powerer %s , and value %s" % (unit5, 2, convert_unit(2, unit5)) 
     75    print "this unit6 %s ,its powerer %s , and value %s" % (unit6, 2, convert_unit(2, unit6)) 
     76    print "this unit7 %s ,its powerer %s , and value %s" % (unit7, -1, convert_unit(-1, unit7)) 
     77    print "this unit8 %s ,its powerer %s , and value %s" % (unit8, 2, convert_unit(2, unit8)) 
     78    print "this unit9 %s ,its powerer %s , and value %s" % (unit9, 2, convert_unit(2, unit9)) 
  • src/sas/sasgui/plottools/fittings.py

    ra1b8fee rac07a3a  
    1414 
    1515""" 
    16 from __future__ import print_function 
    17  
    1816from scipy import optimize 
    1917 
     
    108106    chisqr, out, cov = sasfit(line, [cstA, cstB], event.x, y, 0) 
    109107    # print "Output parameters:", out 
    110     print("The right answer is [70.0, 1.0]") 
    111     print(chisqr, out, cov) 
     108    print "The right answer is [70.0, 1.0]" 
     109    print chisqr, out, cov 
  • src/sas/sasgui/plottools/plottable_interactor.py

    ra1b8fee r45dffa69  
    22    This module allows more interaction with the plot 
    33""" 
    4 from __future__ import print_function 
    5  
    64from BaseInteractor import _BaseInteractor 
    7  
    85 
    96class PointInteractor(_BaseInteractor): 
     
    159156 
    160157    def clear(self): 
    161         print("plottable_interactor.clear()") 
     158        print "plottable_interactor.clear()" 
    162159 
    163160    def _on_click(self, evt): 
  • test/fileconverter/test/utest_nxcansas_writer.py

    r17c9436 rc476457  
    6666        if os.path.isfile(self.write_file_1d): 
    6767            os.remove(self.write_file_1d) 
    68         if os.path.isfile(self.write_file_2d): 
    69             os.remove(self.write_file_2d) 
  • test/pr_inversion/test/utest_invertor.py

    raaf5e49 rac07a3a  
    66# Disable "too many methods" complaint  
    77# pylint: disable-msg=R0904  
    8 from __future__ import print_function 
    9  
    10  
    11 import os 
    12 import unittest 
    13 import math 
    14 import numpy 
     8 
     9 
     10import unittest, math, numpy 
    1511from sas.sascalc.pr.invertor import Invertor 
    16  
    17  
     12         
    1813class TestFiguresOfMerit(unittest.TestCase): 
    1914             
     
    240235            self.assertTrue(chi2/51.0<10.0) 
    241236        except: 
    242             print("chi2 =", chi2/51.0) 
     237            print "chi2 =", chi2/51.0 
    243238            raise 
    244239         
     
    268263            self.assertTrue(self.invertor.chi2/len(x)<200.00) 
    269264        except: 
    270             print("Chi2(I(q)) =", self.invertor.chi2/len(x)) 
     265            print "Chi2(I(q)) =", self.invertor.chi2/len(x) 
    271266            raise 
    272267         
     
    302297            self.assertTrue(chi2/51.0<50.0) 
    303298        except: 
    304             print("chi2(P(r)) =", chi2/51.0) 
     299            print "chi2(P(r)) =", chi2/51.0 
    305300            raise 
    306301         
     
    346341            self.assertTrue(self.invertor.chi2>0) 
    347342        except: 
    348             print("Chi2 =", self.invertor.chi2) 
     343            print "Chi2 =", self.invertor.chi2 
    349344            raise 
    350345                             
     
    370365            self.assertTrue(self.invertor.chi2>0) 
    371366        except: 
    372             print("Chi2 =", self.invertor.chi2) 
     367            print "Chi2 =", self.invertor.chi2 
    373368            raise 
    374369         
     
    421416         
    422417        # Save 
    423         f_name = "test_output.txt" 
    424         self.invertor.to_file(f_name) 
     418        self.invertor.to_file("test_output.txt") 
    425419     
    426420        # Load 
    427         self.invertor.from_file(f_name) 
     421        self.invertor.from_file("test_output.txt") 
    428422        self.assertEqual(self.invertor.d_max, 160.0) 
    429423        self.assertEqual(self.invertor.alpha, 0.0007) 
    430424        self.assertEqual(self.invertor.chi2, 836.797) 
    431425        self.assertAlmostEqual(self.invertor.pr(self.invertor.out, 10.0), 903.31577041, 4) 
    432         if os.path.isfile(f_name): 
    433             os.remove(f_name) 
    434426         
    435427    def test_qmin(self): 
  • test/run_one.py

    raaf5e49 raaad4c95  
    11#!/usr/bin/env python 
    2 from __future__ import print_function 
    32 
    43import os 
     
    2524#print "\n".join(sys.path) 
    2625test_path,test_file = splitpath(abspath(sys.argv[1])) 
    27 print("=== testing:",sys.argv[1]) 
     26print "=== testing:",sys.argv[1] 
    2827#print test_path, test_file 
    2928sys.argv = [sys.argv[0]] 
  • test/sasdataloader/plugins/test_reader.py

    raaf5e49 r959eb01  
    88copyright 2008, University of Tennessee 
    99""" 
    10 from __future__ import print_function 
    11  
    1210import os 
    1311import numpy as np 
     
    6159    reader = Reader() 
    6260    output = reader.read("../test/test_data.test") 
    63     print(output.x) 
     61    print output.x 
    6462     
    6563     
  • test/sasdataloader/test/sequence_tests.py

    raaf5e49 r959eb01  
    1 from __future__ import print_function 
    2  
    31from DataLoader.loader import Loader 
    42from DataLoader.readers.IgorReader import Reader as igor_reader 
     
    108    out2 = Loader().load("MAR07232_rest.ASC") 
    119    if len(out2.detector)>1: 
    12         print("Consecutive reads using Loader failed") 
     10        print "Consecutive reads using Loader failed" 
    1311 
    1412def consecutive_reader(): 
     
    1614    out2 = igor_reader().read("MAR07232_rest.ASC") 
    1715    if len(out2.detector)>1: 
    18         print("Consecutive reads using Readers failed") 
    19         print(out1) 
    20         print(out2) 
     16        print "Consecutive reads using Readers failed" 
     17        print out1 
     18        print out2 
    2119 
    2220def single_abs(): 
     
    3129    single_igor() 
    3230    single_abs() 
    33     print("Test passed") 
     31    print "Test passed" 
  • test/sasdataloader/test/testplugings.py

    r17c9436 r959eb01  
    33""" 
    44 
    5 import os 
    65import unittest 
    76from sas.sascalc.dataloader.loader import  Loader, Registry 
     
    4241        # Create module 
    4342        import zipfile 
    44         f_name = "plugins.zip" 
    45         z = zipfile.PyZipFile(f_name, 'w') 
     43        z = zipfile.PyZipFile("plugins.zip", 'w') 
    4644        z.writepy("../plugins", "") 
    4745        z.close() 
    48         if os.path.isfile(f_name): 
    49             os.remove(f_name) 
    5046         
    5147    def testplugin_checksetup(self): 
  • test/sasdataloader/test/utest_abs_reader.py

    rc551bb3 rdd11014  
    22    Unit tests for data manipulations 
    33""" 
    4 from __future__ import print_function 
    54 
    65import unittest 
     
    98from sas.sascalc.dataloader.loader import Loader 
    109from sas.sascalc.dataloader.readers.IgorReader import Reader as IgorReader 
    11 from sas.sascalc.dataloader.readers.abs_reader import Reader as AbsReader 
    12 from sas.sascalc.dataloader.readers.hfir1d_reader import Reader as HFIRReader 
    13 from sas.sascalc.dataloader.readers.danse_reader import Reader as DANSEReader 
    14 from sas.sascalc.dataloader.readers.cansas_reader import Reader as CANSASReader 
    15  
    1610from sas.sascalc.dataloader.data_info import Data1D 
    1711  
    1812import os.path 
    1913 
    20  
    2114class abs_reader(unittest.TestCase): 
    2215     
    2316    def setUp(self): 
    24         reader = AbsReader() 
    25         self.data = reader.read("jan08002.ABS") 
    26  
     17        from sas.sascalc.dataloader.readers.abs_reader import Reader 
     18        self.data = Reader().read("jan08002.ABS") 
     19         
    2720    def test_abs_checkdata(self): 
    2821        """ 
     
    6861    def test_checkdata2(self): 
    6962        self.assertEqual(self.data.dy[126], 1) 
    70  
    71     def test_generic_loader(self): 
    72         # the generic loader should work as well 
    73         data = Loader().load("jan08002.ABS") 
    74         self.assertEqual(data.meta_data['loader'], "IGOR 1D") 
    75  
    76  
     63         
    7764class hfir_reader(unittest.TestCase): 
    78  
     65     
    7966    def setUp(self): 
    80         reader = HFIRReader() 
    81         self.data = reader.read("S2-30dq.d1d") 
    82  
     67        self.data = Loader().load("S2-30dq.d1d") 
     68         
    8369    def test_hfir_checkdata(self): 
    8470        """ 
     
    9783        self.assertEqual(self.data.dy[1], 0.000315) 
    9884        self.assertEqual(self.data.dx[1], 0.008249) 
    99  
    100     def test_generic_loader(self): 
    101         # the generic loader should work as well 
    102         data = Loader().load("S2-30dq.d1d") 
    103         self.assertEqual(data.meta_data['loader'], "HFIR 1D") 
    104  
     85         
    10586 
    10687class igor_reader(unittest.TestCase): 
     
    156137     
    157138    def setUp(self): 
    158         reader = DANSEReader() 
    159         self.data = reader.read("MP_New.sans") 
     139        self.data = Loader().load("MP_New.sans") 
    160140 
    161141    def test_checkdata(self): 
     
    191171        self.assertEqual(self.data.err_data[2], 2.06313) 
    192172 
    193     def test_generic_loader(self): 
    194         # the generic loader should work as well 
    195         data = Loader().load("MP_New.sans") 
    196         self.assertEqual(data.meta_data['loader'], "DANSE") 
    197  
    198173  
    199174class cansas_reader(unittest.TestCase): 
    200175     
    201176    def setUp(self): 
    202         reader = CANSASReader() 
    203         data = reader.read("cansas1d.xml") 
     177        data = Loader().load("cansas1d.xml") 
    204178        self.data = data[0] 
    205  
    206     def test_generic_loader(self): 
    207         # the generic loader should work as well 
    208         data = Loader().load("cansas1d.xml") 
    209         self.assertEqual(data[0].meta_data['loader'], "CanSAS XML 1D") 
    210  
     179  
    211180    def test_cansas_checkdata(self): 
    212181        self.assertEqual(self.data.filename, "cansas1d.xml") 
     
    221190            tests won't pass 
    222191        """ 
     192         
    223193        self.assertEqual(self.data.run[0], "1234") 
    224194        self.assertEqual(self.data.meta_data['loader'], "CanSAS XML 1D") 
     
    294264            self.assertEqual(item.distance_unit,'mm') 
    295265 
    296             if item.size.x == 50 \ 
    297                 and item.distance == 11000.0 \ 
    298                 and item.name == 'source' \ 
    299                 and item.type == 'radius': 
     266            if item.size.x==50 \ 
     267                and item.distance==11000.0 \ 
     268                and item.name=='source' \ 
     269                and item.type=='radius': 
    300270                _found1 = True 
    301             elif item.size.x == 1.0 \ 
    302                 and item.name == 'sample' \ 
    303                 and item.type == 'radius': 
     271            elif item.size.x==1.0 \ 
     272                and item.name=='sample' \ 
     273                and item.type=='radius': 
    304274                _found2 = True 
    305275                 
    306         if _found1 == False or _found2 == False: 
     276        if _found1==False or _found2==False: 
    307277            raise RuntimeError, "Could not find all data %s %s" % (_found1, _found2)  
    308278             
     
    339309            self.assertTrue(item.date in ['04-Sep-2007 18:35:02', 
    340310                                          '03-SEP-2006 11:42:47']) 
    341             print(item.term) 
     311            print item.term 
    342312            for t in item.term: 
    343                 if (t['name'] == "ABS:DSTAND" 
    344                     and t['unit'] == 'mm' 
    345                     and float(t['value']) == 1.0): 
     313                if t['name']=="ABS:DSTAND" \ 
     314                    and t['unit']=='mm' \ 
     315                    and float(t['value'])==1.0: 
    346316                    _found_term2 = True 
    347                 elif (t['name'] == "radialstep" 
    348                       and t['unit'] == 'mm' 
    349                       and float(t['value']) == 10.0): 
     317                elif t['name']=="radialstep" \ 
     318                    and t['unit']=='mm' \ 
     319                    and float(t['value'])==10.0: 
    350320                    _found_term1 = True 
    351321                     
    352         if _found_term1 == False or _found_term2 == False: 
    353             raise RuntimeError, "Could not find all process terms %s %s" % (_found_term1, _found_term2) 
     322        if _found_term1==False or _found_term2==False: 
     323            raise RuntimeError, "Could not find all process terms %s %s" % (_found_term1, _found_term2)  
     324             
     325         
     326         
    354327         
    355328    def test_writer(self): 
    356         r = CANSASReader() 
    357  
     329        from sas.sascalc.dataloader.readers.cansas_reader import Reader 
     330        r = Reader() 
     331        x = np.ones(5) 
     332        y = np.ones(5) 
     333        dy = np.ones(5) 
     334         
    358335        filename = "write_test.xml" 
    359336        r.write(filename, self.data) 
     
    362339        self.assertEqual(self.data.filename, filename) 
    363340        self._checkdata() 
    364         if os.path.isfile(filename): 
    365             os.remove(filename) 
    366341         
    367342    def test_units(self): 
     
    371346        """ 
    372347        filename = "cansas1d_units.xml" 
    373         data = CANSASReader().read(filename) 
     348        data = Loader().load(filename) 
    374349        self.data = data[0] 
    375350        self.assertEqual(self.data.filename, filename) 
     
    382357        """ 
    383358        filename = "cansas1d_badunits.xml" 
    384         data = CANSASReader().read(filename) 
     359        data = Loader().load(filename) 
    385360        self.data = data[0] 
    386361        self.assertEqual(self.data.filename, filename) 
     
    391366         
    392367        self.assertEqual(self.data.meta_data['loader'], "CanSAS XML 1D") 
    393         print(self.data.errors) 
     368        print self.data.errors 
    394369        self.assertEqual(len(self.data.errors), 1) 
    395  
     370         
     371         
    396372    def test_slits(self): 
    397373        """ 
     
    399375        """ 
    400376        filename = "cansas1d_slit.xml" 
    401         data = CANSASReader().read(filename) 
     377        data = Loader().load(filename) 
    402378        self.data = data[0] 
    403379        self.assertEqual(self.data.filename, filename) 
     
    421397        self.assertEqual(self.data.run_name['1234'], 'run name') 
    422398        self.assertEqual(self.data.title, "Test title") 
    423  
     399         
     400             
    424401 
    425402if __name__ == '__main__': 
  • test/sasdataloader/test/utest_cansas.py

    r1fc50fb2 r7432acb  
    4646        self.schema_1_0 = "cansas1d_v1_0.xsd" 
    4747        self.schema_1_1 = "cansas1d_v1_1.xsd" 
    48         self.write_1_0_filename = "isis_1_0_write_test.xml" 
    49         self.write_1_1_filename = "isis_1_1_write_test.xml" 
     48 
    5049 
    5150    def get_number_of_entries(self, dictionary, name, i): 
     
    5756        return name 
    5857 
     58 
    5959    def test_invalid_xml(self): 
    6060        """ 
     
    6262        """ 
    6363        invalid = StringIO.StringIO('<a><c></b></a>') 
    64         XMLreader(invalid) 
     64        reader = XMLreader(invalid) 
     65 
    6566 
    6667    def test_xml_validate(self): 
     
    8182        self.assertFalse(xmlschema.validate(invalid)) 
    8283 
     84 
    8385    def test_real_xml(self): 
    8486        reader = XMLreader(self.xml_valid, self.schema_1_0) 
     
    8890        else: 
    8991            self.assertFalse(valid) 
     92 
    9093 
    9194    def _check_data(self, data): 
     
    102105        self.assertTrue(data.meta_data["xmlpreprocess"] is not None) 
    103106 
     107 
    104108    def _check_data_1_1(self, data): 
    105109        spectrum = data.trans_spectrum[0] 
    106110        self.assertTrue(len(spectrum.wavelength) == 138) 
    107111 
     112 
    108113    def test_cansas_xml(self): 
     114        filename = "isis_1_1_write_test.xml" 
    109115        xmlreader = XMLreader(self.isis_1_1, self.schema_1_1) 
    110116        valid = xmlreader.validate_xml() 
    111117        xmlreader.set_processing_instructions() 
    112118        self.assertTrue(valid) 
     119        fo = open(self.isis_1_1) 
     120        str = fo.read() 
    113121        reader_generic = Loader() 
    114122        dataloader = reader_generic.load(self.isis_1_1) 
     
    120128            self._check_data(cansasreader[i]) 
    121129            self._check_data_1_1(cansasreader[i]) 
    122             reader_generic.save(self.write_1_1_filename, dataloader[i], None) 
     130            reader_generic.save(filename, dataloader[i], None) 
     131            fo = open(filename) 
     132            str = fo.read() 
    123133            reader2 = Loader() 
    124             self.assertTrue(os.path.isfile(self.write_1_1_filename)) 
    125             return_data = reader2.load(self.write_1_1_filename) 
     134            return_data = reader2.load(filename) 
    126135            written_data = return_data[0] 
    127136            self._check_data(written_data) 
    128         if os.path.isfile(self.write_1_1_filename): 
    129             os.remove(self.write_1_1_filename) 
     137 
    130138 
    131139    def test_double_trans_spectra(self): 
     
    136144        for item in data: 
    137145            self._check_data(item) 
     146 
    138147 
    139148    def test_entry_name_recurse(self): 
     
    146155        self.assertTrue(len(d) == 6) 
    147156 
     157 
    148158    def test_load_cansas_file(self): 
     159        valid = [] 
    149160        reader1 = XMLreader(self.xml_valid, self.schema_1_0) 
    150161        self.assertTrue(reader1.validate_xml()) 
     
    162173        self.assertFalse(reader7.validate_xml()) 
    163174 
     175 
    164176    def test_invalid_cansas(self): 
    165177        list = self.loader.load(self.cansas1d_notitle) 
     
    172184        self.assertTrue(data.detector[0].distance == 4150) 
    173185 
     186 
    174187    def test_old_cansas_files(self): 
    175188        reader1 = XMLreader(self.cansas1d, self.schema_1_0) 
    176189        self.assertTrue(reader1.validate_xml()) 
    177190        file_loader = Loader() 
    178         file_loader.load(self.cansas1d) 
     191        file1 = file_loader.load(self.cansas1d) 
    179192        reader2 = XMLreader(self.cansas1d_units, self.schema_1_0) 
    180193        self.assertTrue(reader2.validate_xml()) 
     
    184197        self.assertTrue(reader4.validate_xml()) 
    185198 
     199 
    186200    def test_save_cansas_v1_0(self): 
     201        filename = "isis_1_0_write_test.xml" 
    187202        xmlreader = XMLreader(self.isis_1_0, self.schema_1_0) 
    188203        valid = xmlreader.validate_xml() 
     
    195210            self._check_data(dataloader[i]) 
    196211            self._check_data(cansasreader[i]) 
    197             reader_generic.save(self.write_1_0_filename, dataloader[i], None) 
     212            reader_generic.save(filename, dataloader[i], None) 
    198213            reader2 = Reader() 
    199             self.assertTrue(os.path.isfile(self.write_1_0_filename)) 
    200             return_data = reader2.read(self.write_1_0_filename) 
     214            return_data = reader2.read(filename) 
    201215            written_data = return_data[0] 
    202             XMLreader(self.write_1_0_filename, self.schema_1_0) 
     216            xmlwrite = XMLreader(filename, self.schema_1_0) 
    203217            valid = xmlreader.validate_xml() 
    204218            self.assertTrue(valid) 
    205219            self._check_data(written_data) 
    206         if os.path.isfile(self.write_1_0_filename): 
    207             os.remove(self.write_1_0_filename) 
     220 
    208221 
    209222    def test_processing_instructions(self): 
     
    211224        valid = reader.validate_xml() 
    212225        if valid: 
    213             # find the processing instructions and make into a dictionary 
     226            ## find the processing instructions and make into a dictionary 
    214227            dic = self.get_processing_instructions(reader) 
    215228            self.assertTrue(dic == {'xml-stylesheet': \ 
     
    219232            xmldoc = minidom.parseString(xml) 
    220233 
    221             # take the processing instructions and put them back in 
     234            ## take the processing instructions and put them back in 
    222235            xmldoc = self.set_processing_instructions(xmldoc, dic) 
    223             xmldoc.toprettyxml() 
     236            xml_output = xmldoc.toprettyxml() 
     237 
    224238 
    225239    def set_processing_instructions(self, minidom_object, dic): 
     
    229243            minidom_object.insertBefore(pi, xmlroot) 
    230244        return minidom_object 
     245 
    231246 
    232247    def get_processing_instructions(self, xml_reader_object): 
  • test/sasrealspace/test/early_test.py

    raaf5e49 r959eb01  
    1 from __future__ import print_function 
    21 
    32import VolumeCanvas 
     
    3130        t_0 = time.time() 
    3231        value_1 = 1.0e8*canvas.getIq(0.1) 
    33         print("density = 0.1:  output=%g  time=%g" % (value_1, time.time()-t_0)) 
     32        print "density = 0.1:  output=%g  time=%g" % (value_1, time.time()-t_0) 
    3433         
    3534        t_0 = time.time() 
    3635        canvas.setParam('lores_density', 1) 
    3736        value_1 = 1.0e8*canvas.getIq(0.1) 
    38         print("density = 1000:  output=%g  time=%g" % (value_1, time.time()-t_0)) 
     37        print "density = 1000:  output=%g  time=%g" % (value_1, time.time()-t_0) 
    3938         
    4039        t_0 = time.time() 
    4140        canvas.setParam('lores_density', 0.01) 
    4241        value_1 = 1.0e8*canvas.getIq(0.1) 
    43         print("density = 0.00001:  output=%g  time=%g" % (value_1, time.time()-t_0)) 
    44         print() 
     42        print "density = 0.00001:  output=%g  time=%g" % (value_1, time.time()-t_0) 
     43        print 
    4544     
    4645     
     
    6463        #ana_1 = form_factor(q, radius) 
    6564         
    66         print("q=%g  sim=%g  ana=%g   ratio=%g" % (q, sim_1, ana_1, sim_1/ana_1)) 
     65        print "q=%g  sim=%g  ana=%g   ratio=%g" % (q, sim_1, ana_1, sim_1/ana_1) 
    6766     
    6867def test_2(): 
     
    7473    shell_vol = 4.0/3.0*math.pi*outer_radius*outer_radius*outer_radius - core_vol 
    7574    shell_sld = -1.0*core_vol/shell_vol 
    76     print("Shell SLD", shell_sld) 
     75    print "Shell SLD", shell_sld 
    7776 
    7877     
     
    127126        ana_1 = sphere.run(q) 
    128127         
    129         print("q=%g  sim=%g  ana=%g   ratio=%g" % (q, sim_1, ana_1, sim_1/ana_1)) 
     128        print "q=%g  sim=%g  ana=%g   ratio=%g" % (q, sim_1, ana_1, sim_1/ana_1) 
    130129        out.write( "%g  %g  %g\n" % (q, sim_1, ana_1)) 
    131130 
     
    169168        #ana_1 = form_factor(q, radius) 
    170169         
    171         print("q=%g  sim=%g  ana=%g   ratio=%g" % (q, sim_1, ana_1, sim_1/ana_1)) 
     170        print "q=%g  sim=%g  ana=%g   ratio=%g" % (q, sim_1, ana_1, sim_1/ana_1) 
    172171 
    173172def test_5(): 
     
    194193    ana = ana.runXY([0.1, 0.1]) 
    195194    sim = model.getIq2D(0.1, 0.1) 
    196     print(ana, sim, sim/ana, ana/sim) 
     195    print ana, sim, sim/ana, ana/sim 
    197196 
    198197def test_6(): 
     
    233232     
    234233     
    235     print(model.npts) 
     234    print model.npts 
    236235    for i in range(40): 
    237236        qmax = 0.5 
     
    241240        anaY = ana.runXY([0, qmax*i/40.0]) 
    242241        simY = model.getIq2D(0, qmax*i/40.0) 
    243         print(anaX, simX, simX/anaX, '|', anaY, simY, simY/anaY) 
     242        print anaX, simX, simX/anaX, '|', anaY, simY, simY/anaY 
    244243     
    245244def test_7(): 
    246245    from sas.models.CoreShellModel import CoreShellModel 
    247     print("Testing core-shell") 
     246    print "Testing core-shell" 
    248247    radius = 15 
    249248    thickness = 5 
     
    288287        ana_val = ana.runXY([q, 0.2]) 
    289288        sim_val, err = canvas.getIq2DError(q, 0.2) 
    290         print(ana_val, sim_val, sim_val/ana_val, err, (sim_val-ana_val)/err) 
     289        print ana_val, sim_val, sim_val/ana_val, err, (sim_val-ana_val)/err 
    291290     
    292291     
  • test/sasrealspace/test/sim_validation.py

    raaf5e49 rac07a3a  
    55    @license: This software is provided as part of the DANSE project 
    66""" 
    7 from __future__ import print_function 
    8  
    97import math, time, pylab 
    108 
    119try: 
    1210    import VolumeCanvas 
    13     print("Testing local version") 
     11    print "Testing local version" 
    1412except: 
    15     print("Testing installed version") 
     13    print "Testing installed version" 
    1614    import sas.sascalc.realspace.VolumeCanvas as VolumeCanvas 
    1715      
     
    252250        ana = validator.run_ana(q) 
    253251        sim, err = validator.run_sim(q) 
    254         print("q=%-g  ana=%-g  sim=%-g  err=%-g  diff=%-g (%-g) %s" % (q, ana, sim, err,  
    255                         (sim-ana), sim/ana, str(math.fabs(sim-ana)>err))) 
     252        print "q=%-g  ana=%-g  sim=%-g  err=%-g  diff=%-g (%-g) %s" % (q, ana, sim, err,  
     253                        (sim-ana), sim/ana, str(math.fabs(sim-ana)>err)) 
    256254        output.write("%g  %g  %g  %g\n" % (q, ana, sim, err)) 
    257255    output.close() 
     
    280278        ana = validator.run_ana2D(q*math.cos(phi), q*math.sin(phi)) 
    281279        sim, err = validator.run_sim2D(q*math.cos(phi), q*math.sin(phi)) 
    282         print("q=%-g  ana=%-g  sim=%-g  err=%-g  diff=%-g (%-g) %s" % (q, ana, sim, err,  
    283                         (sim-ana), sim/ana, str(math.fabs(sim-ana)>err))) 
     280        print "q=%-g  ana=%-g  sim=%-g  err=%-g  diff=%-g (%-g) %s" % (q, ana, sim, err,  
     281                        (sim-ana), sim/ana, str(math.fabs(sim-ana)>err)) 
    284282        output.write("%g  %g  %g  %g\n" % (q, ana, sim, err)) 
    285     print("Time elapsed: ", time.time()-t_0) 
     283    print "Time elapsed: ", time.time()-t_0 
    286284    output.close() 
    287285        
     
    308306    for d in d_list: 
    309307        sim, err = validator.run_sim(q, density=d) 
    310         print("d=%-g  ana=%-g  sim=%-g  err=%-g  diff=%-g (%g) %s" % \ 
     308        print "d=%-g  ana=%-g  sim=%-g  err=%-g  diff=%-g (%g) %s" % \ 
    311309            (d, ana, sim, err, (sim-ana), (sim-ana)/ana,  
    312              str(math.fabs(sim-ana)>err))) 
     310             str(math.fabs(sim-ana)>err)) 
    313311        output.write("%g  %g  %g  %g \n" % (d, ana, sim, err)) 
    314312    output.close() 
  • test/sasrealspace/test/utest_oriented.py

    raaf5e49 r959eb01  
    33    @copyright: University of Tennessee, for the DANSE project 
    44""" 
    5 from __future__ import print_function 
    65 
    76import unittest, math, sys 
     
    1716try: 
    1817    import VolumeCanvas 
    19     print("Testing local version") 
     18    print "Testing local version" 
    2019except: 
    21     print(sys.exc_value) 
     20    print sys.exc_value 
    2221    #testing the version that is working on 
    23     print("Testing installed version") 
     22    print "Testing installed version" 
    2423    import sas.sascalc.realspace.VolumeCanvas as VolumeCanvas 
    2524  
     
    242241            self.assert_( math.fabs(sim_val/ana_val-1.0)<0.05 ) 
    243242        except: 
    244             print("Error", ana_val, sim_val, sim_val/ana_val) 
     243            print "Error", ana_val, sim_val, sim_val/ana_val 
    245244            raise sys.exc_type, sys.exc_value 
    246245 
     
    396395            self.assert_( math.fabs(sim_val/ana_val-1.0)<0.05 ) 
    397396        except: 
    398             print("Error", ana_val, sim_val, sim_val/ana_val) 
     397            print "Error", ana_val, sim_val, sim_val/ana_val 
    399398            raise sys.exc_type, sys.exc_value 
    400399 
     
    408407            self.assert_( math.fabs(sim_val/ana_val-1.0)<0.05 ) 
    409408        except: 
    410             print("Error", ana_val, sim_val, sim_val/ana_val) 
     409            print "Error", ana_val, sim_val, sim_val/ana_val 
    411410            raise sys.exc_type, sys.exc_value 
    412411 
     
    420419            self.assert_( math.fabs(sim_val/ana_val-1.0)<0.05 ) 
    421420        except: 
    422             print("Error", ana_val, sim_val, sim_val/ana_val) 
     421            print "Error", ana_val, sim_val, sim_val/ana_val 
    423422            raise sys.exc_type, sys.exc_value 
    424423 
     
    432431            self.assert_( math.fabs(sim_val/ana_val-1.0)<0.05 ) 
    433432        except: 
    434             print("Error", ana_val, sim_val, sim_val/ana_val) 
     433            print "Error", ana_val, sim_val, sim_val/ana_val 
    435434            raise sys.exc_type, sys.exc_value 
    436435 
  • test/sasrealspace/test/utest_realspace.py

    raaf5e49 r45dffa69  
    33    @author: Mathieu Doucet / UTK 
    44""" 
    5 from __future__ import print_function 
    65 
    76import unittest, math, time 
     
    1615try: 
    1716    import VolumeCanvas 
    18     print("Testing local version") 
     17    print "Testing local version" 
    1918except: 
    2019    import sys 
    21     print(sys.exc_value) 
     20    print sys.exc_value 
    2221    #testing the version that is working on 
    23     print("Testing installed version") 
     22    print "Testing installed version" 
    2423    import sas.sascalc.realspace.VolumeCanvas as VolumeCanvas 
    2524      
  • test/utest_sasview.py

    raaf5e49 r959eb01  
    11#!/usr/bin/env python 
    2 from __future__ import print_function 
    3  
    42import os 
    53import subprocess 
     
    8280                    if has_failed: 
    8381                        failed += 1 
    84                         print("Result for %s (%s): FAILED" % (module_name, module_dir)) 
    85                         print(std_out) 
     82                        print "Result for %s (%s): FAILED" % (module_name, module_dir) 
     83                        print std_out 
    8684                    else: 
    8785                        passed += 1 
    88                         print("Result for %s: SUCCESS" % module_name) 
     86                        print "Result for %s: SUCCESS" % module_name 
    8987 
    90     print("\n----------------------------------------------") 
     88    print "\n----------------------------------------------" 
    9189    if n_tests == 0: 
    92         print("No tests.") 
     90        print "No tests." 
    9391    else: 
    94         print("Results by test modules:") 
    95         print("    PASSED: %d" % passed) 
     92        print "Results by test modules:" 
     93        print "    PASSED: %d" % passed 
    9694        ratio = 100.0*failed/(failed+passed) 
    97         print("    FAILED: %d    (%.0f%%)" % (failed,ratio)) 
     95        print "    FAILED: %d    (%.0f%%)" % (failed,ratio) 
    9896 
    99         print("Results by tests:") 
    100         print("    Tests run:    %d" % n_tests) 
    101         print("    Tests failed: %d" % n_failures) 
    102         print("    Test errors:  %d" % n_errors) 
    103     print("----------------------------------------------") 
     97        print "Results by tests:" 
     98        print "    Tests run:    %d" % n_tests 
     99        print "    Tests failed: %d" % n_failures 
     100        print "    Test errors:  %d" % n_errors 
     101    print "----------------------------------------------" 
    104102     
    105103    return failed 
Note: See TracChangeset for help on using the changeset viewer.