Size: 557
Comment:
|
Size: 1727
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= ChromebookにGWpyを入れる = https://gwpy.github.io/docs/stable/install/index.html |
= ChromebookでGWpyを使う = Chromebookのlinux terminalでGWpyを使おうと色々試したが、matplotlib が入らない、scipy が入らないなどの問題がある。 |
Line 4: | Line 4: |
作業メモ | これはJupyter notebookを使えば解決するらしいが、そもそも非力なChromebookで解析をするというのはナンセンスである。 |
Line 6: | Line 6: |
* ''sudo apt install python3-pip'' でpip3が入らない -> 参考:https://www.bioerrorlog.work/entry/install-pip-pip3-ubuntu {{{ $ curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" $ sudo python3 get-pip.py }}} |
そこで、代わりに[[https://colab.research.google.com/notebooks/welcome.ipynb?hl=ja|Google Colaboratory]]を使う。 |
Line 12: | Line 8: |
* matplotlib が入らない -> 参考:[[https://qiita.com/iton/items/d512bec3172e6e1124c7]] {{{ $ sudo apt-get install python-dev $ sudo pip install matplotlib }}} |
これはオンライン上で使えるJupyter notebookで、googleのGPUを使うため非力なマシンでも問題ない。 |
Line 18: | Line 10: |
* scipy が入らない -> | === 注意点 === * なぜかTimeSeriesのdxが自動的(dtからの伝搬や、crop元からの伝搬)に設定されないため、毎回手で入れる必要がある。でないとFFTとかできない * ROOTを使うのは難しい * pipやaptで一発で入れられるのではないため * [[https://stackoverflow.com/questions/55544013/installing-cern-root-on-google-jupyter-notebook|ここ]] にやり方が載っているが、この通りやってもダメだった。 * scipy.optimize.curve_fit が使えない * fitしたつもりになっても、パラメタが初期値のまま変わらない * [[https://lmfit.github.io/lmfit-py/index.html|LMFIT]]なら使える。こちらの方が高機能っぽいため、推奨 ----- 実際にGWpyを動かした例:[[https://colab.research.google.com/drive/1GbmERfsVBA-GvDyEY5ubA0e6DioSVI5z|sample1]] {{attachment:gwpy_test1.png}} ----- USBマイクで録音した.wavファイルをGWpyで解析する例 : [[https://colab.research.google.com/drive/1JOdcc1m5KxqzmV0GkRgPSXGvJDNhw_Bd|sample2]] {{attachment:gwpy_test2.png}} |
ChromebookでGWpyを使う
Chromebookのlinux terminalでGWpyを使おうと色々試したが、matplotlib が入らない、scipy が入らないなどの問題がある。
これはJupyter notebookを使えば解決するらしいが、そもそも非力なChromebookで解析をするというのはナンセンスである。
そこで、代わりにGoogle Colaboratoryを使う。
これはオンライン上で使えるJupyter notebookで、googleのGPUを使うため非力なマシンでも問題ない。
注意点
なぜかTimeSeriesのdxが自動的(dtからの伝搬や、crop元からの伝搬)に設定されないため、毎回手で入れる必要がある。でないとFFTとかできない
- ROOTを使うのは難しい
- pipやaptで一発で入れられるのではないため
ここ にやり方が載っているが、この通りやってもダメだった。
- scipy.optimize.curve_fit が使えない
- fitしたつもりになっても、パラメタが初期値のまま変わらない
LMFITなら使える。こちらの方が高機能っぽいため、推奨
実際にGWpyを動かした例:sample1
USBマイクで録音した.wavファイルをGWpyで解析する例 : sample2