Tutorials (Feature-Oriented Learning)

Note

Page role: Guide index

Learn how to use GWexpy through feature-oriented, interactive examples.

Audience: New users, GWpy users, and analysis practitioners who want step-by-step notebook-based learning. Prerequisites: A working GWexpy environment and familiarity with the basics in Getting Started. Use this page for: Choosing feature-oriented tutorials by data structure, workflow, and expected difficulty. Search hints: notebooks, Jupyter, tutorial index, beginner workflow, Field API, signal processing, interoperability

Tip

If you’re new to GWexpy, we recommend starting with Getting Started.

These tutorials are generated from Jupyter Notebook source files. To run them locally, download the corresponding .ipynb from docs/web/en/user_guide/tutorials/ in the repository.

Note

On this page: Start with sections I-II for fundamentals, jump to III for Field API notebooks, use IV-VI for workflow-oriented analysis, and use VII for table-based segment analysis.

Note

Naming convention: tutorial titles follow the form β€œFeature: Task”. English pages keep titles English-only, except for API identifiers and library names.

Note

Each tutorial shows its difficulty, estimated time, and primary audience. Audience labels are normalized to Beginners, GWpy Users, and Analysis Practitioners.

Note

Tutorials are feature-oriented examples that teach one class, container, or capability at a time. Goal-oriented demonstrations that combine multiple features are collected in Case Studies (Goal-Oriented Workflows) under Case Studies.

Note

Reference bridge: When you finish a tutorial and need exact classes, methods, or conventions, move to Reference, then continue into API Reference or Reference Topics.

I. Core Data Structures

Fundamental data containers and basic operations.

II. Multi-channel & Matrix Containers

Handling multiple channels efficiently using Matrix classes.

III. High-dimensional Fields

Next-generation API for scalar, vector, and tensor fields in 4D spacetime.

IV. Advanced Signal Processing

Statistical analysis and advanced transforms.

V. Data I/O & Interoperability

Tutorials for file ingest, read/write workflows, and conversions with external libraries.

VI. Noise Hunting & Specialized Tools

Tools for specific noise hunting and diagnostics tasks.

VII. Segment Analysis

Table-based analysis for time segments.

Note

Goal-oriented demonstrations live in Case Studies (Goal-Oriented Workflows). See the case studies section for workflows such as noise budgeting, transfer function measurement, ML preprocessing, and event-synchronized analysis. For next steps after this page, see ML Preprocessing Pipeline and Bootstrap PSD and GLS Fitting there.

See also

Next to read:

  • Getting Started for the shortest path into the user guide

  • Reference for API, class, and topic lookup once you know what feature you need

  • API Reference for category-by-category API browsing after a tutorial

  • Reference Topics for advanced/theory, conventions, and bridge pages