開発版ドキュメント · 0.2.3 30c2f8ba · 入門例の検証対象 0.2.3 · 版情報 · 既知の制限

チュートリアル#

作りたい結果からレッスンを選んでください。 はじめにでは、Python が初めての方を含む 6 つの背景に応じた入口を案内しています。 学習時間はインストールを除く目安です。

最初のレッスン#

レッスン

前提知識

得られる結果

学習時間の目安

インストール

Python または Conda を使える PC

GWexpy をインポートできる環境

環境構築の手順に従う

クイックスタート

GWexpy 導入済みで、ターミナルのコマンドを実行できること

2 つの合成チャンネルの ASD 比較図

5 分

最初の解析

GWexpy 導入済み。 Python やスペクトル解析の知識は不要

コードと軸の意味を理解したうえで作る時間波形と ASD の図

20〜30 分

Commissionerのワークフロー

チャンネル、時間区間、GUI のスペクトル設定の知識

保存データの ASD、コヒーレンス、記録した解析条件

20〜30 分

科学技術計算の Python から GWexpy へ

NumPy 配列、辞書、基本的な描画

時刻と単位を持つ配列、コレクション全体で計算したスペクトル

10〜15 分

重力波実験者は Python と実験概念の対応から始められます。 GWpy ユーザーは移行ガイド、GWexpy ユーザーは作業別の手順を利用できます。

基礎レッスン#

これらのノートブックでは、最初の解析から別のコンテナや手法へ進みます。 Jupyter でノートブックを開き、セルを上から順に実行してください。 レッスンで指定される追加パッケージは、インストール手順に従って導入してください。

レッスン

前提知識

学習の到達点

TimeSeries の基礎

最初の解析、または同等の Python 経験

チャンネルのフィルタ、スペクトル計算、時系列操作

FrequencySeries の基礎

TimeSeries と周波数領域の概念

スペクトルと伝達関数の操作

Spectrogram の基礎

TimeSeries と ASD

時間周波数表現の作成と解釈

描画の基礎

描画する TimeSeries またはスペクトル

軸、ラベル、保存図の調整

フィッティングの基礎

配列、描画、フィットするモデル

モデルのフィッティングとパラメータの確認

ノイズ生成の基礎

TimeSeries と ASD

指定したパラメータでの合成波形とノイズの生成

TimeSeriesMatrix の基礎

TimeSeriesDict と複数チャンネル解析

時間軸を揃えたチャンネルの行列コンテナへの整理

レッスンの後はケーススタディを応用するか、API リファレンスでパラメータの詳細を調べてください。