scopesim.source.source_fields.SourceField

scopesim.source.source_fields.SourceField#

class scopesim.source.source_fields.SourceField(field: ~typing.Any, *, meta: dict = <factory>)#

Bases: object

Base class for source fields, not meant to be instantiated.

Added in version 0.9.0.

__init__(field: ~typing.Any, *, meta: dict = <factory>) None#

Methods

__init__(field, *[, meta])

get_corners([unit])

Calculate and return footprint corner points in unit.

Attributes

name

Name of the object (if set).

field

meta

get_corners(unit: Unit | str = 'arcsec') ndarray#

Calculate and return footprint corner points in unit.

Added in version 0.10.0: Implemented for all subclasses to refactor in FieldOfView.

property name: str#

Name of the object (if set).