Previous topic

hyperion.sources.PointSource

Next topic

hyperion.sources.ExternalSphericalSource

This Page

hyperion.sources.SphericalSource

class hyperion.sources.SphericalSource(name=None, peeloff=True, **kwargs)

A spherical source

Parameters :

name : str, optional

The name of the source

peeloff : bool, optional

Whether to peel-off photons from this source

Notes

Any additional arguments are are used to initialize attributes.

Attributes

luminosity The bolometric luminosity of the source (ergs/s)
temperature The temperature of the source (K)
spectrum The spectrum of the source, specified either as an atpy.Table instance with 'nu' and 'fnu' columns, or as a (nu, fnu) tuple, where the frequency is given in Hz, and the flux is given as F_nu (units are unimportant since the normalization is set by the luminosity).
position The cartesian position of the source (x, y, z) as a sequence of three floating-point values (cm)
radius The radius of the source (cm)
limb Whether to include limb darkening

Methods

add_spot(*args, **kwargs) Add a spot to the source.

Methods (detail)

add_spot(*args, **kwargs)

Add a spot to the source.

All arguments are passed to SpotSource, so see that class for more details