Esempio n. 1
0
def main(argv):
    data = None
    conf = None
    try:
        opts, args = getopt.getopt(argv, "hf:i:", ["file=:init="])
    except getopt.GetoptError:
        print 'differentialPhotometry.py [-f <outputfile>] [-i <initfile file>'
        sys.exit(2)
    for opt, arg in opts:
        if opt == '-h':
            print '(Show light curve on screen) -> differentialPhotometry.py'
            print '(Save light curve on file)   -> differentialPhotometry.py [-f <outputfile>]'
            print '(Set init config file)       -> differentialPhotometry.py [-i <initfile>]'
            sys.exit()
        elif opt in ("-i", "--init"):
            conf = arg
        elif opt in ("-f", "--file"):
            data = dataBankFileOutput(conf, arg)

    if data is None:
        data = dataBank(conf)

    differentialExecutor = differentialPhotometryExecutor(data)
    differentialExecutor.executeDifferentialPhotometry()
Esempio n. 2
0
from matplotlib import pyplot as plt

import oscaar
import astrometry
import photometry
import dataBank
import systematics
import IO
import pyfits

# Turn on interactive plots
plt.ion()

# initalize databank for data storage
data = dataBank.dataBank()
# Store initialized dictionary
allStars = data.getDict()
outputPath = data.outputPath
N_exposures = len(data.getPaths())

# Prepare systematic corrections: dark frame, flat field
meanDarkFrame = data.getMeanDarkFrame()
masterFlat = data.masterFlat

# Tell oscaar what figure settings to use
plottingThings, statusBarFig, statusBarAx = \
    IO.plottingSettings(data.trackPlots, data.photPlots)

# Main loop: iterate through each exposures
for expNumber in xrange(N_exposures):
Esempio n. 3
0
from matplotlib import pyplot as plt

import oscaar
import astrometry
import photometry
import dataBank
import systematics
import IO
import pyfits

# Turn on interactive plots
plt.ion()

# initalize databank for data storage
data = dataBank.dataBank()
# Store initialized dictionary
allStars = data.getDict()
outputPath = data.outputPath
N_exposures = len(data.getPaths())

# Prepare systematic corrections: dark frame, flat field
meanDarkFrame = data.getMeanDarkFrame()
masterFlat = data.masterFlat

# Tell oscaar what figure settings to use
plottingThings, statusBarFig, statusBarAx = \
    IO.plottingSettings(data.trackPlots, data.photPlots)

# Main loop: iterate through each exposures
for expNumber in xrange(N_exposures):
Esempio n. 4
0
Core developer: Brett Morris
'''

import oscaar
import astrometry
import photometry
import dataBank
import systematics
import IO
import pyfits
from matplotlib import pyplot as plt

plt.ion()  ## Turn on interactive plots

data = dataBank.dataBank(
)  #imagesPath,darksPath,flatPath,regsPath,ingress,egress)  ## initalize databank for data storage
allStars = data.getDict()  ## Store initialized dictionary
outputPath = data.outputPath
N_exposures = len(data.getPaths())

## Prepare systematic corrections: dark frame, flat field
meanDarkFrame = systematics.meanDarkFrame(data.darksPath)
masterFlat = data.masterFlat

## Tell oscaar what figure settings to use
plottingThings, statusBarFig, statusBarAx = IO.plottingSettings(
    data.trackPlots, data.photPlots)

## Main loop: iterate through each exposures
for expNumber in range(0, N_exposures):
Esempio n. 5
0

Core developer: Brett Morris
'''

import oscaar
import astrometry
import photometry
import dataBank
import systematics
import IO
import pyfits
from matplotlib import pyplot as plt
plt.ion()	## Turn on interactive plots

data = dataBank.dataBank()#imagesPath,darksPath,flatPath,regsPath,ingress,egress)  ## initalize databank for data storage
allStars = data.getDict()			   ## Store initialized dictionary
outputPath = data.outputPath
N_exposures = len(data.getPaths())

## Prepare systematic corrections: dark frame, flat field
meanDarkFrame = systematics.meanDarkFrame(data.darksPath)
masterFlat = data.masterFlat

## Tell oscaar what figure settings to use 
plottingThings,statusBarFig,statusBarAx = IO.plottingSettings(data.trackPlots,data.photPlots)   

## Main loop: iterate through each exposures
for expNumber in range(0,N_exposures):  
	
	if statusBarAx != None and expNumber % 15 == 0: