チュートリアル(機能別)
Note
ページ種別: ガイド索引
GWexpy の使い方を、機能別の対話的な例題(Jupyter Notebook)を通して学びます。
対象読者: GWexpy をこれから学ぶ人、GWpy から移行する人、解析実務で手順を確認したい人。 前提知識: GWexpy の実行環境があり、はじめに (Getting Started) の基本事項を把握していること。 このページの用途: データ構造、ワークフロー、難易度から適切な機能別チュートリアルを選ぶこと。 検索のヒント: notebook, Jupyter, チュートリアル一覧, 初学者向け, フィールドAPI, 信号処理, 相互運用
Tip
初めての方は はじめに (Getting Started) から始めることを推奨します。
これらのチュートリアルは Jupyter Notebook から生成されています。ローカルで実行したい場合は、対応する .ipynb をリポジトリ内の docs/web/ja/user_guide/tutorials/ から取得してください。
Note
このページの見方: I-II は基礎、III はフィールドAPIによる高次元フィールド、IV-VI は解析ワークフロー、VII はセグメント表ベースの解析をまとめています。
Note
命名規則: 日本語タイトルは「機能名: 実施タスク」で統一します。 API 固有名詞のみ英語表記を残し、一般語は日本語を優先します。
Note
各項目には、難易度・所要時間の目安・主な対象読者を付けています。 対象読者は 初学者・GWpyユーザー・解析実務者 の 3 分類で整理しています。
Note
チュートリアル は 1 つずつクラスや機能を学ぶための機能別の例です。 複数機能を組み合わせた目的別の実演は、メインの一覧である ケーススタディ(目的別) / Case Studies の ケーススタディ に集約しています。
Note
リファレンスへの橋渡し: チュートリアルの後で正確なクラス、メソッド、規約を確認したい場合は、まず リファレンス (Reference) に進み、必要に応じて API リファレンス (API Reference) または トピック別参照 (Topics) を開いてください。
I. 基本データ構造
基本的なデータコンテナと操作方法について説明します。
TimeSeries: 基本 初級 15分 初学者
FrequencySeries: 基本 初級 15分 初学者
Spectrogram: 基本 初級 15分 初学者
ノイズ生成: 基本 初級 15分 初学者
Plotting: 基本 初級 15分 初学者
マッププロット: 基本 初級 20分 GWpyユーザー
ヒストグラム: 基本 初級 15分 初学者
II. 多チャンネル & 行列コンテナ
Matrixクラスを使用して、複数のチャンネルを効率的に扱う方法を説明します。
TimeSeriesMatrix: 行列処理の基本 初級 20分 GWpyユーザー
FrequencySeriesMatrix: 行列処理の基本 初級 20分 GWpyユーザー
SpectrogramMatrix: 行列処理の基本 初級 20分 GWpyユーザー
III. 高次元フィールド(フィールドAPI)
4次元時空におけるスカラ場、ベクトル場、テンソル場を扱うための次世代 API について説明します。
フィールドAPI: ScalarField の基本 中級 30分 解析実務者
フィールドAPI: VectorField の基本 中級 30分 解析実務者
フィールドAPI: TensorField の基本 中級 30分 解析実務者
フィールドAPI: ScalarField の信号処理 中級 45分 解析実務者
フィールドAPI: 高度解析ワークフロー 中級 45分 解析実務者
フィールドAPI: 高度解析の統合 中級 45分 解析実務者
IV. 高度な信号処理
統計的分析や、高度な信号変換手法について説明します。
フィッティング: 基本 初級 20分 GWpyユーザー
フィッティング: スペクトル線解析 中級 30分 解析実務者
スペクトログラム: 正規化とクリーニング 中級 45分 解析実務者
ピーク検出: 基本 中級 30分 解析実務者
ピーク追跡: 時間変化の解析 中級 30分 解析実務者
HHT: 解析 上級 45分 解析実務者
時間-周波数解析: インタラクティブ比較 中級 30分 解析実務者
時間-周波数解析: 手法比較ガイド 中級 45分 解析実務者
制御解析: 離散化の基礎 中級 30分 解析実務者
制御解析: 共振とフィードバックの基礎 中級 30分 解析実務者
制御解析: 実測応答からのプラントモデリング 中級 30分 解析実務者
ARIMA: 時系列予測 上級 45分 解析実務者
相関解析: 統計的手法 中級 30分 解析実務者
ML 前処理: 個別手法 中級 30分 解析実務者
線形代数: 重力波解析への応用 中級 30分 解析実務者
非ガウス雑音解析: Rayleigh と Gaussian-Chi 中級 30分 解析実務者
カップリング解析: マルチチャンネル結合 上級 45分 解析実務者
分解解析: PCA・ICA と固有モード 上級 45分 解析実務者
V. データ I/O と相互運用
ファイルの読み書き、外部ライブラリとの変換、観測データの取り込みを扱います。
相互運用: 基本 初級 20分 GWpyユーザー
VI. ノイズハンティングと特殊ツール
ノイズ源特定や診断タスクのための専用ツールについて説明します。
BruCo: 基本 上級 45分 解析実務者
VII. セグメント解析
時間区間(セグメント)をベースとした表形式の解析手法について説明します。
SegmentTable: 基本 初級 15分 初学者
セグメント解析: 基本パイプライン 初級 20分 GWpyユーザー
ASD 解析: パイプライン 中級 30分 解析実務者
セグメント解析: 可視化 中級 30分 解析実務者
Note
目的別の実演は ケーススタディ(目的別) / Case Studies を参照してください。 ノイズバジェット解析、伝達関数計測、ML 前処理パイプライン、イベント同期解析などをまとめています。 次の一歩としては、そこにある ML 前処理パイプライン と Bootstrap PSD と GLS フィッティング を参照してください。
See also
次に読むページ:
はじめに (Getting Started) でユーザーガイドの導入を確認する
リファレンス (Reference) で API・クラス・トピック別の詳細を調べる
API リファレンス (API Reference) でカテゴリ別の API 入口を開く
トピック別参照 (Topics) で高度・理論、規約、橋渡しページを確認する