2026年2月3日 星期二

彗星觀測輔助計算器 V4.5版 (自製工具程式)

2026/03/18 updated V4.5a

V4.5a 
修正空值可能造成的無限迴圈,並新增在空值時提示使用者設定。
主圖峰值數據標示位置調整以避免遮住數據點。

下載




彗星觀測輔助計算器 V4.3
版本 V4.3 (2026-03-16) 變更摘要:

1.修正COBS與MPC下載觀測數據格式解析以支援分裂彗星編號,當分裂編號不被接受便 fall back使用父彗星名查詢。
2.從JPL解析近日點參數以及於主圖標示時皆改為以TP優先(較新參數),並在主圖軌道參數標示中新增最新曆表近日點 r(min)。 (TIP: 建議搜尋日期盡量以接近近日點的年份查詢JPL可以得到較準確的近日點)
3.優化主圖中的可能無法觀測區的繪製,使它能正確填滿Y軸的長度。
4.優化自動擬合的觀測離群數據清洗設定,細分為亮部與暗部讓使用者設定。
5.優化主圖繪製觀測數據時的離群清洗設定,細分為亮部與暗部讓使用者設定。

V4.3 檔案下載:






版本 V4.2 (2026-03-13) 變更摘要:

1.優化亮度曲線連續性,消除之前段落連接時有一天的平移現象。
2.改進曲線對齊:重新設計紅線及紫線於far 段起點對齊綠線的機制,並加入自動查詢範圍擴展,使程式能智慧地擴展查詢範圍以取得至少一個 r ≈ seg_far 的點,確保繪圖時即使觀測日未包含 far 段起點也能以far段起點正確對齊綠線。同時使紫線對齊也使用完整星歷資料以修正之前錯誤對齊觀測日起點問題。
3.修正紫線遲滯模式的平滑處理,並簡化相關UI。
4.修正黑線繪製問題(mac):修復 m_out_ext 條件判斷中的格式符號錯誤,確保正確繪製。
5.Windows 版本新增選項可在自動擬合圖上以紅叉顯示被踢除的離群數據(Mac 版本已有)。






這兩張亮度模擬曲線在自動模擬時僅使用COBS的數據,而在繪製主圖時則把MPC的數據加進來做為參考。





V4.1
這次是大改版,功能應該算是很完整了。
1.主圖下方新增十字游標選項,當使用者勾選後主圖中的鼠標會變成紅色十字絲,下方欄位會以黃色顯示目前十字絲所在位置的日期與星等。
2.修正數據資料下載與使用本地數據檔載入時的觀測型態解析,'C'辨識為 CCD,'V'辨識為眼視,其他都暫時歸類為‘其他’類別。


----
使用簡介



建立一個新模擬:

1.設定觀測地資訊。

2.到「觀測目標」標籤頁輸入彗星 id,並按下「從JPL 載入近日點與參數」,程式將會自動至JPL小天體資料庫(SBDB)搜尋該彗星的近日點、H0 與 n等軌道參數,並根據近日點自動預設觀測範圍,使用者可再自行調整。

注意:若是週期彗星,請先輸入「搜尋日期」,然後按下「從JPL載入近日點與參數」時,程式將會搜尋觀測日期屬於的曆元的近日點與參數。若讓搜尋日期留空白,程式將自動搜尋最近的曆元參數。(建議以回歸年份搜尋)

3.自行調整、設定「觀測目標」頁各曲線的參數後即可按下「開始計算與繪圖」繪製 JPL參數曲線或自訂的曲線。(請至「下載觀測數據/繪圖設定」勾選要顯示的曲線)。

4.如果要進行自動擬合與加入擬合曲線,需要先從網路下載觀測數據


下載觀測數據進行自動擬合:
1.必須先已在「觀測目標」頁設定彗星名稱及觀測範圍。

2.到「下載觀測數據/繪圖設定」標籤頁選擇來源(COBS 或 MPC ,可複選)並按下「下載儲存並匯入」(面板下方將會顯示已清除之前的數據,然後接著顯示下載的數據筆數)。

3.匯入數據後在下方設定資料擷取範圍,建議按「從觀測範圍同步」最方便。

4.到「自動擬合」標籤頁按「刷新數據」以使用匯入的數據,然後按下方的「開始擬合」(注意離群值清洗的設定會影響擬合的數據範圍)。

5.擬合完成後便可「顯示擬合圖」,或按下「套用到主程式繪圖」(如果使用者已在繪圖設定先勾選了顯示自動擬合曲線則可省下此套用步驟)準備繪製主圖。

提示:
當噴發開始階段數據點尚少時自動擬合曲線走勢可能誤差很大,必要可自行手動分段來調整自動擬合的分段。

6.回到「觀測目標」標籤頁按「開始計算與繪圖」。




觀測清單使用方式(若從網路下載清單請放在使用者目錄下):
1.從「觀測目標」標籤頁按「從觀測清單載入參數」,並選擇要載入的觀測清單。

2.從這個清單載入的只有儲存的參數(包括各階段n值等公式參數、繪圖設定、擬合的手動分段設定……等等)而已,所以如果要擬合或繪圖時顯示數據都需再自行下載觀測數據或從數據檔案載入。

3.重複上面「下載觀測數據進行自動擬合」的 3 到 6 步驟。


附註:
1.彗星亮度公式:

基礎亮度公式
m = H0 + 5·log10(Δ) + 2.5·n·log10(r)

噴發遲滯模式(使用在紫線 以及 自動擬合曲線,d可設為正值或負值,設定d_inner即可讓峰值提前或延後)
m = H0 + 5·log10(Δ) + 2.5·n·log10[r(t-d)]

噴發模型(含散射與 outburst ,紅色虛線)
除極近段(r < 0.5 AU)含 以A2與藕合參數模擬的Outburst 增強以外其他段不含 Outburst

m(段值)= H0(段值) + 5 log10(Δ) + 2.5 n_inner log10(r) - 2.5 log10(φ)
               - 2.5 log10(|1 + (a2 * coupling_const * weight) / r^5.8|)
   
φ: 散射的相位函數縮放因子(雙 Henyey–Greenstein),會依相位角 α 計算。

最後一項為非重力/Outburst 增強項的假設值,數值越大代表近距離時增亮越明顯。如果把非重力加速度橫向(Transverse)分量A2、耦合參數Coupling的係數都設為0(可改用設定較高的n值也可模擬非重力因子噴發造成的亮度突增),則噴發模型除了n值變化之外便只含散射增益(增亮或減暗)。




2. 關於 觀測建議窗口 與 可能無法觀測區的設定:


在繪圖設定標籤頁中使用者可自行設定可能無法觀測區(彗日角距離 即S-O-T )的範圍以及緯度觀測建議窗口(彗日地平仰角距離)的下限,彗星越明亮可以設得較小,可作為觀測參考。

目前緯度觀測建議窗口預設(彗星與太陽地平仰角相距10度以上)乃是根據個人之前 C/2024 G3彗星實際觀測的經驗所設置的觀測窗口閾值(建議最小設8~10)。

暮曙光影響區採取較寬鬆的設定,彗星與太陽地平仰角距離在15度以內便認定觀測將會受到影響,使用者請依照自己的觀測方式與所需時間斟酌判斷。

注意在低仰角的大氣消光非常大,尤其在五度以下,所以觀測的體驗可能會與彗星實際的亮度差異很大。觀測地的透明度等觀測品質存在不確定性的影響。

此外,近日點離太陽非常近的掠日彗星的亮度峰值一般會落在可能無法觀測區中央附近,有非常大的可能性只能從太空、日冕儀、衛星影像觀測到,對於一般觀測者的參考意義不大。

主圖中另有標示彗星相位α(當相位α為180度即代表地球-彗星-太陽的夾角為180度,這時的前向散射最強)以及彗星相對於太陽的時角位置,L(Leads)為彗星先於太陽東升(與西落),即在日出前可見,T(Trails)則表示彗星跟在太陽之後,為日落後可見。

附圖中除了以綠色顯示在使用者所在緯度觀測時建議的觀測日期範圍之外,另有顯示月光干擾強弱(以月相以及彗月距離加權計算)與每晚當太陽仍在地平以下超過使用者設定的角度時的彗星最高仰角。



C/2024 G3 (ATLAS)
大屯山主峰
2025/01/17 

-1 等
S-O-T 12.6°



彗星仰角2.5°,太陽仰角-7.3° 



彗星仰角0.4°,太陽仰角-9.6°

-------

V4.0










V4.0 版本修改說明:

觀測目標標籤頁UI全面升級,主亮度曲線圖分段完全交由使用者以滑動桿設定,far 段最遠段可設置到6AU。
新增 n_far 參數讓紅、紫線繪製完全脫離綠線使用的 n值。
紅線與紫線繪製於 far 段遠端與綠線對齊。
紫線繪製的連續性與負延滯的計算問題修正。
主圖繪製新增自己的離群值設定,取消以前的強制清洗數據的設定。
視野星圖新增自訂彗星路徑標示日期間隔設定。
修正視野星圖與全天星座盤下載JPL參數時的日期格式解析不正確,導致彗星路徑日期標示錯誤的問題。



V3.8.5
修改說明:

自動擬合使用快取加快擬合與繪圖速度。

可設定在顯示自動擬合圖時亦顯示被剔除的離群值(以紅叉顯示)以提醒使用者。請注意數據的截取範圍會影響離群計算,數據稀疏的陡升陡降有可能被判斷成離群值而剔除,使用者可依擬合圖的顯示調整離群數據清洗設定。

針對週期彗星優化全數據擬合功能與介面,標示分段點與近日點。針對週期彗星的長期數據擬合,建議請善用手動分段設定,可先按年份自動分割 進行擬合,然後根據擬合圖調整分段點(以週期彗星的軌道特性,分段點通常要調整數百日才有明顯差異)。






調整分段點讓兩個不同參數的曲線平滑連接的要訣是,分段點要設在靠近底部較亮的曲線那一方,較暗的曲線經過底部後向上剛好去連接較亮的曲線。




V 3.8.4
新增清除已匯入資料按鈕。當要新增數據來源時請先清除已匯入資料。
修正與改善主圖顯示。
修復視野星圖與全天星座盤對週期彗星(如 24P)查詢失敗的問題。

V3.8.3
針對windows 版本修正以下問題:
修正windows 版本字體問題以及優化介面。
修復啟動載入視窗未釋放 grab 導致輸入欄位無反應的問題。
修復低解析度螢幕(如 1920×1080)下視窗高度裁切輸入欄位,改為自適應高度。

V3.8.2 
優化顯示介面 ,
windows版本補齊功能並增加星座盤、視野星圖標示縮放功能。


V3.8.1
新增 for windows 執行檔。
主圖峰值標示篇移至右上避免被曲線覆蓋,視覺更清楚。
mac版本星座盤功能新增彗星路徑標示間隔設定。








----
附註:
目前緯度觀測建議窗口預設(彗星與太陽地平仰角相距10度以上)乃是根據個人之前 C/2024 G3彗星實際觀測的經驗所設置的觀測窗口閾值(建議最小設8~10)。

使用者可設定可能無法觀測區(彗日角距離下限)以及緯度觀測建議窗口(彗日地平仰角距離),彗星越明亮可以設得較小。作為自己觀測參考。

注意在低仰角的大氣消光非常大,所以觀測的體驗可能會與彗星實際的亮度差異很大。觀測地的透明度等觀測品質存在不確定性的影響。

此外,近日點離太陽非常近的掠日彗星的亮度峰值一般會落在可能無法觀測區中央附近,有非常大的可能性只能從太空、日冕儀、衛星影像觀測到,對於一般觀測者的參考意義不大。


------




V3.8  

1.主圖加上 0 等刻度線,附圖加上 15度彗星仰角刻度線。

2.優化星座盤星點大小顯示,新增極限星等設定、可顯示梅西耶天體、旋轉方位、縮放、黑白模式、儲存影像等功能。








V3.7

可能無法觀測區(主圖紅色區塊範圍) 與 緯度觀測建議窗口(附圖綠色區塊範圍) 改成使用者可自訂判斷閥值

觀測清單下載測試 (請下載放在使用者home目錄下的子目錄 'sessions' 之內)


V3.6

增加 觀測清單管理功能,可以將擬合參數儲存,以便日後載入同樣的參數重建擬合。

將紅色噴發模型的繪製延伸至全觀測範圍。

修正彗日距離兩端的錯誤顯示的bug,以及美化主圖顯示。






V3.1




自動擬合可選擇手動分段或自動分段,當噴發開始階段數據點尚少時自動擬合曲線走勢可能誤差很大,必要可自行手動分段來調整自動擬合的分段。
當觀測峰值明顯偏離近日點(譬如 C/2023 A3),可使用延滯設定。



在 3.7版 使用者可在繪圖設定中自行設定 可能無法觀測區(主圖紅色區塊範圍) 與 緯度觀測建議窗口(附圖綠色區塊範圍) 的閥值,使用者可依自己的觀測方式去斟酌設定閥值來提醒自己,譬如裸眼觀測者較適合設定較大的閥值,因為除非彗星非常亮,否則距離在十度以內要裸眼觀測將非常困難,而使用望遠鏡者則可設定較小閥值,而利用日冕儀衛星影像測光者,譬如C/2023 A3的峰值(對於要使用自己的相機或眼睛觀測者這個值即使再大也無甚意義)的測光,這樣的“觀測”甚至連閥值都不需要。

 





注意這裡與緯度觀測建議窗口閥值的每日彗星最高仰角不同,在這裡的是彗星實際的地平座標的仰角,標示彗星符號處為太陽仰角在地平以下十度時當時的時間與彗星高度。

當星座盤於實時模式時將自動與本地時間同步。




當彗星在星圖視野中時,星圖會自動顯示彗星的離日角以及離子尾的方向。






沒有留言:

張貼留言

歡迎留言分享指教 feel free to leave your message
(目前設定為需有google帳戶才能留言)