研究活動およびその他の日記など

2016年4月

2016.4.4

解析用プログラムを並列化したら逆に遅くなった...

2016.4.1

しれっとD2に.

2016年3月

2016.3.28

もっと内包表記を使おう.

2016.3.8 Pythonプログラムの高速化

for文を書かない方法がうまく思いつかず,プログラムが多重ループに陥ってしまったので,多重ループ部分をFortranのサブルーチンとして記述した.その際,ctypesモジュールを使用したが,引数をポインタ渡しするなど注意点が多い.とりあえず,数時間かかっていた計算が30分ほどで終わるようになった.

以下前回(2015.9.4)からの主な出来事.

2015.12月. IIOE50周年記念シンポジウム@ゴア,インドに参加した.幸運にもポスター発表賞を戴く.

2015.12月. ちょうどインドに行っているときに,JGRに論文が受理される.

2016.2月. Ocean Sciences Meeting 2016@ニューオーリンズに参加andポスター発表.

2015年9月

2015.9.4

熱帯降水系研究会に参加してきた. 参加と言っても,勉強として話を聞く場面が多く,ディスカッションをしたりなど「積極的な参加」というにはまだ隔たりがある。 いくつか聞き逃したことなどについて,帰り道で後悔. (あと昼ご飯が美味しかった.)

2015年8月

2015.8.18

研究室wikiを作ったけど,パーミッションの設定とかよくわからないので,公開はもう少し後にする予定.基本的には全てPukiWikiを使用させてもらった.

2015年7月

2015.7.8

affinity.cがコンパイルで引っかかるんだけど,理由が分からない。

2015.7.2

グリッドデータのうまい処理法は?

2015年6月

2015.6.28 netCDFからのプロット

netCDFファイルからSSTをプロットしてみた.

以下のページを参考にした.(Basemapさんの解説ページ)

datetimeを使うと日付の指定が楽で良いですね.あと,地図の中心を好きに選べるのが地味に嬉しいです.

2015.6.25 Pythonでのバイナリデータの読み込み

簡単な時系列の解析をPytonで行うために,試しにNiño3.4指数をプロットしてみる.

'nino3.4.data'中に,4バイト実数,big_endianの下で,384ヶ月の値が入っている.

そしたら図がかける.

図をきれいにしたりするのはまた後で.

(追記1)

地図上へのプロットのために,Basemapを導入する際,GEOS-3.3.3のインストールがずっと出来なかった。ググったところ、以下のページのような症状のようだ.

なのでMacPortsを用いてGEOSのインストールをおこなったところ,うまくできた.これで"from mpl_toolkits.basemap import Basemap"がちゃんとできるようになった.

(追記2)

環境変数$PYTHONPATHにGEOS, Basemapをおいてあるディレクトリを追加しておくこと。~/.bashrcに追加することでとりあえず解決.

2015.6.22

JGRに論文を投稿した.

2015.6.3

アクセス制限をかけたい(特定のページ閲覧にパスワードを要求するとか.)

2015年5月

2015.5.7

CSS入門サイトを見よう見まねでホームページをいじってみた。次までには画像を貼れるようになるぞ!

2015年4月

2015.4.6

自転車でこけて手のひらの皮が削られ、ジーンズに穴が空き、膝に傷を負いました。気をつけましょう。

2015.4.1

博士課程に進学しました。

2015年3月

2015.3.13 ImportError: No module named '_tkinter'

Python3.4を自分のMacに導入して,入門書にあったturtleモジュールで遊ぼうとすると,「ImportError: No module named '_tkinter'」というエラーが出た。モジュールをインストールすれば良いだけかなと思い, MacPortsで"sudo port install py34-tkinter"を実行して解決。亀が動くようになった。やったね。

2015.3.17 Python3でのreload

Python3.4ではreloadではなく、impモジュールをimportしてから、imp.reload(module)を用いる。参考:Python 3.4.2 ドキュメント

ページのトップへ戻る