Target#

class phise.Target(
f: Quantity,
δ: Quantity,
companions: list[Companion] | CompanionList,
name: str = 'Unnamed Target',
)[source]#

Bases: object

Target star with declination, spectral flux, and companions.

Parameters:
  • f (u.Quantity) – Spectral flux of the star.

  • δ (u.Quantity) – Declination of the star.

  • companions (list[Companion]) – List of companions.

  • name (str, optional) – Target name (default: “Unnamed Target”).

property f: Quantity#

Spectral flux (W m^-2 nm^-1).

Returns:

Spectral flux density converted to W/m^2/nm when set.

Return type:

u.Quantity

property δ: Quantity#

Declination (degrees).

Returns:

Declination in degrees.

Return type:

u.Quantity

property companions: list[Companion]#

List of companions.

Returns:

Managed list of companion objects.

Return type:

list[Companion]

property name: str#

Target name.

Returns:

Readable target name.

Return type:

str

property parent_ctx: list#

Parent observing context (read-only).

Returns:

Parent context reference or None.

Return type:

Any