LSSTApplications
17.0+124,17.0+14,17.0+73,18.0.0+37,18.0.0+80,18.0.0-4-g68ffd23+4,18.1.0-1-g0001055+12,18.1.0-1-g03d53ef+5,18.1.0-1-g1349e88+55,18.1.0-1-g2505f39+44,18.1.0-1-g5315e5e+4,18.1.0-1-g5e4b7ea+14,18.1.0-1-g7e8fceb+4,18.1.0-1-g85f8cd4+48,18.1.0-1-g8ff0b9f+4,18.1.0-1-ga2c679d+1,18.1.0-1-gd55f500+35,18.1.0-10-gb58edde+2,18.1.0-11-g0997b02+4,18.1.0-13-gfe4edf0b+12,18.1.0-14-g259bd21+21,18.1.0-19-gdb69f3f+2,18.1.0-2-g5f9922c+24,18.1.0-2-gd3b74e5+11,18.1.0-2-gfbf3545+32,18.1.0-26-g728bddb4+5,18.1.0-27-g6ff7ca9+2,18.1.0-3-g52aa583+25,18.1.0-3-g8ea57af+9,18.1.0-3-gb69f684+42,18.1.0-3-gfcaddf3+6,18.1.0-32-gd8786685a,18.1.0-4-gf3f9b77+6,18.1.0-5-g1dd662b+2,18.1.0-5-g6dbcb01+41,18.1.0-6-gae77429+3,18.1.0-7-g9d75d83+9,18.1.0-7-gae09a6d+30,18.1.0-9-gc381ef5+4,w.2019.45
LSSTDataManagementBasePackage
|
Classes | |
class | JointcalStatistics |
Functions | |
def | plot_flux_distributions (plt, old_mag, new_mag, old_weighted_rms, new_weighted_rms, faint, bright, old_PA1, new_PA1, name='', outdir='.plots') |
def | plot_all_wcs_deltas (plt, data_refs, visits, old_wcs_list, per_ccd_plot=False, name='', outdir='.plots') |
def | make_xy_wcs_grid (x_dim, y_dim, wcs1, wcs2, num=50) |
def | wcs_convert (xv, yv, wcs) |
def | plot_all_wcs_quivers (plt, data_refs, visits, old_wcs_list, name, outdir='.plots') |
def | plot_wcs_quivers (ax, wcs1, wcs2, x_dim, y_dim) |
def | plot_wcs_magnitude (plt, data_refs, visits, old_wcs_list, name, outdir='.plots') |
def | plot_wcs (plt, wcs1, wcs2, x_dim, y_dim, center=(0, 0), name="", outdir='.plots') |
def | plot_rms_histogram (plt, old_rms_relative, old_rms_absolute, new_rms_relative, new_rms_absolute, old_rel_total, old_abs_total, new_rel_total, new_abs_total, name="", outdir='.plots') |
Variables | |
MatchDict = collections.namedtuple('MatchDict', ['relative', 'absolute']) | |
def lsst.jointcal.utils.make_xy_wcs_grid | ( | x_dim, | |
y_dim, | |||
wcs1, | |||
wcs2, | |||
num = 50 |
|||
) |
Return num x/y grid coordinates for wcs1 and wcs2.
Definition at line 527 of file utils.py.
def lsst.jointcal.utils.plot_all_wcs_deltas | ( | plt, | |
data_refs, | |||
visits, | |||
old_wcs_list, | |||
per_ccd_plot = False , |
|||
name = '' , |
|||
outdir = '.plots' |
|||
) |
Various plots of the difference between old and new Wcs. Parameters ---------- plt : matplotlib.pyplot instance pyplot instance to plot with. data_refs : list of lsst.daf.persistence.butlerSubset.ButlerDataRef A list of data refs to plot. visits : list of visit id (usually int) list of visit identifiers, one-to-one correspondent with catalogs. old_wcs_list : list of lsst.afw.image.wcs.Wcs A list of the old (pre-jointcal) WCSs, one-to-one corresponding to data_refs. per_ccd_plot : bool, optional Make per-ccd plots of the "wcs different" (warning: slow!) name : str Name to include in plot titles and save files. outdir : str, optional Directory to write the saved plots to.
Definition at line 492 of file utils.py.
def lsst.jointcal.utils.plot_all_wcs_quivers | ( | plt, | |
data_refs, | |||
visits, | |||
old_wcs_list, | |||
name, | |||
outdir = '.plots' |
|||
) |
Make quiver plots of the WCS deltas for each CCD in each visit. Parameters ---------- plt : matplotlib.pyplot instance pyplot instance to plot with. data_refs : list of lsst.daf.persistence.butlerSubset.ButlerDataRef A list of data refs to plot. visits : list of visit id (usually int) list of visit identifiers, one-to-one correspondent with catalogs. old_wcs_list : list of lsst.afw.image.wcs.Wcs A list of the old (pre-jointcal) WCSs, one-to-one corresponding to data_refs. name : str Name to include in plot titles and save files. outdir : str, optional Directory to write the saved plots to.
Definition at line 548 of file utils.py.
def lsst.jointcal.utils.plot_flux_distributions | ( | plt, | |
old_mag, | |||
new_mag, | |||
old_weighted_rms, | |||
new_weighted_rms, | |||
faint, | |||
bright, | |||
old_PA1, | |||
new_PA1, | |||
name = '' , |
|||
outdir = '.plots' |
|||
) |
Plot various distributions of fluxes and magnitudes. Parameters ---------- plt : matplotlib.pyplot instance pyplot instance to plot with old_mag : np.array old magnitudes new_mag : np.array new magnitudes old_weighted_rms : np.array old rms weighted by the mean (rms(data)/mean(data)) new_weighted_rms : np.array old rms weighted by the mean (rms(data)/mean(data)) faint : float Faint end of range that PA1 was computed from. bright : float Bright end of range that PA1 was computed from. old_PA1 : float Old value of PA1, to plot as horizontal line. new_PA1 : float New value of PA1, to plot as horizontal line. name : str Name to include in plot titles and save files. outdir : str, optional Directory to write the saved plots to.
def lsst.jointcal.utils.plot_rms_histogram | ( | plt, | |
old_rms_relative, | |||
old_rms_absolute, | |||
new_rms_relative, | |||
new_rms_absolute, | |||
old_rel_total, | |||
old_abs_total, | |||
new_rel_total, | |||
new_abs_total, | |||
name = "" , |
|||
outdir = '.plots' |
|||
) |
Plot histograms of the source separations and their RMS values. Parameters ---------- plt : matplotlib.pyplot instance pyplot instance to plot with. old_rms_relative : np.array old relative rms/star old_rms_absolute : np.array old absolute rms/star new_rms_relative : np.array new relative rms/star new_rms_absolute : np.array new absolute rms/star old_rel_total : float old relative rms over all stars old_abs_total : float old absolute rms over all stars new_rel_total : float new relative rms over all stars new_abs_total : float new absolute rms over all stars name : str Name to include in plot titles and save files. outdir : str, optional Directory to write the saved plots to.
Definition at line 711 of file utils.py.
def lsst.jointcal.utils.plot_wcs | ( | plt, | |
wcs1, | |||
wcs2, | |||
x_dim, | |||
y_dim, | |||
center = (0, 0) , |
|||
name = "" , |
|||
outdir = '.plots' |
|||
) |
Plot the "distortion map": wcs1-wcs2 delta of points in the CCD grid. Parameters ---------- plt : matplotlib.pyplot instance pyplot instance to plot with. wcs1 : lsst.afw.image.wcs.Wcs First WCS to compare. wcs2 : lsst.afw.image.wcs.Wcs Second WCS to compare. x_dim : int Size of array in X-coordinate to make the grid over. y_dim : int Size of array in Y-coordinate to make the grid over. center : tuple, optional Center of the data, in on-chip coordinates. name : str Name to include in plot titles and save files. outdir : str, optional Directory to write the saved plots to.
Definition at line 674 of file utils.py.
def lsst.jointcal.utils.plot_wcs_magnitude | ( | plt, | |
data_refs, | |||
visits, | |||
old_wcs_list, | |||
name, | |||
outdir = '.plots' |
|||
) |
Plot the magnitude of the WCS change between old and new visits as a heat map. Parameters ---------- plt : matplotlib.pyplot instance pyplot instance to plot with. data_refs : list of lsst.daf.persistence.butlerSubset.ButlerDataRef A list of data refs to plot. visits : list of visit id (usually int) list of visit identifiers, one-to-one correspondent with catalogs. old_wcs_list : list of lsst.afw.image.wcs.Wcs A list of the old (pre-jointcal) WCSs, one-to-one corresponding to data_refs. name : str Name to include in plot titles and save files. outdir : str, optional Directory to write the saved plots to.
Definition at line 614 of file utils.py.
def lsst.jointcal.utils.plot_wcs_quivers | ( | ax, | |
wcs1, | |||
wcs2, | |||
x_dim, | |||
y_dim | |||
) |
Plot the delta between wcs1 and wcs2 as vector arrows. Parameters ---------- ax : matplotlib.axis Matplotlib axis instance to plot to. wcs1 : lsst.afw.image.wcs.Wcs First WCS to compare. wcs2 : lsst.afw.image.wcs.Wcs Second WCS to compare. x_dim : int Size of array in X-coordinate to make the grid over. y_dim : int Size of array in Y-coordinate to make the grid over.
Definition at line 590 of file utils.py.
def lsst.jointcal.utils.wcs_convert | ( | xv, | |
yv, | |||
wcs | |||
) |