花粉/PM2.5… "f2pyとmatplotlibを用いたブラウン粒子動力学のリアルタイム可視化" #pyconjp #pyconjp_201
f2pyとmatplotlibを用いたブラウン粒子動力学のリアルタイム可視化
@python_ufo Hidemitsu Hayashi
https://pycon.jp/2016/ja/schedule/presentation/11/
Fortran言語で記述された、大気中に浮遊してブラウン運動する微小粒子の運動解析プログラムを、f2pyによりPythonプログラムと結合し、matplotlibを用いて粒子運動をリアルタイムで可視化した。その結果、運動解析中に粒子の大きさや大気温度を変更可能となり、これらの変数に依存してブラウン運動が変化する様子を視覚的に把握する事が出来る様になった。
Hidemitsu Hayashi
@python_ufo
専門は物理学分野の数値計算。Pythonの存在を1997年に知り、趣味で学習していましたが、やがて仕事にも活用するようになりました.Python大好き人間です。
アオヤマ ミント
@MintoAoyama
始まりました #pyconjp #pyconjp_201 pic.twitter.com/mIjcX8XS2l
2016-09-22 11:01:34
拡大
拡大
アオヤマ ミント
@MintoAoyama
「Software Design… 今はもう廃刊になってるかもしれませんが」 Software Design自体は今もバリバリ現役ですね… ロゴは当時のものと変わってないんですね #pyconjp #pyconjp_201
2016-09-22 11:06:11
夜道 (yomichi) 🦇
@yomichi_137
Fortran で書いたコードはあったけれど、可視化にmatplotlib を使いたくなったので、f2py でpython に変換することでmatplotlib を使う #pyconjp #pyconjp_201
2016-09-22 11:08:45
アオヤマ ミント
@MintoAoyama
毎朝天気予報に入れるテレビ番組もあるほど身近になっているPM2.5 #pyconjp #pyconjp_201 pic.twitter.com/Lp8oSN3WIG
2016-09-22 11:12:16
拡大
夜道 (yomichi) 🦇
@yomichi_137
0.1 micrometer ぐらいのオーダーの粒子のブラウン運動するお話 #pyconjp #pyconjp_201
2016-09-22 11:12:58
夜道 (yomichi) 🦇
@yomichi_137
ランダム力と空気抵抗(と風と重力)をいれた運動方程式 (Langevin eq) を解く #pyconjp #pyconjp_201
2016-09-22 11:15:22
igaiga
@igaiga555
PM2.5の粒子はブラウン運動する大きさの粒子なのかー!知らなかった。大気粒子と該当粒子が衝突しあってブラウン運動する。風があると重力で粒子が落ちる前に中国から日本に届く。 #pyconjp #pyconjp_201
2016-09-22 11:15:24
夜道 (yomichi) 🦇
@yomichi_137
一個の粒子を動かした軌跡を表示したり、たくさんの粒子を同時に動かして密度分布を見たり #pyconjp #pyconjp_201
2016-09-22 11:17:44