process_direct_grism_visit¶
- grizli.prep.process_direct_grism_visit(direct={}, grism={}, radec=None, outlier_threshold=5, align_clip=30, align_thresh=None, align_mag_limits=[14, 23, 0.05], align_rms_limit=2, align_triangle_ba_max=0.9, align_ref_border=100, align_min_flux_radius=1.0, align_min_nexp=2, align_assume_close=False, align_transform=None, align_guess=None, align_final_niter=8, max_err_percentile=99, catalog_mask_pad=0.05, match_catalog_density=None, column_average=True, sky_iter=10, run_tweak_align=True, tweak_fit_order=-1, skip_direct=False, fix_stars=False, tweak_max_dist=100.0, tweak_n_min=10, tweak_threshold=1.5, tweak_ref_exp=0, tweak_mosaic_iters=0, align_simple=True, single_image_CRs=True, skymethod='localmin', drizzle_params={}, iter_atol=0.0001, static_mask=False, imaging_bkg_params=None, run_separate_chip_sky=True, separate_chip_kwargs={}, reference_catalogs=['GAIA', 'PS1', 'SDSS', 'WISE'], use_self_catalog=False, nircam_wisp_kwargs={}, skip_nircam_grism_sky=True, oneoverf_kwargs={}, snowball_kwargs={}, angle_background_kwargs={}, miri_skyflat=True, miri_skyfile=None, use_skyflats=True)[source]¶
Full processing of a direct (+grism) image visit.
Notes
For imaging exposures:
Copies of individual exposures with
fresh_flt_file
Run
stwcs.updatewcs.updatewcs
on each FLT
“tweak” shift alignment of individual FLTs
If ACS or UVIS, do preliminary
AstroDrizzle
run to flag CRs
Run
AstroDrizzle
to create first-pass mosaicAstrometric alignment of the drizzled image reference catalogs with
align_drizzled_image
Propagate alignment back to FLT exposures
Redrizzle visit mosaic with updated astrometry
optional Subtract mosaic background from exposures with
blot_background
Make final visit catalog
optional Fill saturated stars with ePSF models with
fix_star_centers
For grism exposures:
If grism exposures are specified, first do the above for the direct images and then,
Assign (refined) WCS of associated direct image to each grism exposure (
match_direct_grism_wcs
)Run
AstroDrizzle
to flag additional CRs, bad pixelsSubtract 2D sky background (
visit_grism_sky
)
optional additional column-average grism background
Redrizzle grism mosaic