benchmark.io.refbased.fits

class pywi.benchmark.io.refbased.fits.BenchmarkImage(input_image, reference_image, metadata)
input_image

Alias for field number 0

metadata

Alias for field number 2

reference_image

Alias for field number 1

pywi.benchmark.io.refbased.fits.benchmark_image_generator(path_list, max_num_images=None, **kwargs)[source]

Return an iterable sequence all calibrated images in path_list.

Parameters:
  • path_list – The path of files containing the images to extract. It can contain FITS/Simtel files and directories.
  • max_num_images – The maximum number of images to iterate.
Yields:

Image1D or Image2D – The named tuple Image1D or Image1D of the next FITS or Simtel files in path_list.

pywi.benchmark.io.refbased.fits.load_benchmark_images(file_path)[source]

Return images contained in the given FITS file.

Parameters:file_path (str) – The path of the FITS file to load
Returns:A dictionary containing the loaded images and their metadata
Return type:dict
Raises:WrongFitsFileStructure – If file_path doesn’t contain a valid structure