又是IDL文XD 沒辦法,最近在整理程式嘛
希望能把雜亂的程式檔們減肥,讓電腦真正空一些~
嚴格說來這個程式是傅老寫的(驚),是在meeting(還是上課?)時口述要我們寫下的
總之就是write_bmp這個碼沒什麼特別的
但很實用,有它立刻就做出三維平面了~
20111021
[IDL] 工具包20111021
有鑒於IDL是我唯一會寫的程式語言… 也是我第一個學的
因此有必要把我會的幾種技巧記下來,不然總有一天會都忘光
尤其是程式那麼多個… 會散落到不同的地方
我盡可能蒐集我到目前為止會用的功能
不過這不是份教學文件,只是給我自己留底的
所以也只用我自己看得懂的方式記囉
以下是code,IDL是付費軟體,雖不如C之類的語言流行,但天文界還滿常使用的。
20111017
20111012
[IDL] 自動OC赫羅圖、雙色圖程式
近來完整度(不是完成度)最高的程式。
這份程式的概念很簡單,但也沒想到會寫成這麼長的程式碼(273行)…
學長說還可以再精簡,而且還有一些小問題。
不過我目前不想再改動它了(論文code不能再拖了…)
初始條件1,用免費軟體AstroArt讀出來的星表,把三色影像都讀出。
初始條件2,用眼睛對好星表幾號和幾號的星是同一顆,然後把號碼寫成一個txt檔。(這步驟應該可以自動化,但我目前還沒有概念)
有以上兩個條件,我先把參考星迴歸,得到三幅影像平移旋轉的參數,
然後把三份星表改成同座標系統,位置相同(小於某畫素)就當作同一顆星,
製作新的星表,附上三色星等,繪製星圖、赫羅圖、雙色圖等。
不過我至今仍無法解決把星圖的星星依RGB比例上色的問題… 我以為很簡單,但我不會用IDL寫。
以下就是程式碼了,智慧財產權聲明同本BLOG。
這份程式的概念很簡單,但也沒想到會寫成這麼長的程式碼(273行)…
學長說還可以再精簡,而且還有一些小問題。
不過我目前不想再改動它了(論文code不能再拖了…)
初始條件1,用免費軟體AstroArt讀出來的星表,把三色影像都讀出。
初始條件2,用眼睛對好星表幾號和幾號的星是同一顆,然後把號碼寫成一個txt檔。(這步驟應該可以自動化,但我目前還沒有概念)
有以上兩個條件,我先把參考星迴歸,得到三幅影像平移旋轉的參數,
然後把三份星表改成同座標系統,位置相同(小於某畫素)就當作同一顆星,
製作新的星表,附上三色星等,繪製星圖、赫羅圖、雙色圖等。
不過我至今仍無法解決把星圖的星星依RGB比例上色的問題… 我以為很簡單,但我不會用IDL寫。
以下就是程式碼了,智慧財產權聲明同本BLOG。
訂閱:
文章 (Atom)