image_setup¶
- kgpy.ctis.inversion.mart.helper.image_setup(fits_file, x_range, y_range, saa_x_ranges, saa_y_ranges, border=20, rebin_factor=6, wavelength_rebin_factor=2, roy_smart_rebin_error=6, cval=1)¶
Sets up an image for use in MART from a given FITS file. Assumes image has a WCS and is a spatial (xy) and spectral image (in last axis). This is a very brittle program.
- Parameters:
roy_rebin_error – Roy, when writing down the SAA regions, apparently introduced a factor of 6 error. Incoming y-values for SAA regions needed to be multiplied by 6 to be correctly applied to the raw data (not reshaped or rebinned) from the FITS file.
fits_file (
pathlib.Path) – fits file to usex_range (
typing.Tuple[int,int]) – (x_min, x_max) range to be used in the image.y_range (
typing.Tuple[int,int]) – (y_min, y_max) range to be used in the image.border (
int) – How much cushion for rotations?rebin_factor (int) –
wavelength_rebin_factor (int) –
roy_smart_rebin_error (int) –
- Return type:
- Returns: