これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド swetest です。
プログラム:
NAME
swetest - swetest.c
SYNOPSIS
甘い スイスエフェメリステストプログラム。
DESCRIPTION
Swetest は、指定された日付または期間の地心惑星位置の完全なセットを計算します。
日付の順序。 入力は日付または絶対ユリウス日の数値のいずれかです。 0:00
(夜中)。 適切なオプションを指定すると、swetest を使用して印刷された暦を出力できます。
データをスプレッドシートなどの他のプログラムに転送してグラフィック表示します。
スイス暦は UNIX/Gnu Linux の世界で生まれたものではないため、
Astrodienst は、swetest 用の UNIX/Gnu Linux スタイルのマンページを作成しませんでした。 ご相談ください。
次のファイル:
/usr/share/doc/libswe-doc/swephprg.pdf
/usr/share/doc/libswe-doc/swisseph.pdf
/usr/share/doc/libswe-doc/swephprg.html
/usr/share/doc/libswe-doc/swisseph.html
このドキュメントは、astrodienst の Web ページでもご覧いただけます。
一般的なドキュメント ⟨http://www.astro.com/swisseph/swisseph.htm⟩
プログラマー向けドキュメント ⟨http://www.astro.com/swisseph/swephprg.htm⟩
ただし、以下は「swetest -h」の結果です。
コマンドラインオプション:
ヘルプコマンド:
-?、 -h
全体の情報を表示する
-hcmd 表示コマンド
-hplan 惑星番号を表示する
-hform 表示形式文字
-hdate 入力された日付形式を表示する
-hexamp
表示例
入力時刻形式:
-bDATE 開始日。 例えば -b1.1.1992 注: 日付の形式は日、月、年です。
(ヨーロッパスタイル)。
-bj... 絶対ユリウス日番号としての開始日。 例えば -bj2415020.5
-j... と同じ -bj
-tHH.MMSS
入力時刻 (エフェメリス時刻)
-アウト 入力された日付は世界時です -utHH:MM:SS 入力時刻 -utHH.MMSS 入力時間
オブジェクト、ステップ数、ステップ付き
-pSEQ 計算される惑星シーケンス。 以下の文字コードを参照してください。
-dX 差分暦: 本体 X と本体の間の差分暦を出力します。
によって与えられるリスト内の各本体 -p 例: -p2 -d0 -fJl -n366 -b1.1.1992
太陽 (惑星 0) と水星 (惑星 XNUMX) の間の経度距離を出力します。
2) 1 年 1992 月 XNUMX 日から始まる XNUMX 年間。
-DX ミッドポイントエフェメリス、差分モードと同じように機能します -d
上で説明しましたが、中点位置を出力します。
-nN 連続した N 日間のデータを出力します。 いいえの場合 -n オプションが指定されている場合、デフォルトは
が 1. オプションの場合 -n 数値を指定しない場合、デフォルトは 20 です。
-sN タイムステップ N 日、デフォルトは 1。このオプションは組み合わせた場合にのみ意味を持ちます。
オプション付き -n。 出力フォーマット:
-fSEQ 出力列のフォーマットシーケンスとして SEQ を使用します。 デフォルトはPLBRSです。
-頭 惑星データの前にヘッダーを印刷しないでください。 このオプションは次の場合に役立ちます。
出力をスプレッドシートに貼り付けてグラフィカルに表示したい場合
エフェメリス。
+頭 各ステップの前のヘッダー ( -s..)
-gPPP 出力列間のギャップとして PPP を使用します。 デフォルトはシングルです
ブランク。 -g その後に空白が続くと、タブ文字とのギャップが設定されます。
これは、スプレッドシートへのデータ入力に役立ちます。
占星術ハウスシステム:
-house[経度、緯度、hsys]
ハウスカスプも含む。 経度、緯度(XNUMX進数での度)
分数) とハウス システムの文字をカンマ区切りで指定できます。 +
東と北の場合。 何も指定されない場合は、Greenwich UK と Placidus が使用されます。
0.00,51.50、12、p. 出力には、XNUMX のハウス カスプ、Asc、MC、ARMC、Vertex がリストされます。
ハウスはオプションの場合にのみ計算できます -アウト 与えられます。
-hsy[hsys]
(惑星のハウス位置に)経度、緯度、
hsys、参照してください -家
-geopos[経度、緯度、高度]
地理的な位置。 方位角と高度、または地形中心に使用可能
またはハウスカップの計算。 経度、緯度(度あり)
DECIMAL 分数) と標高 (メートル) をカンマを使用して指定できます。
区切られており、+ は東と北を表します。 何も指定しない場合は、グリニッジが使用されます。
0,51.5,0
恒星占星術:
-ああ.. ayanamsa、メソッドの番号付き (例: Fagan/Bradley の場合は ay0)
-シド.. 恒星、メソッドの数付き。 'sid0' はフェイガン/ブラッドリー 'sid1' は
ラヒリ
-sidt0..
恒星、t0 の黄道上の投影
-シドスプ..
恒星、太陽系平面への投影暦の仕様:
-edirPATH エフェメリスファイルのディレクトリを変更する
-エスウェ スイス暦
-ejpl JPL ephemeris (DE406)、またはエフェメリスファイル名付き -ejplde200.eph
-エモ モシアーエフェメリス
-真 本当の位置
-ノアバー
収差なし
-nodefl
重力による光の偏向がない
-ノアバー -nodefl
天文位置
-j2000 歳差運動なし (つまり、J2000 の位置)
-icrs ICRS (国際天体参照系を使用)
-ノンナッツ 章動なし
-速度 高精度の速度を計算する
-速度3
3 ポジションからの「低」精度速度では、このオプションは使用されません。 -速度
パラメータはより速く、より正確です
-iXX ifflag を強制的に値 XX にします
-testaa96
AA 96、B37、つまり venus、j2450442.5、DE200 のテスト例。 注意:
歳差運動 IAU1976 と章動運動 1980 を使用します (s.swephlib.h) -testaa95
-testaa97
-ラウンド秒
秒に丸める
-ラウンドミン
分に丸める
観察者の位置:
-ヘル 太陽中心位置を計算する
-バリー 重心位置を計算します (バー、ノードの代わりに地球)
-topo[経度、緯度、高度]
トポセントリックな位置。 経度、緯度(XNUMX進数での度)
分数) と標高 (メートル) をカンマ区切りで指定できます。 +
東と北の場合。 何も指定されない場合は、Zuerich が使用されます: 8.55,47.38,400
特別なイベント:
-ソレクル 日食
1行目を出力:
日食の日付、極大時刻(UT)、核影の幅(負の値)
皆既日食)、ユリウス日に食される太陽の直径の割合
最大値の数値(6桁の小数)
2行目を出力:
部分フェーズと全体フェーズの開始時間と終了時間
3行目を出力:
極大日食の地理的経度と緯度、皆既日食
その地理的位置での継続時間、
出力 -地元、 下記参照。
-オカルト 月による惑星または星の掩蔽。 使用 -p 〜へ
惑星を指定してください (-pf -xfアルデバラン 星の場合)出力形式は と同じです
-ソレクル
-lunecl 月食
1行目を出力:
日食日、極大時刻(UT)、ユリウス日番号(6桁)
最大値の分数)
2行目を出力:
半影の始点と終点、部分的、および全体の 6 つの接点
相
-地元 とのみ -ソレクル or -オカルト、次のこの種のイベントが必要な場合
特定の geogr に対して。 位置。 使用 -ジオポス[long,lat,elev] を指定します。
ポジション。 もしも -地元 が設定されていない場合、プログラムは次のイベントを検索します。
地球上のどこにでも。
1行目を出力:
日食の日付、極大時刻、太陽の直径の割合
隠れた
2行目を出力:
局所的な日食の継続時間、局所的な XNUMX つの接触、
-hev[タイプ] ヘリカルイベント、
タイプ 1 = ヘリカルライジング
タイプ 2 = ヘリカルセッティング
タイプ 3 = 夕方から
タイプ 4 = 午前中最後
タイプ 0 または欠落 = XNUMX つのイベントすべてがリストされます。
-上昇 惑星や星の昇りや沈み。
-ジオポス[long,lat,elev] 地理的位置を指定します。
-メートル 恒星の南と北の子午線通過
-ジオポス[long,lat,elev] 地理的位置を指定します。
日食の仕様:
-合計 皆既日食(のみ) -ソレクル, -lunecl)
-部分的 部分日食(のみ) -ソレクル, -lunecl)
-環状 金環日食(のみ) -ソレクル)
-アントット 金環皆既日食(混成日食のみ) -ソレクル)
-半影 半影月食(有る場合のみ) -lunecl)
-中央 中央日食(のみ) -ソレクル、非ローカル)
-非中心 非中心日食(日食のみ) -ソレクル、非ローカル)
立ち上がりと設定の仕様:
-norefrac 屈折無視(オプションあり) -上昇)
-ディスクセンター ディスクセンターの立ち上がりを調べる(オプションあり) -上昇)
-ヒンドゥー教 ヒンドゥー語バージョンの日の出(オプションあり) -上昇)
ヘリカルイベントの仕様:
-で[プレス、温度、ラム、可視]:
圧力(hPa)
摂氏温度
相対湿度 (%)
視覚範囲は次のように解釈されます。
> 1 : 気象範囲 (km)
1>visr>0 : 総大気係数 (ktot)
= 0 : プレス、温度、ラムから計算
デフォルト値は次のとおりです。 -at1013.25、15,40,0
-obs[age,SN] 観察者の年齢とスネレン比
デフォルト値は次のとおりです。 -obs36,1
-選択する[年齢、SN、双眼、倍率、直径、透過率]
年齢とSNも同様 -obs
0 単眼または 1 双眼
望遠鏡の倍率
光学口径(mm)
光伝送
デフォルト値: -opt36,1,1,1,0,0 (肉眼)
後方検索:
-bwd
-上昇 惑星や星の昇りや沈み。 使用 -ジオポス[経度、緯度、高度] に
地理的な位置を指定します。
-メートル 恒星の南と北の子午線通過
-ジオポス[long,lat,elev] 地理的位置を指定します。
日食の仕様:
-合計 皆既日食(のみ) -ソレクル, -lunecl)
-部分的 部分日食(のみ) -ソレクル, -lunecl)
-環状 金環日食(のみ) -ソレクル)
-アントット 金環皆既日食(混成日食のみ) -ソレクル)
-半影 半影月食(有る場合のみ) -lunecl)
-中央 中央日食(のみ) -ソレクル、非ローカル)
-非中心 非中心日食(日食のみ) -ソレクル、非ローカル)
立ち上がりと設定の仕様:
-norefrac 屈折無視(オプションあり) -上昇)
-ディスクセンター ディスクセンターの立ち上がりを調べる(オプションあり) -上昇)
-ヒンドゥー教 ヒンドゥー語バージョンの日の出(オプションあり) -上昇)
ヘリカルイベントの仕様:
-で[プレス、温度、ラム、可視]:
圧力(hPa)
摂氏温度
相対湿度 (%)
視覚範囲は次のように解釈されます。
> 1 : 気象範囲 (km)
1>visr>0 : 総大気係数 (ktot)
= 0 : プレス、温度、ラムから計算
デフォルト値は次のとおりです。 -at1013.25、15,40,0
-obs[age,SN] 観察者の年齢とスネレン比
デフォルト値は次のとおりです。 -obs36,1
-選択する[年齢、SN、双眼、倍率、直径、透過率]
年齢とSNも同様 -obs
0 単眼または 1 双眼
望遠鏡の倍率
光学口径(mm)
光伝送
デフォルト値: -opt36,1,1,1,0,0 (肉眼)
後方検索:
-bwd
惑星選択文字:
惑星リスト:
d (デフォルト) 主要要素 0123456789mtABCcg
上記の主な要因に主な小惑星 DEFGHI を加えたもの
h 架空の要素 J..X
すべての要素
(上記の文字は XNUMX 文字としてのみ表示されます)
単一惑星の文字:
0太陽(ゼロの文字)
1 月 (キャラクター 1)
2マーキュリー
....
9プルート
m 平均月ノード
真の月のノード
章動
・黄道の傾き
qデルタt
意地悪な月の遠地点(リリス、ブラックムーン)
B 接触する月の遠地点
c 内部。 月の遠地点
g 内部。 月の近地点
C 地球 (太陽中心計算または重心計算の場合)
準惑星、冥王星
F セレス
9プルート
s -xs136199 エリス
s -xs136472 メイクメイク
s -xs136108 ハウメア
いくつかの小惑星:
Dカイロン
E フォルス
G・パラス
H・ジュノ
イ・ベスタ
の副惑星。MPC 番号は次のとおりです。 -xs
恒星:
f 恒星、名前または番号が指定されている -xf オプション
f -xfシリウス シリウス
架空のオブジェクト:
J キューピド
Kハデス
エルゼウス
M クロノス
Nアポロン
オ・アドメトス
P ヴルカヌス
Qポセイドン
R イシス (セヴィン)
S ニビル (シッチン)
T・ハリントン
U・ルヴェリエのネプチューン
V・アダムスの『ネプチューン』
W・ローウェルの冥王星
Xピカリングの冥王星
Yバルカン
Zホワイトムーン
w ウォルデスのダークムーン
z の仮想体、数値は次のとおりです。 -xz
e ラベルの行を印刷します
出力形式 SEQ文字:標準設定ではXNUMX桁の座標が出力されます。
デフォルトの形式PLBRSを使用します。 次のようなオプションを提供することでデフォルトを変更できます
-fCCCC ここで、CCCC は列のシーケンスです。 シーケンスのコーディングは次のようになります。
y年
Y年.年の何分のXNUMXか
p 惑星インデックス
P惑星名
J 絶対ジュルデート
23.02.1992 のような形式の T 日付
920223 年 1992 月 23 日の XNUMX のようにフォーマットされた日付
L 経度 (度 ddd mm'ss)
l 経度の XNUMX 進数
Z経度ddsignmm'ss"
経度の S 速度 (XNUMX 日あたり ddd:mm:ss 度)
fmt で指定されたすべての値の SS 速度
s 速度経度 XNUMX 進数 (度/日)
fmt で指定されたすべての値の ss 速度
B緯度
b 緯度 XNUMX 進数
AU の R 距離 XNUMX 進数
r 距離(AU 単位の小数)、月単位の視差
相対距離 (1000=最も近い、0=最も遠い)
hh:mm:ss の赤経
赤経時間の小数点
D偏角度
d 赤緯 XNUMX 進数
I 方位角
i 方位角の小数点
H 高さ度
h 高さの XNUMX 進数
K 高さ(屈折あり)度
k 高さ (屈折あり) XNUMX 進数
G ハウスの位置 (度)
g 家の位置 (XNUMX 進数)
j 番地 1.0 - 12.99999
X 黄道の x、y、z 座標
x 赤道の x、y、z 座標
U 単位ベクトル黄道
u 単位ベクトル赤道
Q l、b、r、dl、db、dr、a、d、da、dd
n ノード (平均): 昇順/降順 (Me - Ne)。 経度XNUMX進数
N ノード (接触): 昇順/降順、経度。 XNUMX進数
f apsides (平均): ペリヘル、アフェル、第 XNUMX 焦点。 経度 XNUMX 月
F 側面 (osc.): 近点、遠点、第 XNUMX 焦点。 経度 XNUMX 月
+ 位相角
- 段階
伸長
/ ディスクの見かけの直径 (屈折なし)
= 大きさ
v (予約済み)
V(予約済み)
日付入力: 対話モードでは、開始日を尋ねられたら、入力できます。
次のいずれかの形式のデータ:
1.2.1991 の場合、数字以外の文字で区切られた XNUMX つの整数
日月年。 日付はグレゴリオ暦として解釈されます
4.10.1582 年 XNUMX 日以降はユリウス暦となります。
時間は常に午前 XNUMX 時に設定されます。
日付に XNUMX つの文字 jul が追加される場合、
ユリウス暦は 1582 年以降も使用されています。
日付に greg という XNUMX 文字が追加されると、
グレゴリオ暦は 1582 年以前でも使用されていました。
j2400123.67 文字 j の後に実数が続きます。
開始日の絶対ユリウス日番号。
小数部 .5 は午前 0 時を示し、小数部 .XNUMX は午前 XNUMX 時を示します。
は正午を示します。他の時間帯も可能です
それに応じて選択されます。
最後のエントリを繰り返す
。 プログラムを停止する
+20 日付を 20 日進めます
-10 10日間遡ります
例:
甘い -p2 -b1.12.1900 -n15 -s2
2 年 1 月 1900 日から始まる水星の暦 (-pXNUMX)、
15 日ステップ (-s15) の 2 ポジション (-nXNUMX)
swetest -p2 -b1.12.1900 -n15 -s2 -fTZ -roundsec -g, -head
同じですが、出力形式 = 日付と黄道位置 (-fTZ)、
カンマ (-g,) で区切られ、秒に丸められます (-roundsec)。
ヘッダーなし (-head)。
甘い -ps -xs433 -b1.12.1900
小惑星 433 エロスの位置 (-ps -xs433)
甘い -pf -xfAldebaran -b1.1.2000
恒星アルデバランの位置
甘い -p1 -d0 -b1.12.1900 -n10 -fPTl -head
1 の場合の太陽 (-d0) からの月 (-p10) の角距離
連続した日数 (-n10)。
甘い -p6 -DD -b1.12.1900 -n100 -s5 -fPTZ -head -roundmin
土星 (-p6) とカイロン (-DD) の中間点 (100)
連続ステップ (-n100) と 5 日ステップ (-s5)
度記号形式 (-f..Z) の経度を分に四捨五入 (-roundmin)
甘い -b5.1.2002 -p -house12.05,49.50,k -ut12:30
コッホは、ドイツ国内の特定の日時に場所を探します。
onworks.net サービスを使用して最も甘いオンラインを使用する