Ejemplo n.º 1
0
def loadInjConfig():
    cfg = dpf.loadMyConfiguration()
    cfg['debug'] = False
    tasks = """dpp.checkDirExistTask dpp.serveTask dpp.extractLightcurveTask
            dpp.cotrendDataTask""".split() #dpp.runExporterTask
        
    #sfftasks ="""dpp.checkDirExistTask dpp.serveTask dpp.extractLightcurveFromTpfTask
    #    dpp.computeCentroidsTask dpp.rollPhaseTask dpp.cotrendSffDataTask
    #    dpp.detrendDataTask dpp.fblsTask dpp.trapezoidFitTask dpp.lppMetricTask 
    #    dpp.modshiftTask dpp.measureDiffImgCentroidsTask dpp.dispositionTask
    #    dpp.saveClip """.split()   
        
    cfg['taskList'] = tasks
    
    #cfg['taskList'][-1] = "dpp.saveClip"  #Save all clips
#    cfg['taskList'].insert(9, "dpp.lppMetricTask") #Not in parallel
   # cfg['taskList'] = cfg['taskList'][:8]  #Limited set
    
    cfg['minSnrForDetection'] = 5
    cfg['blsMinPeriod'] = 0.5
    cfg['blsMaxPeriod'] = 30
    cfg['maxLppForTransit']= 0.007093282347242814

    cfg['keysToIgnoreWhenSaving'] = "serveTask"
    davePath = "/soc/nfs/so-nfs/dave/injection/"
    cfg['modshiftBasename'] =  davePath
    cfg['onepageBasename']  = davePath
    cfg['clipSavePath'] = davePath
    cfg['dataStorePath'] = '/home/smullall/Science/DAVE/datastore/data/'
    cfg['prfPath'] = '/home/smullall/Science/DAVE/datastore/prf/'
    return cfg
Ejemplo n.º 2
0
def loadSoConfig():
    cfg = dpf.loadMyConfiguration()
    cfg['debug'] = False
    cfg['campaign'] = 6
    cfg['taskList'][-1] = "dpp.saveClip"  #Save all clips
    cfg['clipSavePath'] = "./c5BlsClips"

    cfg['minSnrForDetection'] = 3
    cfg['blsMinPeriod'] = 0.1
    cfg['blsMaxPeriod'] = 4
    return cfg
Ejemplo n.º 3
0
def loadConfigForTest():
    cfg = fm.loadMyConfiguration()
    cfg['debug'] = True
    cfg['campaign'] = 5
    cfg['clipSavePath'] = "./clips"

    tasks = """dpp.checkDirExistTask dpp.serveTask dpp.extractLightcurveTask
        dpp.cotrendDataTask
        dpp.detrendDataTask dpp.blsTask dpp.saveClip""".split()
#
    cfg['taskList'] = tasks
    return cfg
Ejemplo n.º 4
0
def loadSoConfig():
    cfg = dpf.loadMyConfiguration()
    cfg['debug'] = False
    cfg['campaign'] = 6
    cfg['taskList'][-1] = "dpp.saveClip"  #Save all clips
    cfg['clipSavePath'] = "./c5BlsClips"


    cfg['minSnrForDetection'] = 3
    cfg['blsMinPeriod'] = 0.1
    cfg['blsMaxPeriod'] = 4
    return cfg
Ejemplo n.º 5
0
def loadConfigForTest():
    cfg = fm.loadMyConfiguration()
    cfg['debug'] = True
    cfg['campaign'] = 5
    cfg['clipSavePath'] = "./clips"

    tasks = """dpp.checkDirExistTask dpp.serveTask dpp.extractLightcurveTask
        dpp.cotrendDataTask
        dpp.detrendDataTask dpp.blsTask dpp.saveClip""".split()
    #
    cfg['taskList'] = tasks
    return cfg
Ejemplo n.º 6
0
def main():
    epicList = """
    206169444
    206181269
    206197016
    206210269
    206216038
    206227856
    206233343
    206238453
    206242757
    206261621
    206270755
    206276634
    206284230
    206302487
    206335190
    206342949
    206364301""".split()

    cfg = dpf.loadMyConfiguration()
    cfg['debug'] = False
    cfg['taskList'][-1] = "dpp.saveClip"  #Save all clips
    #    cfg['searchTaskList'][0] = "placeholderBls"

    for epic in epicList[:]:
        print "Running %s" % (epic)
        clip = dpf.runOne(int(epic), cfg)

        try:
            time = clip['serve.time']
            flux = clip['detrend.flux_frac']
            flags = clip['detrend.flags']

            tce = clip['eventList'][0]
            isReal = tce['disposition.isSignificantEvent']
            mp.clf()
            mp.plot(time[~flags], flux[~flags], 'ko')
            mp.title("%s: %i" % (epic, isReal))
            mp.pause(.01)
            mp.savefig("wd%s.png" % (epic))
        except Exception, e:
            print "Exception raised: %s %s" % (epic, e)
Ejemplo n.º 7
0
def main():
    epicList = """
    206169444
    206181269
    206197016
    206210269
    206216038
    206227856
    206233343
    206238453
    206242757
    206261621
    206270755
    206276634
    206284230
    206302487
    206335190
    206342949
    206364301""".split()

    cfg = dpf.loadMyConfiguration()
    cfg['debug'] = False
    cfg['taskList'][-1] = "dpp.saveClip"  #Save all clips
#    cfg['searchTaskList'][0] = "placeholderBls"

    for epic in epicList[:]:
        print "Running %s" %(epic)
        clip = dpf.runOne( int(epic), cfg)

        try:
            time = clip['serve.time']
            flux = clip['detrend.flux_frac']
            flags = clip['detrend.flags']

            tce = clip['eventList'][0]
            isReal = tce['disposition.isSignificantEvent']
            mp.clf()
            mp.plot(time[~flags], flux[~flags], 'ko')
            mp.title("%s: %i" %(epic, isReal))
            mp.pause(.01)
            mp.savefig("wd%s.png" %(epic))
        except Exception, e:
            print "Exception raised: %s %s" %(epic, e)
Ejemplo n.º 8
0
def loadSoConfig():
    cfg = dpf.loadMyConfiguration()
    cfg['debug'] = False
    cfg['campaign'] = 6
    #cfg['taskList'][-1] = "dpp.saveClip"  #Save all clips
    #    cfg['taskList'].insert(9, "dpp.lppMetricTask") #Not in parallel
    cfg['taskList'] = cfg['taskList'][:11]  #Limited set

    print cfg['taskList']

    cfg['minSnrForDetection'] = 5
    cfg['blsMinPeriod'] = 1
    cfg['blsMaxPeriod'] = 40

    davePath = os.path.join(os.environ['HOME'], "daveOutput", "memLeak")
    cfg['modshiftBasename'] = davePath
    cfg['onepageBasename'] = davePath
    cfg['clipSavePath'] = davePath

    return cfg
Ejemplo n.º 9
0
def loadSoConfig():
    cfg = dpf.loadMyConfiguration()
    cfg['debug'] = False
    cfg['campaign'] = 6
    #cfg['taskList'][-1] = "dpp.saveClip"  #Save all clips
#    cfg['taskList'].insert(9, "dpp.lppMetricTask") #Not in parallel
    cfg['taskList'] = cfg['taskList'][:11]  #Limited set

    print cfg['taskList']
    
    cfg['minSnrForDetection'] = 5
    cfg['blsMinPeriod'] = 1
    cfg['blsMaxPeriod'] = 40

    davePath = os.path.join(os.environ['HOME'],"daveOutput","memLeak")
    cfg['modshiftBasename'] =  davePath
    cfg['onepageBasename']  = davePath
    cfg['clipSavePath'] = davePath

    return cfg