やり方
ブラックホール
空の位置がわかっている301個のブラックホール。質量と距離(範囲つき)、伴星、見つけた方法、各事実のもとになった論文も添えました。はくちょう座X-1、はくちょう座V404星、ガイアBH1、いて座A*、M87*など。
@johnmorrisdotca/hoshi-stars/black-holes は、出典が空の位置を示しているブラックホール301個です。3つの種類があります。独立したimport(gzipで約22kB)なので、ブラックホールを描かないページが余計なものを読みこむことはありません。
| 種類 | 数 | 内容 |
|---|---|---|
stellar | 78 | X線連星の中にあり、落ちこむガスのX線で見つかったブラックホール。はくちょう座X-1、はくちょう座V404星、A0620-00、GRS 1915+105など。BlackCATの73天体と、ほかの5つ(はくちょう座X-1、LMC X-1、LMC X-3、M33 X-7、1E 1740.7-2942)です。 |
quiet | 5 | ほとんど何も放射しないブラックホール。伴星の軌道や、星の光の曲がり方から見つかりました。ガイアBH1・BH2・BH3、VFTS 243、孤立したOGLE-2011-BLG-0462です。 |
supermassive | 218 | 質量が測られている銀河の中心のブラックホール。いて座A*、M87*、M31のものなど、あわせて218個です。 |
import { blackHole, blackHoles } from "@johnmorrisdotca/hoshi-stars/black-holes";
const counts = ["stellar", "quiet", "supermassive"].map((kind) => `${blackHoles({ kind }).length} ${kind}`);
console.log(`${blackHoles().length} black holes: ${counts.join(", ")}`);
const cygnus = blackHole("Cygnus X-1");
const lightYears = Math.round(cygnus.distanceParsecs.value * 3.26156);
console.log(`${cygnus.name}: ${cygnus.massSuns.value} Suns, ${lightYears} light-years, companion ${cygnus.companion}`);
console.log(`mass from ${cygnus.sources.mass[0].citation}`);301 black holes: 78 stellar, 5 quiet, 218 supermassive
Cygnus X-1: 21.2 Suns, 7241 light-years, companion HDE 226868
mass from Miller-Jones 2021, Science 371, 1046出力は次のとおりです。
301 black holes: 78 stellar, 5 quiet, 218 supermassive
Cygnus X-1: 21.2 Suns, 7241 light-years, companion HDE 226868
mass from Miller-Jones 2021, Science 371, 1046ひとつのブラックホール
blackHole(name) は、どの名前からでも1つ見つけられます。大文字小文字、空白、記号、銀河の名前のあとのアスタリスクは無視します。Cygnus X-1、cyg x-1、HDE 226868、V404 Cyg、GS 2023+338、Sgr A*、M87、NGC 4486 のどれでも通ります。超大質量ブラックホールには、いて座AやM87と同じように、銀河の名前のあとにアスタリスクをつけました。そのため blackHole("M31") は銀河ではなくブラックホール M31* です(銀河は @johnmorrisdotca/hoshi-stars/deep-sky の deepSkyObject("M31") です)。
import { blackHole } from "@johnmorrisdotca/hoshi-stars/black-holes";
const gaia = blackHole("Gaia BH1");
console.log(gaia.kind, gaia.constellation, gaia.foundBy, gaia.year); // quiet Oph orbit 2023
console.log(gaia.massSuns.value, gaia.massSuns.low, gaia.massSuns.high); // 9.62 9.44 9.8
console.log(gaia.rightAscension, gaia.declination); // 262.1712 -0.581
console.log(gaia.companion, "|", gaia.companionType); // Gaia DR3 4373465352415301632 | G dwarf (Sun-like)quiet Oph orbit 2023
9.62 9.44 9.8
262.1712 -0.581
Gaia DR3 4373465352415301632 | G dwarf (Sun-like)それぞれのブラックホールには次の項目があります:
id、name、otherNames。kind(stellar、quiet、supermassive)とstatus(見えない天体の質量が中性子星の質量の上限より大きいと測られていればconfirmed、そうでなければcandidate)。- J2000の赤経
rightAscensionと赤緯declination(度。0.0001度まで)、星座constellation(Cyg)。 massSunsとdistanceParsecs:{ value, low, high, limit }。だれも測っていなければundefined。lowとhighは論文の示す範囲(おおよそ1標準偏差、または最良値のない範囲の両端。その場合valueはundefined)です。valueが限界値だけのときはlimitが"lower"か"upper"になります(GX 339-4は5,000パーセク以上)。companion(伴星の符号)とcompanionType(スペクトル型など)。ないときはundefined。foundBy:x-rays、orbit(伴星の軌道)、microlensing(マイクロレンズ。星の光の曲がり)、stars(まわりを回る星)、gas、masers、echoes(反響マッピング)、image(イベント・ホライズン・テレスコープが撮ったM87*)。year: 恒星質量ブラックホールではX線源が見つかった年、休眠ブラックホールでは発見の論文の年、超大質量ブラックホールでは使った質量測定の年。sources:position、mass、distance、companion、foundのそれぞれの事実のもとになった論文で、{ key, citation, link }の形です。linkはNASA ADS、arXiv、Wikidataのいずれかの URL です。note: 事実に添える短い英語の注。質量に異論がある場合など。
一覧と絞りこみ
blackHoles({ kind, status, foundBy, constellation }) で絞りこめます。恒星質量、休眠、超大質量の順で、それぞれ赤経の順に並びます。
import { blackHoles } from "@johnmorrisdotca/hoshi-stars/black-holes";
const heaviest = blackHoles({ kind: "stellar", status: "confirmed" })
.filter((b) => b.massSuns?.value !== undefined)
.sort((a, b) => b.massSuns.value - a.massSuns.value)[0];
console.log(heaviest.name, heaviest.massSuns.value); // Cygnus X-1 21.2
console.log(blackHoles({ foundBy: "masers" }).length, blackHoles({ constellation: "Sgr" }).length); // 23 18Cygnus X-1 21.2
23 18BLACK_HOLE_KINDS と BLACK_HOLE_FOUND は決まった2つの一覧で、型は BlackHole、BlackHoleKind、BlackHoleFound、BlackHoleMeasure、BlackHoleSource、BlackHoleSources、BlackHoleOptions です。
星図に描く
ブラックホールは星と同じJ2000の座標なので、@johnmorrisdotca/hoshi-stars/projection の project で、7つの図法のどれにも置けます。デモでは種類ごとに専用の記号を描きます。恒星質量は両側にジェットのある黒い円、休眠は破線の輪、超大質量は傾いた輪の中の黒い円で、拡大すると名前も表示します。
ここにあるもの、ないもの
- 候補はまだブラックホールと決まったわけではありません。
statusがconfirmedなのは、見えない天体の質量が、伴星や、まわりの星・ガス・メーザーへの引力、または画像から測られているものだけです。恒星質量の78天体のうち54天体は候補で、その多くは質量が測られていません。 - 質量には範囲があります。
massSuns.lowとmassSuns.highを使い、limitも見てください。下限は最小値で、測定値ではありません。超大質量ブラックホールの範囲は、表の値を中心に、対数でみて対称です。 - OGLE-2011-BLG-0462の質量には異論があります(3つの論文で1.6〜4.4、5.8〜8.7、7.15±0.83太陽質量)。
noteに書いてあり、massSunsは最初に出た7.1±1.3です。 - LMC X-1、LMC X-3、VFTS 243の距離は大マゼラン雲の距離です。
noteに書いてあります。 - ブラックホールのすべてがここにあるわけではありません。 論文が位置と、質量またはその根拠を示したものだけで、出典は
NOTICE.mdにあります。ほかにも存在が推定されているものは数多くあります(大きな銀河のほとんどに1つあります)が、質量が測られたものはそれよりずっと少数です。LIGO・Virgo・KAGRAの重力波イベントは、点ではなく空の領域なので、ここには含まれておらず、後の版に回しています。超大質量の出典の表のうち、質量の上限値だけの行(278行のうち55行)は省きました。 - 出典とライセンス。 どの事実にも出典の論文を添えました。出典と条件は
NOTICE.mdにあります。BlackCAT(出典を明記するよう求められているので、このガイドに明記しました)、van den Boschの2016年のブラックホール質量の表、銀河の中心はNASA/IPAC NED、位置はWikidata(CC0)、そして発見の論文です。ESAのGaia・Hipparcos・Tychoのカタログは使っておらず、Wikipediaの文章も使っていません。
これらのデータを使うときは、恒星質量ブラックホールについてBlackCAT(Corral-Santana他 2016, A&A 587, A61)を、超大質量ブラックホールについてvan den Bosch(2016, ApJ 831, 134)を引用してください。
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。