scopesim.optics package¶
Submodules¶
- scopesim.optics.fov module
FieldOfView
FieldOfView.background_fields
FieldOfView.corners
FieldOfView.cube_fields
FieldOfView.data
FieldOfView.extract_from()
FieldOfView.flatten()
FieldOfView.image_fields
FieldOfView.make_cube_hdu()
FieldOfView.make_image_hdu()
FieldOfView.make_spectrum()
FieldOfView.pixel_area
FieldOfView.table_fields
FieldOfView.trace_id
FieldOfView.view()
FieldOfView.volume()
FieldOfView.wavelength
FieldOfView.waverange
FieldOfView.waveset
- scopesim.optics.fov_manager module
- scopesim.optics.fov_manager_utils module
- scopesim.optics.fov_utils module
- scopesim.optics.image_plane module
- scopesim.optics.image_plane_utils module
add_imagehdu_to_imagehdu()
add_table_to_imagehdu()
affine_map()
calc_footprint()
calc_table_footprint()
create_wcs_from_points()
det_wcs_from_sky_wcs()
get_canvas_header()
header_from_list_of_xy()
overlay_image()
pix2val()
reorient_imagehdu()
rescale_imagehdu()
sky_wcs_from_det_wcs()
split_header()
sub_pixel_fractions()
val2pix()
- scopesim.optics.monochromatic_trace_curve module
- scopesim.optics.optical_element module
OpticalElement
OpticalElement.add_effect()
OpticalElement.display_name
OpticalElement.get_all()
OpticalElement.get_z_order_effects()
OpticalElement.list_effects()
OpticalElement.masks_list
OpticalElement.pretty_str()
OpticalElement.properties_str
OpticalElement.report()
OpticalElement.surfaces_list
OpticalElement.write_string()
- scopesim.optics.optical_train module
- scopesim.optics.optics_manager module
OpticsManager
OpticsManager.add_effect()
OpticsManager.all_effects
OpticsManager.area
OpticsManager.detector_array_effects
OpticsManager.detector_effects
OpticsManager.detector_setup_effects
OpticsManager.display_name
OpticsManager.fov_effects
OpticsManager.fov_setup_effects
OpticsManager.get_all()
OpticsManager.get_z_order_effects()
OpticsManager.image_plane_effects
OpticsManager.image_plane_headers
OpticsManager.image_plane_setup_effects
OpticsManager.is_spectroscope
OpticsManager.list_effects()
OpticsManager.load_effects()
OpticsManager.pretty_str()
OpticsManager.report()
OpticsManager.set_derived_parameters()
OpticsManager.source_effects
OpticsManager.surfaces_table
OpticsManager.system_transmission
OpticsManager.update()
OpticsManager.write_string()
- scopesim.optics.radiometry_utils module
- scopesim.optics.spectrograph module
- scopesim.optics.surface module
- scopesim.optics.surface_utils module