Ejemplo n.º 1
0
    def get_intens_stat_q_bins_vs_itau_arr(sp):
        if sp.intens_stat_q_vs_itau_arr != None:
            return sp.intens_stat_q_vs_itau_arr
        sp.list_of_tau = sp.get_list_of_tau_from_file(
            fnm.path_cora_merge_tau())
        logger.info('Begin processing for I (<q>) vs tau array', __name__)

        I_stat_q_vs_itau = []

        for itau, tau in enumerate(sp.list_of_tau):
            I_stat_q = sp.get_Ip_for_stat_q_bins_itau(
                itau)[:sp.ana_stat_part_q]
            I_stat_q_vs_itau.append(I_stat_q)

            msg = ': itau=%3d  tau=%4d  I=%10.4f' \
                  % (itau, tau, np.array(I_stat_q).mean())
            logger.info(msg, __name__)
            #print msg

        sp.intens_stat_q_vs_itau_arr = np.array(I_stat_q_vs_itau)

        #q_average = sp.get_q_average_for_stat_q_bins() [:sp.ana_stat_part_q]
        sp.print_q_average_for_stat_q_bins()

        return sp.intens_stat_q_vs_itau_arr
Ejemplo n.º 2
0
    def get_g2_vs_itau_arr(sp) :
        if sp.g2_vs_itau_arr != None : return sp.g2_vs_itau_arr        
        sp.list_of_tau = sp.get_list_of_tau_from_file(fnm.path_cora_merge_tau())
        #print 'sp.list_of_tau = ', sp.list_of_tau

        g2_vs_itau = []
        for itau, tau in enumerate(sp.list_of_tau) :
            g2_for_dyna_bins = sp.get_g2_for_dyna_bins_itau(itau)
            g2_vs_itau.append( sp.trancate_overflowed_dyna_bins(g2_for_dyna_bins) )

            msg = 'get_g2_vs_itau_arr: itau=' + str(itau) + \
                  '  tau='                    + str(tau) + \
                  '  <g2>='                   + str(g2_for_dyna_bins.mean()) 
            logger.info(msg, __name__)
            print msg
        
        sp.g2_vs_itau_arr = np.array(g2_vs_itau)

        return sp.g2_vs_itau_arr
Ejemplo n.º 3
0
    def get_g2_vs_itau_arr(sp) :
        if sp.g2_vs_itau_arr != None : return sp.g2_vs_itau_arr        
        sp.list_of_tau = sp.get_list_of_tau_from_file(fnm.path_cora_merge_tau())
        #print 'sp.list_of_tau = ', sp.list_of_tau

        g2_vs_itau = []
        for itau, tau in enumerate(sp.list_of_tau) :
            g2_for_dyna_bins = sp.get_g2_for_dyna_bins_itau(itau)
            g2_vs_itau.append(g2_for_dyna_bins)

            msg = 'get_g2_vs_itau_arr: itau=' + str(itau) + \
                  '  tau='                    + str(tau) + \
                  '  <g2>='                   + str(g2_for_dyna_bins.mean()) 
            logger.info(msg, __name__)
            print msg
        
        sp.g2_vs_itau_arr = np.array(g2_vs_itau)

        return sp.g2_vs_itau_arr
Ejemplo n.º 4
0
    def get_g2_vs_itau_arr(sp) :
        if sp.g2_vs_itau_arr != None : return sp.g2_vs_itau_arr        
        sp.list_of_tau = sp.get_list_of_tau_from_file(fnm.path_cora_merge_tau())
        #print 'sp.list_of_tau = ', sp.list_of_tau

        logger.info('Begin processing for <g2> vs tau array', __name__)

        g2_vs_itau = []
        for itau, tau in enumerate(sp.list_of_tau) :
            g2_for_dyna_bins = sp.get_g2_for_dyna_bins_trim_itau(itau)
            g2_vs_itau.append( g2_for_dyna_bins )
            #print g2_for_dyna_bins
            msg = 'get_g2_vs_itau_arr: itau=%3d  tau=%4d  <g2>=%6.3f' \
                  % (itau, tau, np.array(g2_for_dyna_bins).mean()) 
            logger.info(msg, __name__)
            #print msg
        
        sp.g2_vs_itau_arr = np.array(g2_vs_itau)
        return sp.g2_vs_itau_arr
Ejemplo n.º 5
0
    def get_intens_stat_q_bins_vs_itau_arr(sp) :
        if sp.intens_stat_q_vs_itau_arr != None : return sp.intens_stat_q_vs_itau_arr        
        sp.list_of_tau = sp.get_list_of_tau_from_file(fnm.path_cora_merge_tau())
        logger.info('Begin processing for I (<q>) vs tau array', __name__)

        I_stat_q_vs_itau = []

        for itau, tau in enumerate(sp.list_of_tau) :
            I_stat_q = sp.get_Ip_for_stat_q_bins_itau(itau) [:sp.ana_stat_part_q]
            I_stat_q_vs_itau.append( I_stat_q )

            msg = ': itau=%3d  tau=%4d  I=%10.4f' \
                  % (itau, tau, np.array(I_stat_q).mean()) 
            logger.info(msg, __name__)
            #print msg
        
        sp.intens_stat_q_vs_itau_arr = np.array(I_stat_q_vs_itau)

        #q_average = sp.get_q_average_for_stat_q_bins() [:sp.ana_stat_part_q]
        sp.print_q_average_for_stat_q_bins()

        return sp.intens_stat_q_vs_itau_arr
Ejemplo n.º 6
0
 def onButBrow(self):
     logger.debug('onButBrow', __name__)
     try:
         cp.guifilebrowser.close()
     except:
         cp.guifilebrowser = GUIFileBrowser(None, \
                                            [fnm.path_tau_list(), fnm.path_cora_proc_tau_in(), fnm.path_cora_merge_tau()], \
                                             fnm.path_tau_list(), is_editable=True)
         try:
             cp.guifilebrowser.move(cp.guimain.pos().__add__(
                 QtCore.QPoint(720, 120)))
         except:
             cp.guifilebrowser.move(QtCore.QPoint(300, 120))
         cp.guifilebrowser.show()
Ejemplo n.º 7
0
 def onButBrow (self):       
     logger.debug('onButBrow', __name__)
     try    :
         cp.guifilebrowser.close()
     except :
         cp.guifilebrowser = GUIFileBrowser(None, \
                                            [fnm.path_tau_list(), fnm.path_cora_proc_tau_in(), fnm.path_cora_merge_tau()], \
                                             fnm.path_tau_list(), is_editable=True)
         try    : cp.guifilebrowser.move(cp.guimain.pos().__add__(QtCore.QPoint(720,120)))
         except : cp.guifilebrowser.move(QtCore.QPoint(300,120))
         cp.guifilebrowser.show()