asdf_cut
- astrocut.asdf_cut(input_files: List[Union[str, Path, S3Path]], ra: float, dec: float, cutout_size: int = 25, output_file: Union[str, Path] = 'example_roman_cutout.fits', write_file: bool = True, fill_value: Union[int, float] = nan, output_dir: Union[str, Path] = '.', output_format: str = '.asdf', key: str = None, secret: str = None, token: str = None, verbose: bool = False) Cutout2D[source]
Takes one of more ASDF input files (
input_files) and generates a cutout of designated sizecutout_sizearound the given coordinates (coordinates). The cutout is written to a file or returned as an object.This function is maintained for backwards compatibility. For maximum flexibility, we recommend using the
ASDFCutoutclass directly.- Parameters
- input_filestr | Path | S3Path
The input ASDF file.
- rafloat
The right ascension of the central cutout.
- decfloat
The declination of the central cutout.
- cutout_sizeint
Optional, default 25. The image cutout pixel size. Note: Odd values for
cutout_sizegenerally result in a cutout that is more accurately centered on the target coordinates compared to even values, due to the symmetry of the pixel grid.- output_filestr | Path
Optional, default “example_roman_cutout.fits”. The name of the output cutout file. This parameter is deprecated and will be removed in a future version.
- write_filebool
Optional, default True. Flag to write the cutout to a file or not.
- fill_value: int | float
Optional, default
np.nan. The fill value for pixels outside the original image.- output_dirstr | Path
Optional, default “.”. The directory to write the cutout file(s) to.
- output_formatstr
Optional, default “.asdf”. The format of the output cutout file. If
write_fileis False, then cutouts will be returned asasdf.AsdfFileobjects ifoutput_formatis “.asdf” or asastropy.io.fits.HDUListobjects ifoutput_formatis “.fits”.- keystring
Default None. Access key ID for S3 file system. Only applicable if
input_fileis a cloud resource.- secretstring
Default None. Secret access key for S3 file system. Only applicable if
input_fileis a cloud resource.- tokenstring
Default None. Security token for S3 file system. Only applicable if
input_fileis a cloud resource.- verbosebool
Default False. If True, intermediate information is printed.
- Returns
- responsestr | list
A list of cutout file paths if
write_fileis True, otherwise a list of cutout objects.