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:
- pos
CartesianRepresentation
Position of the points, ignoring the distance.
- vel
CartesianRepresentation
Corresponding velocities.
- magnificationarray-like
Magnification of the points. Usually complex.
- source
Source
orScreen
, optional Possible source illuminating this screen. Unless specific broadcasting is required, it is recommended to use the
Screen.observe
method.- distance
Quantity
, optional Possible distance from the source. Only useful if
source
is given.
- pos
Methods Summary
observe
(source, distance)Methods Documentation
- observe(source, distance)[source] [edit on github]¶