def makeObs(orbitfile, obsfile, opsimdb, rFov, useCamera): """ Generates and writes observations of objects in orbitfile into obsfile, using observations from opsimdb. This is assuming that the population is NEO-ish. """ # rFov = fov in radians # useCamera = True/False (use camera footprint) moObs.runMoObs(orbitfile, obsfile, opsimdb, rFov=rFov, useCamera=useCamera, tstep=2./24.)
def runThem(runName,useCamera=True): orbitfile = 'pha20141031.des' dbcols = ['expMJD', 'night', 'fieldRA', 'fieldDec', 'rotSkyPos', 'filter', 'finSeeing', 'fiveSigmaDepth', 'visitExpTime', 'solarElong'] print 'Generating orbit file for %s' % runName extraS = '' if not useCamera: extraS = '_NoCam' outfilename = runName+extraS+'_out.txt' runMoObs(orbitfile, outfilename, '/Users/yoachim/Scratch/Opsim_sqlites/'+runName+'_sqlite.db', dbcols=dbcols, useCamera=useCamera)
def runThem(runName, useCamera=True): orbitfile = 'pha20141031.des' dbcols = [ 'expMJD', 'night', 'fieldRA', 'fieldDec', 'rotSkyPos', 'filter', 'finSeeing', 'fiveSigmaDepth', 'visitExpTime', 'solarElong' ] print 'Generating orbit file for %s' % runName extraS = '' if not useCamera: extraS = '_NoCam' outfilename = runName + extraS + '_out.txt' runMoObs(orbitfile, outfilename, '/Users/yoachim/Scratch/Opsim_sqlites/' + runName + '_sqlite.db', dbcols=dbcols, useCamera=useCamera)
from moObs import runMoObs runMoObs('mbas_10k.des', 'mbas10k_allObs.txt', 'enigma_1189_sqlite.db', tstep=5. / 24.0)
from moObs import runMoObs runMoObs('mbas_10k.des', 'mbas10k_allObs.txt', 'enigma_1189_sqlite.db', tstep=5./24.0)