def get_kfov(campaign=7): """Returns a KeplerFov object for a given campaign.""" ra, dec, scRoll = getRaDecRollFromFieldnum(campaign) # convert from SC roll to FOV coordinates # do not use the fovRoll coords anywhere else # they are internal to this script only fovRoll = fov.getFovAngleFromSpacecraftRoll(scRoll) ## initialize class kfov = fov.KeplerFov(ra, dec, fovRoll) return kfov
def plot_chips(ax, fieldnum): """Plot the outline of the Kepler chips.""" ra_deg, dec_deg, scRoll_deg = getRaDecRollFromFieldnum(fieldnum) ## convert from SC roll to FOV coordinates ## do not use the fovRoll coords anywhere else ## they are internal to this script only fovRoll_deg = fov.getFovAngleFromSpacecraftRoll(scRoll_deg) ## initialize class k = fov.KeplerFov(ra_deg, dec_deg, fovRoll_deg) raDec = k.getCoordsOfChannelCorners() light_grey = np.array([float(248) / float(255)] * 3) # ph = proj.Gnomic(ra_deg, dec_deg) ph = proj.PlateCaree() k.plotPointing(ph, showOuts=False, plot_degrees=False, colour="k", mod3="None", lw=1.5)
def plot_chips(ax, fieldnum): """Plot the outline of the Kepler chips.""" ra_deg, dec_deg, scRoll_deg = getRaDecRollFromFieldnum(fieldnum) ## convert from SC roll to FOV coordinates ## do not use the fovRoll coords anywhere else ## they are internal to this script only fovRoll_deg = fov.getFovAngleFromSpacecraftRoll(scRoll_deg) ## initialize class k = fov.KeplerFov(ra_deg, dec_deg, fovRoll_deg) raDec = k.getCoordsOfChannelCorners() light_grey = np.array([float(248) / float(255)] * 3) #ph = proj.Gnomic(ra_deg, dec_deg) ph = proj.PlateCaree() k.plotPointing(ph, showOuts=False, plot_degrees=False, colour="k", mod3="None", lw=1.5)
def get_fov(campaign): ra, dec, scRoll = getRaDecRollFromFieldnum(campaign) fovRoll = fov.getFovAngleFromSpacecraftRoll(scRoll) return fov.KeplerFov(ra, dec, fovRoll)
import sys import numpy as np import K2fov.fov as fov # C8 #ra_deg = 16.3379975 #dec_deg = 5.2623459 #scRoll_deg = -157.3538761 # C10 ra_deg = 186.7794430 dec_deg = -4.0271572 scRoll_deg = 157.6280500 fovRoll_deg = fov.getFovAngleFromSpacecraftRoll(scRoll_deg) k = fov.KeplerFov(ra_deg, dec_deg, fovRoll_deg) raDec = k.getCoordsOfChannelCorners() np.savetxt('ccdCenters.txt', raDec, fmt='%5i %5i %5i %10.6f %10.6f')