SolarDisk#

class furst.sources.SolarDisk(radius=None, translation=<Quantity 0. mm>)[source]#

Bases: AbstractSource

The nominal scene observed by FURST, the entire solar disk.

Attributes

radius

The radius of the solar disk observed by FURST.

surface

Convert this object into an instance of optika.surfaces.AbstractSurface.

transformation

the coordinate transformation between the global coordinate system and this object's local coordinate system

translation

Offset of the solar disk on the celestial sphere.

Methods

__init__([radius, translation])

to_string([prefix])

Public-facing version of the __repr__ method that allows for defining a prefix string, which can be used to calculate how much whitespace to add to the beginning of each line of the result.

Inheritance Diagram

Inheritance diagram of furst.sources.SolarDisk
Parameters:
to_string(prefix=None)#

Public-facing version of the __repr__ method that allows for defining a prefix string, which can be used to calculate how much whitespace to add to the beginning of each line of the result.

Parameters:

prefix (None | str) – an optional string, the length of which is used to calculate how much whitespace to add to the result.

Return type:

str

radius: None | Quantity | AbstractScalar = None#

The radius of the solar disk observed by FURST. If None (the default), sunpy.sun.constants.average_angular_size is used.

property surface: Surface#

Convert this object into an instance of optika.surfaces.AbstractSurface.

property transformation: AbstractTransformation#

the coordinate transformation between the global coordinate system and this object’s local coordinate system

translation: Quantity | AbstractCartesian3dVectorArray = <Quantity 0. mm>#

Offset of the solar disk on the celestial sphere.