Skip to content

feat(physics): Implement gravitational wave propagation (v8 Section 15)#107

Merged
cnygaard merged 1 commit into
mainfrom
gw-propagation
Feb 8, 2026
Merged

feat(physics): Implement gravitational wave propagation (v8 Section 15)#107
cnygaard merged 1 commit into
mainfrom
gw-propagation

Conversation

@cnygaard

@cnygaard cnygaard commented Feb 8, 2026

Copy link
Copy Markdown
Owner

Add comprehensive GW physics implementation including:

Wave Equation (□h_μν = 0):

  • WaveEquationSolver for 1D and spherical 3D wave propagation
  • Finite difference scheme with CFL stability condition

Polarization & Gauge:

  • Plus (+) and cross (×) polarization tensors
  • TT (transverse-traceless) gauge projection
  • Polarization orthogonality and normalization

Binary Inspiral Source:

  • Quadrupole formula for GW emission
  • Chirp mass and orbital frequency evolution
  • Phase and amplitude as functions of time to coalescence

Ringdown:

  • Quasi-normal mode frequency and damping time
  • Exponential decay with oscillation
  • Quality factor computation

Fisher Metric Connection (v8 Key Result):

  • h_μν = ℓ_P² · δG_μν^Fisher[δΨ]
  • Perturbation from quantum state variations

Detector Response:

  • Antenna pattern functions F_+, F_×
  • Strain response computation
  • SNR estimation

Complete Waveforms:

  • GravitationalWaveSignal for full IMR (inspiral-merger-ringdown)
  • Frequency-domain waveforms via stationary phase

Also includes Berry curvature additions to quantum_geometry.py:

  • Quantum Geometric Tensor Q_μν computation
  • Berry curvature Ω_μν extraction
  • Kähler structure verification
  • Complex structure J with J² = -𝟙

Tests: 59 v8 feature tests (139 total), all passing

Add comprehensive GW physics implementation including:

Wave Equation (□h_μν = 0):
- WaveEquationSolver for 1D and spherical 3D wave propagation
- Finite difference scheme with CFL stability condition

Polarization & Gauge:
- Plus (+) and cross (×) polarization tensors
- TT (transverse-traceless) gauge projection
- Polarization orthogonality and normalization

Binary Inspiral Source:
- Quadrupole formula for GW emission
- Chirp mass and orbital frequency evolution
- Phase and amplitude as functions of time to coalescence

Ringdown:
- Quasi-normal mode frequency and damping time
- Exponential decay with oscillation
- Quality factor computation

Fisher Metric Connection (v8 Key Result):
- h_μν = ℓ_P² · δG_μν^Fisher[δΨ]
- Perturbation from quantum state variations

Detector Response:
- Antenna pattern functions F_+, F_×
- Strain response computation
- SNR estimation

Complete Waveforms:
- GravitationalWaveSignal for full IMR (inspiral-merger-ringdown)
- Frequency-domain waveforms via stationary phase

Also includes Berry curvature additions to quantum_geometry.py:
- Quantum Geometric Tensor Q_μν computation
- Berry curvature Ω_μν extraction
- Kähler structure verification
- Complex structure J with J² = -𝟙

Tests: 59 v8 feature tests (139 total), all passing
@cnygaard cnygaard merged commit 708c58b into main Feb 8, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant