process_using_aws#

niriss_tools.pipeline.process_using_aws(grizli_home_dir, raw_output_dir, assoc_tab_dict, field_name='glass-a2744', process_visit_kwargs={}, ref_wcs=None, mosaic_pixel_scale=0.03, mosaic_pad=6, drizzle_kernel='square', drizzle_pixfrac=0.8, cutout_mosaic_kwargs={}, proposal_id=1324)[source]#

Process WFSS data using the functions in grizli.aws.

Parameters:
grizli_home_dirPathLike

Directory containing the usual grizli folders, e.g. "Prep", "visits".

raw_output_dirPathLike

Where the current _rate.fits files are located.

assoc_tab_dictdict

The keys of the dict are the name of each group of exposures, and the values should be an exposure table.

field_namestr, optional

The name of the field, by default "glass-a2744".

process_visit_kwargsdict, optional

Any additional arguments to pass to grizli.aws.visit_processor.process_visit, by default {}.

ref_wcsastropy.wcs.WCS | None, optional

The reference WCS to be used when generating the drizzled mosaics. By default None, in which case it will be calculated automatically from the overlap of the individual filter images.

mosaic_pixel_scalefloat, optional

The pixel scale (in arcseconds) to be used for the drizzled mosaics, by default 0.03.

mosaic_padfloat, optional

The padding for the drizzled mosaics in arcseconds, by default 6.

drizzle_kernelstr, optional

The kernel to use for drizzling the mosaics, by default "square".

drizzle_pixfracfloat, optional

The pixfrac used for the drizzled mosaics, by default 0.8.

cutout_mosaic_kwargsdict, optional

Any additional arguments to pass to grizli.aws.visit_processor.cutout_mosaic, by default {}.

proposal_idint, optional

The JWST proposal ID for the observations of interest, by default 1324.