Development documentation · 0.2.3 30c2f8ba · Intro examples tested with 0.2.3 · Version details · Known limitations

Explanation#

Understanding-oriented discussion of the ideas, design choices, and trade-offs behind GWexpy. These pages are for reading, not for following step by step.

Design and concepts#

Architecture & data flow

How the container, analysis, and interoperability layers fit together.

Architecture and Data Flow
Prerequisites & conventions

The assumptions, naming, and conventions GWexpy relies on.

Prerequisites and Conventions
GWexpy for GWpy Users

How GWexpy relates to, and differs from, GWpy.

GWexpy for GWpy Users
GWpy compatibility policy

The project-wide contract for default numerical and sample-selection behavior.

GWpy Behavioral Compatibility Policy
Ecosystem positioning

Where GWexpy sits among GWpy, spicypy, GWDama, and the wider GW Python stack.

Where GWexpy Sits in the GW Python Ecosystem
Roadmap

Where the project is heading.

Roadmap

Theory and quality#

Physics models & theory

The mathematical foundations behind the analysis algorithms.

Physics Models and Analysis Theory
Numerical stability

Where precision matters and how GWexpy protects it.

Numerical Stability and Precision
Validated algorithms

Validation assumptions and the evidence behind key algorithms.

Validated Algorithms
Verification & quality

How GWexpy is tested and kept correct.

Verification and Quality Signals