本文へ移動

Hoshi Stars星

肉眼で見える星の名前・色・距離、88星座の線と境界、メシエ天体、そしてそれらを描くための7種類の図法を使えます。

「星」(ほし) は、夜空に光って見えるものです。 名前について(英語)

目次

リファレンス · 星のプロファイル (温度・大きさ・光度・円盤の大きさを不確かさつきで、周縁減光、アルタイル・レグルス・ベガの測定された形)

StarProfile型

リファレンスの説明と例は英語です。見出しと目次は日本語です。

What the catalogue and the published tables say about one star's body.

インポート

import type { StarProfile } from "@johnmorrisdotca/hoshi-stars/profile";

定義

interface StarProfile {
    hr: number | undefined;
    temperature: (Estimate & {
        basis: TemperatureBasis;
    }) | undefined;
    colour: string | undefined;
    luminosity: Estimate | undefined;
    radius: (Estimate & {
        basis: RadiusBasis;
    }) | undefined;
    angularDiameterMas: Estimate | undefined;
    limbDarkening: number | undefined;
    shape: StarShape | undefined;
    rotation: StarRotation | undefined;
    luminosityClass: LuminosityClass | undefined;
    composite: boolean;
    unknown: Partial<Record<"temperature" | "luminosity" | "radius", Unknown>>;
}

メンバー

名前型説明
hrnumber | undefined

The Bright Star Catalogue number the profile was made for, or undefined for something else (the Sun).

temperature(Estimate & { basis: TemperatureBasis; }) | undefined

The surface (effective) temperature in kelvin, or undefined where the colour and type give none.

colourstring | undefined

The colour of a black body at that temperature, #rrggbb: for drawing the star. undefined where the temperature is.

luminosityEstimate | undefined

The luminosity in solar luminosities, from the magnitude, the distance and a bolometric correction. undefined where there is no distance.

radius(Estimate & { basis: RadiusBasis; }) | undefined

The radius in solar radii (R = sqrt(L) / T² in solar units), or undefined where neither the distance nor the type gives one.

angularDiameterMasEstimate | undefined

The apparent width of the disc in milliarcseconds (limb-darkened), from the magnitude and temperature alone: it needs no distance, so it is known for every star with a temperature, and it is what an interferometer measures.

limbDarkeningnumber | undefined

The linear limb-darkening coefficient in the V band, 0 (a flat disc) to 1 (the edge is dark): I(μ) = 1 − u(1 − μ). From model atmospheres for the temperature and the class's surface gravity.

shapeStarShape | undefined

Published shape measurements, for the few stars that have them.

rotationStarRotation | undefined

The catalogue's projected rotation speed, for the stars it gives one (about 2,800 of the 5,080).

luminosityClassLuminosityClass | undefined

The luminosity class the figures assumed, which may differ from the catalogue's where it states none.

compositeboolean

The spectral type was a pair (K0III+A0V): the brightness is of both and the figures are the primary's, rough.

unknownPartial<Record<"temperature" | "luminosity" | "radius", Unknown>>

What could not be worked out, and why. Empty for a star with everything.

例

import { starByName } from "@johnmorrisdotca/hoshi-stars";
import { starProfile, type StarProfile } from "@johnmorrisdotca/hoshi-stars/profile";

const profile: StarProfile = starProfile(starByName("Vega")!);
console.log(profile.temperature?.value, profile.limbDarkening);
9700 0.48072000000000004

出力(このページを作ったときに実行した結果)

ソースを見るGitHub で編集@johnmorrisdotca/hoshi-stars 0.47.0 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。