def __init__(self): """ DOCUMENT __init__( ) the initilization of the XSVS class """ from XPCS_Functions import make_qlist, calqlist, get_qRings self.version = 'version_1' self.create_time = 'Octa_18_2015' self.author = 'Yugang_Zhang@chx11id_nsls2_BNL' self.email = '*****@*****.**' self.email2 = '*****@*****.**' #self.data = readframe_series( sid, inDir ) #read data with sid, and bg_id self.qlist, self.qradi = make_qlist(qstart, qend, qwidth, noqs) self.pixellist, self.qind, self.nopr, self.nopixels = calqlist( self.qlist, self.qradi, dimx, dimy, cenx, ceny, qmask=mask) self.qRings = get_qRings(self.qind, self.pixellist)
def __init__(self): """ DOCUMENT __init__( ) the initilization of the XSVS class """ from XPCS_Functions import make_qlist,calqlist, get_qRings self.version='version_1' self.create_time='Octa_18_2015' self.author='Yugang_Zhang@chx11id_nsls2_BNL' self.email='*****@*****.**' self.email2='*****@*****.**' #self.data = readframe_series( sid, inDir ) #read data with sid, and bg_id self.qlist,self.qradi = make_qlist(qstart,qend,qwidth,noqs) self.pixellist,self.qind,self.nopr,self.nopixels = calqlist( self.qlist,self.qradi, dimx,dimy, cenx,ceny,qmask=mask) self.qRings = get_qRings( self.qind, self.pixellist)
def __init__(self,): """ DOCUMENT __init__( ) the initilization of the XPCS class """ from Get_Data import readframe_series from XPCS_Functions import make_qlist,calqlist #from Setup_file import qstart,qend,qwidth,noqs,sid, inDir #from Setup_file import dimx,dimy,cenx,ceny, mask self.version='version_1' self.create_time='Octa_18_2015' self.author='Yugang_Zhang_chx11id_nsls2_BNL' self.email='*****@*****.**' self.email2='*****@*****.**' self.data = readframe_series( sid, inDir ) #read data with sid, and bg_id self.qlist,self.qradi = make_qlist(qstart,qend,qwidth,noqs) self.pixellist,self.qind,self.nopr,self.nopixels = calqlist( self.qlist,self.qradi, dimx,dimy, cenx,ceny,qmask=mask) if min(self.qind)!=0:print ('The qmin is too small!')
def __init__(self, ): """ DOCUMENT __init__( ) the initilization of the XPCS class """ from Get_Data import readframe_series from XPCS_Functions import make_qlist, calqlist #from Setup_file import qstart,qend,qwidth,noqs,sid, inDir #from Setup_file import dimx,dimy,cenx,ceny, mask self.version = 'version_1' self.create_time = 'Octa_18_2015' self.author = 'Yugang_Zhang_chx11id_nsls2_BNL' self.email = '*****@*****.**' self.email2 = '*****@*****.**' self.data = readframe_series(sid, inDir) #read data with sid, and bg_id self.qlist, self.qradi = make_qlist(qstart, qend, qwidth, noqs) self.pixellist, self.qind, self.nopr, self.nopixels = calqlist( self.qlist, self.qradi, dimx, dimy, cenx, ceny, qmask=mask) if min(self.qind) != 0: print('The qmin is too small!')
EssCod_PATH = '/home/yuzhang/XPCS_Anlysis/notebook_XPCS/EssCode/' EssCod_PATH in sys.path or sys.path.append(EssCod_PATH) from Get_Data import readframe_series from Process_Data import average_img, cpdump, cpopen from Plot_Data import plot, show_img, show_mask, show_img_with_ROI, pd_data_plot from XPCS_Functions import make_qlist, calqlist, get_trace_and_maxc from XPCS_Functions import get_pixellist_intensity, azimuthal_integration from XPCS_Functions import calqlist_regions, get_waterfall from XPCS import xpcs from XSVS import xsvs from Plot_XSVS import xsvs_plot_histogram import numpy as np import matplotlib.pyplot as plt from Setup_file import * ave = np.load(outDir + 'sid_%s-ave.npy' % sid) dimy, dimx = img.shape qmask = mask #noqs = int( float(qend - qstart)/qwidth +1) #qend = qstart + noqs*qwidth #print noqs,qend qlist, qradi = make_qlist(qstart, qend, qwidth, noqs) pixellist, qind, nopr, nopixels = calqlist(qlist, qradi, dimx, dimy, cenx, ceny, qmask)