RomanCoronagraph¶
- class webbpsf.RomanCoronagraph(mode=None, pixelscale=None, fov_arcsec=None, apply_static_opd=False)[source]¶
Bases:
RomanInstrument
Roman Coronagraph Instrument
Simulates the PSF of the Roman coronagraph.
Current functionality is limited to the Shaped Pupil Coronagraph (SPC) observing modes, and these modes are only simulated with static, unaberrated wavefronts, without relay optics and without DM control. The design represented here is an approximation to a baseline concept, and will be subject to change based on trades studies and technology development.
- Parameters:
- modestr
Roman Coronagraph Instrument observing mode. If not specified, the __init__ function will set this to a default mode ‘CHARSPC_F660’
- pixelscalefloat
Detector pixelscale. If not specified, the pixelscale will default to 0.02 arcsec for configurations usint the IMAGER camera and 0.025 arcsec for the IFS.
- fov_arcsecfloat
Field of view in arcseconds. If not specified, the field of view will default to 3.20 arcsec for the IMAGER camera and 1.76 arcsec for the IFS.
Attributes Summary
Currently selected apodizer name
Currently selected camera name
Detector selected for simulated PSF
The pixel position in (X, Y) on the detector
Currently selected filter name
List of available filter names for this instrument
Currently selected FPM name
Currently selected Lyot stop name
Currently selected mode name
Available Observation Modes
Methods Summary
Print the table of observing mode options and their associated optical configuration
Attributes Documentation
- apodizer¶
Currently selected apodizer name
- apodizer_list = ['CHARSPC', 'DISKSPC']¶
- camera¶
Currently selected camera name
- camera_list = ['IMAGER', 'IFS']¶
- detector¶
- detector_position¶
The pixel position in (X, Y) on the detector
- filter¶
Currently selected filter name
- filter_list = ['F660', 'F721', 'F770', 'F890']¶
List of available filter names for this instrument
- fpm¶
Currently selected FPM name
- fpm_list = ['CHARSPC_F660_BOWTIE', 'CHARSPC_F770_BOWTIE', 'CHARSPC_F890_BOWTIE', 'DISKSPC_F721_ANNULUS']¶
- lyotstop¶
Currently selected Lyot stop name
- lyotstop_list = ['LS30D88']¶
- mode¶
Currently selected mode name
- mode_list¶
Available Observation Modes
Methods Documentation