scopesim.optics.fov_manager.FOVManager#
- class scopesim.optics.fov_manager.FOVManager(effects=None, cmds=None, **kwargs)#
Bases:
objectA class to manage the (monochromatic) image windows covering the target.
- Parameters:
effects (list of Effect objects) – Passed from optics_manager.fov_setup_effects
kwargs
------
UserCommands (All observation parameters as passed from)
- __init__(effects=None, cmds=None, **kwargs)#
Methods
__init__([effects, cmds])Generate a series of FieldOfViews objects based self.effects.
Attributes
fov_footprintsfovs- generate_fovs_list() Iterator[FieldOfView]#
Generate a series of FieldOfViews objects based self.effects.
- Yields:
new_fov (Iterator[FieldOfView]) – Generator-Iterator of FieldOfView objects.