multitelescope

multitelescope.phot module

xga.generate.multitelescope.phot.all_telescope_combined_images(sources, lo_en, hi_en, telescope=None, num_cores=1)[source]

A convenience function for generating individual-telescope combined images (this function does not combine data from multiple telescopes). It acts as a simple wrapper for the different generate functions that make combined images using telescope-specific backend software.

Parameters:
  • sources (BaseSource/BaseSample) – The source/sample for which we will generate individual-telescope combined images.

  • lo_en (Quantity) – Lower energy bound of the combined images.

  • hi_en (Quantity) – Upper energy bound of the combined images.

  • telescope (str/List[str]/None) – Telescope name or list of telescope names for which to generate images. Default is None, in which case all associated telescopes will be used.

  • num_cores (int) – Number of CPU cores to use. Default is set to 90% of available.

xga.generate.multitelescope.phot.all_telescope_combined_expmaps(sources, lo_en, hi_en, telescope=None, num_cores=1)[source]

A convenience function for generating individual-telescope combined exposure maps (this function does not combine data from multiple telescopes). It acts as a simple wrapper for the different generate functions that make combined exposure maps using telescope-specific backend software.

Parameters:
  • sources (BaseSource/BaseSample) – The source/sample for which we will generate individual-telescope combined exposure maps.

  • lo_en (Quantity) – Lower energy bound of the combined exposure maps.

  • hi_en (Quantity) – Upper energy bound of the combined exposure maps.

  • telescope (str/List[str]/None) – Telescope name or list of telescope names for which to generate exposure maps. Default is None, in which case all associated telescopes will be used.

  • num_cores (int) – Number of CPU cores to use. Default is set to 90% of available.

xga.generate.multitelescope.phot.all_telescope_images(sources, lo_en=<Quantity 0.5 keV>, hi_en=<Quantity 2. keV>, telescope=None, num_cores=1)[source]

A convenience function for generating individual images for all telescopes associated with the passed source(s).

Parameters:
  • sources (BaseSource/BaseSample) – The source/sample for which we will generate images.

  • lo_en (Quantity) – Lower energy bound of the images.

  • hi_en (Quantity) – Upper energy bound of the images.

  • telescope (str/List[str]/None) – Telescope name or list of telescope names for which to generate images. Default is None, in which case all associated telescopes will be used.

  • num_cores (int) – Number of CPU cores to use. Default is set to 90% of available.

xga.generate.multitelescope.phot.all_telescope_expmaps(sources, lo_en=<Quantity 0.5 keV>, hi_en=<Quantity 2. keV>, telescope=None, num_cores=1)[source]

A convenience function for generating individual exposure maps for all telescopes associated with the passed source(s).

Parameters:
  • sources (BaseSource/BaseSample) – The source/sample for which we will generate exposure maps.

  • lo_en (Quantity) – Lower energy bound of the exposure maps.

  • hi_en (Quantity) – Upper energy bound of the exposure maps.

  • telescope (str/List[str]/None) – Telescope name or list of telescope names for which to generate exposure maps. Default is None, in which case all associated telescopes will be used.

  • num_cores (int) – Number of CPU cores to use. Default is set to 90% of available.