CHANGELOG · 2004 — 2026
2004年9月4日から、22年ぶんの記録。
2004年9月4日の Version 1.8.2 から今日まで、更新のたびに何を直したかを1行ずつ書き残してきました。 2011年から2014年までの空白の4年も、そのまま残してあります。
§01 VERSION 2
10年ぶりの更新。
Version 2.0.0 から 2.0.6 までは、面識のある軌道計算者にベータ版として個別に配布するだけにとどめていました。一般に公開したのは Version 2.0.7 が最初です。
Version 2.0.72026年初の一般公開版
- 軌道図を追加しました。求まった軌道を太陽系の中に描き、観測のある位置に黄色いマークを付けます。
- 一般相対論効果を摂動計算に組み込みました。オプションではなく常に含まれます。
- 非重力効果 A₁・A₂ を解けるようにしました。氷の種類(水・CO₂・CO/N₂)を選べます。
- JPL の惑星暦 DE441 に対応しました。
- 光度曲線を追加しました。H₁・K₁ の当てはめと、核光度からの核直径の上限の見積もりを行います。
- 衝突確率の計算と 3D 地球儀表示を追加しました。GIF アニメーションとして書き出せます。
- 観測好期チャートと捜索範囲の表示を追加しました。配色は8種類から選べます。
- 操作ログと、17桁精度の再現用ファイルの保存に対応しました。
- 画面ごとの ⓘ 解説を全画面に付けました。
- [MPC から観測データを取得] を追加しました。天体名を入れるとその場で観測を取ってこられます。
§02 THE GAP
2016年12月から2026年まで。
Version 1.26.3 を最後に、10年のあいだ更新が止まっていました。この間に届いた要望は、 そのまま Version 2 の設計に入っています。
§03 VERSION 1
当時のページに残っていた21回分。
当時のページに書き残していたものをそのまま移しました。文中の外部リンクは、 リンク先がすでに変わっているものが多いため外してあります。なお、最後の Version 1.26.3 (2016年12月16日) を含む 1.26 系の記録は当時のページに残っておらず、ここには入っていません。
Version 1.25.22015年6月24日
- 環境設定が保存されない不具合を修正しました。この問題はVersion 1.25.0とVersion 1.25.1で発生します。環境設定の保存ファイル(OrbitLife.INI)をOrbitLife.EXEと同じフォルダーに保存するように変更しました。これに関連して環境設定が初期値になる場合があります。その場合、お手数ですが、環境設定画面にて再設定をお願いします。
Version 1.25.12015年6月15日
- 計算結果を保存する画面が正しく表示されず、正常に保存されない不具合を修正しました。
Version 1.25.02015年6月13日
- 原初軌道と未来軌道の境界値を1200AU固定だったものをテキストボックスに自由に入力できるようにしました。
- 2015年6月30日23時59分59秒(UT)の閏秒の挿入に対応しました。
- 小惑星センターの天文台コードリストの座標値が1桁ずつ増えていたことに対応しました。
Version 1.23.02012年6月28日
- 2012年6月30日23時59分59秒(UT)のうるう秒の挿入に対応しました。
Version 1.22.02012年2月21日
- 放物線の軌道決定で、天体の距離を仮定するときに、十分収束しているにもかかわらず、その判定が不適切だったために、計算が終了しない不具合を修正しました。
- Unicodeで保存された観測ファイルを読み込めるようにしました。
- Unicodeで保存された観測所ファイル(Stations.txt)を読み込めるようにしました。
Version 1.21.02010年12月26日
- 積分間隔の選択を8日, 4日, 2日, 1日, 0.5日, 0.25日 ... のように1/2段階に変更しました。
- 元期の変更画面に「原初軌道」、「未来軌道」の機能を追加しました。過去に向かって摂動計算し、1200 AUまで遠ざかった時点の軌道要素を"原初軌道"とし、未来に向かって摂動計算し、1200AUまで遠ざかった時点の軌道要素を"未来軌道"としています。
- 積分間隔が短くて且つ計算期間が長い場合、メモリー不足で異常終了していた問題を修正しました。
- 観測データを1点だけ選択した状態で位置推算の画面を起動すると異常終了する問題を修正しました。
- 摂動計算の画面から位置推算の画面を起動すると異常終了する問題を修正しました。
- 元期の移動画面で新しい元期を未入力で計算ボタンを押すと異常終了する問題を修正しました。
- 軌道決定の第2観測の時刻から最新データ付近のまで「元期の移動」を内部的に行ってから、軌道改良を行うように改善しました。これにより、何周期か過去の3観測で軌道決定した場合でも、容易に軌道改良(摂動計算)ができるようになりました。
- 位置推算でOAAフォーマットの時に画面表示の軌道要素より多い桁数の軌道要素を入力されたときに、四捨五入が正しくできない問題を改善しました(丸め誤差による問題)。
- 位置推算でOAAフォーマットの時に離心率(e)の右側に'AU'という不要な文字が表示される不具合を修正しました。
- 観測所コード247:Roving Observationに対応しました。観測データの15カラム目に'V'があれば移動観測として処理します。RovingObservationフォーマットは1観測が2行で構成されるので、必ず2行分のデータを観測ファイルに保存してください。
- 観測所コード245:Spitzer Space Telescope, 248:Hipparcos, 249:SOHO, 250:HubbleSpace Telescope, C49:STEREO-A, C50:STEREO-B, C51:WISEのサテライトフォーマットに対応しました。観測データの15カラム目に'S'があればサテライトフォーマットとして処理します。観測位置の単位がkmの場合とAUの両方に対応しています。サテライトフォーマットは1観測が2行で構成されるので、必ず2行分のデータを観測ファイルに保存してください。
- ファイル出力する軌道要素にMPC1行フォーマットが選択できるようにしました。小惑星タイプの軌道はMPCORB.DATと同じ形式です。共にテキストファイルです。
- 軌道要素を手入力して残差計算や軌道改良ができるようにしました。現在は彗星タイプの軌道要素のみに対応しています。この機能はもともと存在しましたが、多くの不具合があったので改訂しました。
Version 1.17.02009年12月15日
- Epoch(元期)の移動機能に重大な不具合があったため修正しました。
Version 1.16.02008年12月24日
- バイサラ軌道が計算できるようになりました。
- バイサラ軌道から位置推算画面に連携できるようになりました。
- 2008年12月31日23時59分59秒(UT)のうるう秒の挿入に対応しました。
Version 1.15.12008年3月31日
- 惑星への接近距離表示の単位"AU"を表示するようにしました。
- 惑星への接近距離表示に月の距離より近い場合はどの惑星も「km」で表示するようにしました。
- 位置推算のオリジナル形式で、タイトルがDaily Motionとなっているのに実際には指定された計算間隔でのモーションになっていたので修正しました。
- 非重力効果の藪下理論の係数をA1,A2,A3からY1,Y2,Y3に変更しました(非重力効果は現在のところ非公開機能です)。
- 残差の計算時に観測値と計算値がRA00h00m00sをまたぐと遠回りの角度が計算されることがある不具合を修正しました。この修正により、観測が途絶えていたような遠い昔の観測データとの連結軌道が求まりやすくなりました。
- 計算結果の出力形式に「残差チェック形式」を追加しました。特定の観測所コードの残差のみを出力できます。
- ツールバーに位置推算ボタンを追加しました。軌道計算中にボタンを押すと、その軌道での位置推算が表示されます。
Version 1.14.12008年1月2日
- パック形式の小惑星名で連番の大きなもの(例えばK07Tf8DやK07Tf7Zのように5文字目が小文字になるもの)が誤った小惑星名に変換される問題を修正しました。
Version 1.14.02007年10月9日
- 計算速度が向上しました。特に摂動計算は大幅に向上しました。
Version 1.13.02006年11月19日
- 位置推算の機能を追加しました。
- 元期(Epoch)を変更(移動)する機能(画面)を別途設けました。従来は軌道改良の過程で元期を移動する方法しかありませんでしたが、これにより、だれかが計算した軌道要素さえあれば希望の元期に変更することができます。
- たくさんの観測を一度にリジェクト(無効化)したり、有効化したい時に連続範囲指定できるようにしました。(操作方法)
Version 1.11.02006年11月19日
- 観測ファイルに観測所コード500(Geocentric)が含まれていると計算が継続できませんでしたが、これに対応しました。
- 元期を変更する画面で摂動体(惑星)への接近距離が調べられるようになりました。
- 摂動体(惑星)への接近距離を表示する部分を改良しました。接近のピーク値になっている部分の距離だけを表示するようにしたため、接近の状況が把握しやすくなりました。
- こまかな見た目の修正を行いました。
Version 1.9.12005年7月18日
- 2005年12月31日23時59分59秒(UT)に行われる、うるう秒の挿入に対応しました。
- 力学時の計算に誤りがあり、近日点日(T)に数秒のずれが生じていました。この問題は本バージョンにて修正しました。
Version 1.9.02004年10月18日
- 彗星(小惑星)と摂動体(惑星など)の接近距離がグラフで表示できるようになりました。これまでは、最接近の日と距離しか表示できませんでしたが、このグラフにより接近状況が視覚的に把握できます。グラフをクリックすると、その日の距離がその下のテキストボックスに表示されます。(2)距離の精度が少し向上しました。
Version 1.8.82004年10月1日
- 画面の右端に表示している摂動体への接近距離と接近日に、履歴形式で表示する機能を追加しました。コンボボックスで惑星を選択すると接近順に表示されます。最大で1惑星あたり100件表示されます。
- 接近距離の精度がほんの少し向上しました。
- 遠い将来や遠い未来の予報軌道の精度がほんの少しだけ向上しました。
Version 1.8.62004年9月22日
- 各公転毎の近日点日における軌道要素を表示保存できるようにしました。観測期間内での近日点日の軌道要素は、メイン画面の軌道要素が表示されているテキストボックスをスクロールすると下の方に表示されます。観測期間外の場合は、「予報軌道」の画面で表示できます。
- 摂動間隔を0.5日または他の小数で指定した場合に、各公転の軌道要素が仕様どおりに表示されない不具合を修正しました(軌道要素そのものに誤りはありません)。
- 摂動計算時の積分間隔をコンボボックスから選択するよう仕様を変更しました。
- 番号登録小惑星の表示形式をMPC形式に準拠させました。
Version 1.8.42004年9月12日
- 計算結果をファイルに出力したときの残差の表示を下記のように変更しました。これは小惑星センター(MPC)の形式に準拠するためです。040909 H07( 3.8- 2.2-) 旧040909 H07 (3.8- 2.2-) 新
Version 1.8.32004年9月11日
- 準精測データと概測データに対応しました。画面の表示では、準精測の場合観測所コードの右側にY の文字を表示し、概測の場合 X を表示するようにしました。計算結果のファイル出力時は残差の右側にそれぞれX 又は Y が表示されます。【関連】C/2004 R2(ASAS)発見前後のデータ MPEC 2004-R48
Version 1.8.2 (Build 2)2004年9月5日
- [受信]ボタンをクリックしてもDE406のダウンロードが開始しない不具合を修正しました。
Version 1.8.2 (Build 1)2004年9月4日
—
§04 NEXT
これから。
機能追加が終わるのを待って公開するのではなく、まず一区切りついた形で公開し、そこから 機能追加版を重ねていく方針を取っています。不具合のご連絡や機能のご要望は、 できる範囲で反映していきます。