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 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
Beispiel #3
0
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)
Beispiel #4
0
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)
Beispiel #5
0
def get_fov(campaign):
    ra, dec, scRoll = getRaDecRollFromFieldnum(campaign)
    fovRoll = fov.getFovAngleFromSpacecraftRoll(scRoll)
    return fov.KeplerFov(ra, dec, fovRoll)
Beispiel #6
0
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')
def get_fov(campaign):
    ra, dec, scRoll = getRaDecRollFromFieldnum(campaign)
    fovRoll = fov.getFovAngleFromSpacecraftRoll(scRoll)
    return fov.KeplerFov(ra, dec, fovRoll)