def mosrange(images, map): with NamedTemporaryFile() as listfile: write_file_list(listfile, [image.photrim.cub for image in images]) # listfile.flush() makes sure list is in on disk listfile.flush() isis.mosrange( fromlist = listfile.name, to = map, precision = 2, projection = 'sinusoidal', londir = 'positiveeast', londom = 180 )
def create_mosaic(images, mosaic): """ Args: images: files to mosaic together mosaic: output mosaic filename """ with NamedTemporaryFile() as listfile: write_file_list(listfile, [image.proj.cub for image in images]) listfile.flush() isis.automos( fromlist = listfile.name, mosaic = mosaic )