lenstronomy.SimulationAPI.ObservationConfig package

Submodules

lenstronomy.SimulationAPI.ObservationConfig.DES module

Provisional DES instrument and observational settings.

See Optics and Observation Conditions spreadsheet at https://docs.google.com/spreadsheets/d/1pMUB_OOZWwXON2dd5oP8PekhCT5MBBZJO1HV7IMZg4Y/edit?usp=sharing for list of sources.

class DES(band='g', psf_type='GAUSSIAN', coadd_years=3)[source]

Bases: object

Class contains DES instrument and observation configurations.

__init__(band='g', psf_type='GAUSSIAN', coadd_years=3)[source]
Parameters:
  • band – string, ‘g’, ‘r’, ‘i’, ‘z’, or ‘Y’ supported. Determines obs dictionary.

  • psf_type – string, type of PSF (‘GAUSSIAN’ supported).

  • coadd_years – int, number of years corresponding to num_exposures in obs dict. Currently supported: 1-6.

kwargs_single_band()[source]
Returns:

merged kwargs from camera and obs dicts

lenstronomy.SimulationAPI.ObservationConfig.Euclid module

Provisional Euclid instrument and observational settings.

See Reference for Euclid Instrument and Observation Parameters at: AB mag (2022, Page 17): https://arxiv.org/pdf/2405.13496 Sky brightness (2022, Table 2): https://arxiv.org/pdf/2405.13496 Seeing (2024, Table 1): https://arxiv.org/pdf/2405.13501 Number of exposures, exposure time (2024, Euclid Wide Survey): https://www.euclid-ec.org/science/overview/ Read noise (2024, Table 3, a representative value from the Photo row in Table 3): https://arxiv.org/pdf/2405.13493

class Euclid(band='VIS', psf_type='GAUSSIAN', coadd_years=6)[source]

Bases: object

Class contains Euclid instrument and observation configurations.

__init__(band='VIS', psf_type='GAUSSIAN', coadd_years=6)[source]
Parameters:
  • band – string, ‘VIS’, ‘Y’, ‘J’, ‘H’ supported. Determines obs dictionary.

  • psf_type – string, type of PSF (‘GAUSSIAN’ supported).

  • coadd_years – int, number of years corresponding to num_exposures in obs dict. Currently supported: 2-6.

kwargs_single_band()[source]
Returns:

merged kwargs from camera and obs dicts

lenstronomy.SimulationAPI.ObservationConfig.HST module

Provisional HST instrument and observational settings.

See Optics and Observation Conditions spreadsheet at https://docs.google.com/spreadsheets/d/1pMUB_OOZWwXON2dd5oP8PekhCT5MBBZJO1HV7IMZg4Y/edit?usp=sharing for list of sources.

class HST(band='TDLMC_F160W', psf_type='PIXEL', coadd_years=None)[source]

Bases: object

Class contains HST instrument and observation configurations.

__init__(band='TDLMC_F160W', psf_type='PIXEL', coadd_years=None)[source]
Parameters:
  • band – string, ‘WFC3_F160W’ or ‘TDLMC_F160W’ supported. Determines obs dictionary.

  • psf_type – string, type of PSF (‘GAUSSIAN’, ‘PIXEL’ supported).

  • coadd_years – int, number of years corresponding to num_exposures in obs dict. Currently supported: None.

kwargs_single_band()[source]
Returns:

merged kwargs from camera and obs dicts

lenstronomy.SimulationAPI.ObservationConfig.JWST module

Provisional JWST instrument and observational settings. ZP can be found here : https://jwst-docs.stsci.edu/files/182256933/182256934/1/1669487685625/NRC_ZPs_0995pmap.txt

Sky Brightness needs to be derived from the ETC

class JWST(band='F200W', psf_type='PIXEL', coadd_years=None)[source]

Bases: object

Class contains JWST instrument and observation configurations.

__init__(band='F200W', psf_type='PIXEL', coadd_years=None)[source]
Parameters:
  • band – string, ‘F115W’, ‘F150W’, ‘F200W’, ‘F277W’, ‘F356W’ or ‘F444W’ supported. Determines obs dictionary.

  • psf_type – string, type of PSF (‘GAUSSIAN’, ‘PIXEL’ supported).

  • coadd_years – int, number of years corresponding to num_exposures in obs dict. Currently supported: None.

kwargs_single_band()[source]
Returns:

merged kwargs from camera and obs dicts

lenstronomy.SimulationAPI.ObservationConfig.LSST module

Provisional LSST instrument and observational settings.

See Optics and Observation Conditions spreadsheet at https://docs.google.com/spreadsheets/d/1pMUB_OOZWwXON2dd5oP8PekhCT5MBBZJO1HV7IMZg4Y/edit?usp=sharing for list of sources.

class LSST(band='g', psf_type='GAUSSIAN', coadd_years=10)[source]

Bases: object

Class contains LSST instrument and observation configurations.

__init__(band='g', psf_type='GAUSSIAN', coadd_years=10)[source]
Parameters:
  • band – string, ‘u’, ‘g’, ‘r’, ‘i’, ‘z’ or ‘y’ supported. Determines obs dictionary.

  • psf_type – string, type of PSF (‘GAUSSIAN’ supported).

  • coadd_years – int, number of years corresponding to num_exposures in obs dict. Currently supported: 1-10.

kwargs_single_band()[source]
Returns:

merged kwargs from camera and obs dicts

lenstronomy.SimulationAPI.ObservationConfig.Roman module

Provisional Roman instrument and observational settings.

class Roman(band='F106', psf_type='GAUSSIAN', survey_mode='wide_area')[source]

Bases: object

Class contains Roman instrument and observation configurations.

__init__(band='F106', psf_type='GAUSSIAN', survey_mode='wide_area')[source]
Parameters:
  • band – string, ‘F062’, ‘F087’, ‘F106’, ‘F129’, ‘F158’, ‘F184’, or ‘F146’ supported. Determines obs dictionary.

  • psf_type – string, type of PSF (‘GAUSSIAN’, ‘PIXEL’ supported).

  • survey_mode – string, survey mode (‘wide_area’, ‘time_domain_wide’, ‘time_domain_deep’, or ‘microlensing’ supported). Determines exposure time and number of exposures.

kwargs_single_band()[source]
Returns:

merged kwargs from camera and obs dicts

lenstronomy.SimulationAPI.ObservationConfig.ZTF module

class ZTF(band='g', psf_type='GAUSSIAN', coadd_years=3)[source]

Bases: object

Class contains ZTF instrument and observation configurations.

__init__(band='g', psf_type='GAUSSIAN', coadd_years=3)[source]
Parameters:
  • band – string, ‘g’, ‘r’, or ‘i’, supported. Determines obs dictionary.

  • psf_type – string, type of PSF (‘GAUSSIAN’ supported).

  • coadd_years – int, number of years corresponding to num_exposures in obs dict. Currently supported: 1-3.

kwargs_single_band()[source]
Returns:

merged kwargs from camera and obs dicts

Module contents