投稿

5月, 2017の投稿を表示しています

Attempt to call undefined procedure/function: 'IDLRTMAIN'.

/usr/local/exelis/idl82/lib/hook/idlrtmain にパスが通っていなかった。 ----------------------------------------------------- connect IDL path to '/usr/local/exelis/idl82/lib/hook/idlrtmain'

CIGALEのSFRが小さすぎる

近傍銀河で走らせるときに起きた。 赤方偏移0.0にすると10pcに天体があると思ってしまうから、実際の距離分補正をかけなくちゃいけない。 SFR[Msun/yr]=SFR(CIGALE)*(D_L[Mpc]/10)^2 らしい。 CIGALEのPIさんに聞いたから合っているはず。

VLAのアーカイブデータを落とせない

VLAのアーカイブデータをダウンロードしようとすると、まずftpサーバーにデータが動かされて、そこにアクセスして落とさないといけない。 でも最近のVLAの観測データ(15B-***みたいなプロジェクト名になっているやつ)は、ftp サーバーにはあるのにftp接続中にmgetしてもなぜか No such file or directory になってしまう。 解決策 ターミナルで wget -mck --passive-ftp ftp://アカウント:パスワード@FTPサーバ/ディレクトリ 20170907追記 落とすときにzipファイルにしちゃう方が確実。

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

エラーメッセージ [***@localhost ~]$ ssh user@***.**.***.** @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the RSA key sent by the remote host is ************************************. Please contact your system administrator. Add correct host key in /home/***/.ssh/known_hosts to get rid of this message. Offending RSA key in /home/***/.ssh/known_hosts:2 RSA host key for ***.**.***.** has changed and you have requested strict checking. Host key verification failed. [***@localhost ~]$ 意味 ssh先のパスワードが前回接続したときから変わってる。 解決法 ホームディレクトリで ls -a すると.sshというディレクトリが現れるはずだから cd .ssh その中にあるknown_hostsを編集して、接続しようとしたアドレスで始まる一行を削除、保存。 もう一回接続してみる。

% FXADDPAR: Required NAXIS keyword not found

UPDATE 20180414: Finally I found the solution!!! FXADDPAR: Required NAXIS keyword not found #2 状況 img2=mrdfits('HRS114_250.fits',1,h2);s250 s25_t=img2[9.4:89.5,9.2:88.2] mwrfits,s25_t,'s25.fits',h2,/create end みたいなプログラムを流したら IDL> .r error.pro % Compiled module: $MAIN$. MRDFITS: Image array (99,99)  Type=Real*8 % FXADDPAR: Required NAXIS keyword not found % Execution halted at: CHK_AND_UPD       347 /usr/local/exelis/astron/pro/mwrfits.pro %                      MWR_IMAGE        1496 /usr/local/exelis/astron/pro/mwrfits.pro %                      MWRFITS          1675 /usr/local/exelis/astron/pro/mwrfits.pro %                      $MAIN$              3 /home/moe/5k-slaw/n4303/error.pro IDL> とエラーを吐いて止まった。 img2=mrdfits('hoge.fits',0,h2) みたいな、extn_no=0のときは動いたプログラムなのに…。 解決方法 ヘッダーガン無視でできるコードに書き換える。 むり。 更新 20180414: 解決できた! FXADDPAR: Required NAXIS keyword not found #2

CIGALEの使い方

CIGALEとは Code Investigating GALaxy Emissionというソフトみたいなプログラムみたいなやつ。 各バンドのフラックスを入力すると銀河のSEDから星形成モデルを考慮して星系成立や星質量やら色んな物理量を計算してくれる。 インストール方法 CIGALEのページに書いてある通りに打ち込むだけ。 anacondaでpython3が使える環境を作ってCIGALEをインストール。 使い方 Cigale.magが入力ファイルで、 ---------------------------------------------------- ID redshift band1 band1_error band2 band2_error .... 天体1名前 赤方偏移 (バンド1フラックス(mJy)) (バンド1フラックスエラー(mJy)) .... 天体2名前 .... ---------------------------------------------------- みたいに作る。 あとはマニュアルに書いてある通りにする。 空間分解しない物理量を知りたいときはフラックスは銀河全体で測る。 空間分解するときは、天体名を入れるところをpix1, pix2, ... にして、フラックスはピクセルごとのフラックスを入れる。