3914
Comment:
|
4526
|
Deletions are marked like this. | Additions are marked like this. |
Line 15: | Line 15: |
* アカウント申請: [[https://gwdoc.icrr.u-tokyo.ac.jp/cgi-bin/private/DocDB/ShowDocument?docid=10201|JGW-M191020]] * スタートアップガイド: [[https://gwdoc.icrr.u-tokyo.ac.jp/cgi-bin/private/DocDB/ShowDocument?docid=10076|JGW-M1910076]] * DMGマニュアル: [[https://dac.icrr.u-tokyo.ac.jp/KAGRA/DAWG/DMG/Manuals]] <- DAC wikiへ入る方法: [[https://gwdoc.icrr.u-tokyo.ac.jp/cgi-bin/private/DocDB/ShowDocument?docid=11668|JGW-L2011668]] * 各データがどこにあるのか: [[https://gwdoc.icrr.u-tokyo.ac.jp/cgi-bin/private/DocDB/ShowDocument?docid=11083|JGW-G1911083]] |
Python memo in Japanese
世の中に便利なパッケージがたくさんあるのがpythonの強みでもあるが、調べ物をする際にあちこち回ることになるというデメリットにもなっている。
また、GWpy本家のexamplesは検索性がよくなく、答えを知らないと必要な情報になかなかたどり着けない。
日本語で書かれた資料もほとんどないので、とっつきにくい。
そこでこのwikiページでは、やりたいことベースで大まかに分類し、pythonを使ったframe fileデータ解析でよく使う情報を日本語でメモしていく。
1. Pythonを使う環境構築
- 環境構築とかナシでとりあえずgwpyを使いたい場合
- KAGRAメインサーバーを使う場合 (当然、KAGRAコラボレーター限定)
アカウント申請: JGW-M191020
スタートアップガイド: JGW-M1910076
DMGマニュアル: https://dac.icrr.u-tokyo.ac.jp/KAGRA/DAWG/DMG/Manuals <- DAC wikiへ入る方法: JGW-L2011668
各データがどこにあるのか: JGW-G1911083
- 自分や研究室のPCを使う場合
- Windwsの場合、WSLでlinux (Ubuntsu/Debian)を入れる
- 共通事項
- モジュールのインストール
Jupyter (Notebook, Lab)の導入
2. GWpyで遊ぼう
X. その他
よく使う(インストールしておくべき)モジュールリスト
- ファイル操作など
- glob
- os
- 数値計算関係
- numpy : 基本はコレ
- scipy
- datetime ; 時刻を扱う
iminuit : Fitするときに使う (参考)
- probfit : Fitするときに使う
- lmfit : Fitするときに使う
- bottleneck
- pandas : 表計算をしたり、csvファイルを読み書きしたり
- numexpr : PandasのQueryの処理を高速化する
- pandas-profiling : pandasのデータフレームの概要を表示する
- 描画関係
- matplotlib : 基本はコレ
- plotly : ブラウザ上で拡大縮小などがインタラクティブにできる
PyQt5 : matplotlibよりも高速で、リアルタイム描画に向いているらしい
- 機械学習
- tensorflow
- scikit-learn
- 重力波関係
- GWpy : 基本はコレ
- lalsuite : フレームファイルの読み書きに必要。直接使わなくてもインストール必須
- pycbc : CBC解析 (Matched filtering とか)
GWDetChar : DetChar解析
- GWSumm : サマリーページ
- GWDataFind : 重力波データを引っ張ってくる
- pyomicron : オミクロントリガーを使う
- dttxml : diagguiのxmlファイルを読み込む
- nds2utils
- python-nds2-client
- 天文関係
- astropy
- 地球物理系
- オーディオ関係
- pysoundfile
- playsound
- python-sounddevice
- wavio