Screen

class screens.screen.Screen(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: Source

Screen passing through a source of radiation.

Parameters:
posCartesianRepresentation

Position of the points, ignoring the distance.

velCartesianRepresentation

Corresponding velocities.

magnificationarray-like

Magnification of the points. Usually complex.

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.

Methods Summary

observe(source, distance)

Methods Documentation

observe(source, distance)[source] [edit on github]