Telescope

class screens.screen.Telescope(pos=<CartesianRepresentation (x, y, z) in AU     (0., 0., 0.)>, vel=<CartesianRepresentation (x, y, z) in km / s     (0., 0., 0.)>, magnification=1.0, source=None, distance=None)[source] [edit on github]

Bases: Screen

Telescope detecting a source of radiation.

Parameters:
posCartesianRepresentation

Position of the telescope, ignoring the distance.

velCartesianRepresentation

Corresponding velocity.

magnificationarray-like

Magnification of the telescope. Usually unity.

sourceSource or Screen, optional

Possible source illuminating this screen. Unless specific broadcasting is required, it is recommended to use the Screen.observe method.

distanceQuantity, optional

Possible distance from the source. Only useful if source is given.