チュートリアル#
作りたい結果からレッスンを選んでください。 はじめにでは、Python が初めての方を含む 6 つの背景に応じた入口を案内しています。 学習時間はインストールを除く目安です。
最初のレッスン#
レッスン |
前提知識 |
得られる結果 |
学習時間の目安 |
|---|---|---|---|
Python または Conda を使える PC |
GWexpy をインポートできる環境 |
環境構築の手順に従う |
|
GWexpy 導入済みで、ターミナルのコマンドを実行できること |
2 つの合成チャンネルの ASD 比較図 |
5 分 |
|
GWexpy 導入済み。 Python やスペクトル解析の知識は不要 |
コードと軸の意味を理解したうえで作る時間波形と ASD の図 |
20〜30 分 |
|
チャンネル、時間区間、GUI のスペクトル設定の知識 |
保存データの ASD、コヒーレンス、記録した解析条件 |
20〜30 分 |
|
NumPy 配列、辞書、基本的な描画 |
時刻と単位を持つ配列、コレクション全体で計算したスペクトル |
10〜15 分 |
重力波実験者は Python と実験概念の対応から始められます。 GWpy ユーザーは移行ガイド、GWexpy ユーザーは作業別の手順を利用できます。
基礎レッスン#
これらのノートブックでは、最初の解析から別のコンテナや手法へ進みます。 Jupyter でノートブックを開き、セルを上から順に実行してください。 レッスンで指定される追加パッケージは、インストール手順に従って導入してください。
レッスン |
前提知識 |
学習の到達点 |
|---|---|---|
最初の解析、または同等の Python 経験 |
チャンネルのフィルタ、スペクトル計算、時系列操作 |
|
TimeSeries と周波数領域の概念 |
スペクトルと伝達関数の操作 |
|
TimeSeries と ASD |
時間周波数表現の作成と解釈 |
|
描画する TimeSeries またはスペクトル |
軸、ラベル、保存図の調整 |
|
配列、描画、フィットするモデル |
モデルのフィッティングとパラメータの確認 |
|
TimeSeries と ASD |
指定したパラメータでの合成波形とノイズの生成 |
|
TimeSeriesDict と複数チャンネル解析 |
時間軸を揃えたチャンネルの行列コンテナへの整理 |
レッスンの後はケーススタディを応用するか、API リファレンスでパラメータの詳細を調べてください。