Useful calculators. Visible physics. Checkable math. Reproducible certificates.

Public calculators for deep-space optical links, light-time, pointing, clocks, phase, and relativistic correction budgets.

Enter a scenario geometry. See the optical and relativistic correction terms. Rank what matters. Check the formulas. Export a reproducible certificate.

Two tiers below. The simple calculators are deliberately small — one formula, one unit, one assumption per page — designed to make our geometry and physics checkable term by term. The three Advanced calculators at the bottom (Dominance Map, Reliability Emulator, Wave/AO Surrogate) compose those same formulas into systems-engineering triage: dominant constraint, closure probability, atmosphere + AO penalty distribution.

Validation: LOADING… Reproducibility bundle

Why this exists

Deep-space optical links are sensitive to small effects. A term that looks negligible in one geometry can matter in another: Shapiro delay near solar conjunction, Sagnac timing from rotating frames, point-ahead angle from transverse velocity, diffraction loss from aperture and wavelength, gravitational redshift in precision clock comparisons, and phase accumulation over long integration times.

The purpose of this lab is not to hide those effects inside a black box. The purpose is to make them visible. Each calculator shows the formula, units, assumptions, approximation order, tolerance test, and an exportable certificate.

Operating rule. No black-box relativity. Every correction gets a formula, a magnitude, a unit, a tolerance test, and a certificate.

Calculators — simple, single-term physics checks

What these are. The seven calculators below each isolate one effect — Shapiro delay, Sagnac correction, light deflection, frequency shift, optical link budget, point-ahead — and expose its formula, units, sign convention, approximation order, and tolerance test on a single page. They exist to make the lab's geometry and physics checkable one term at a time. They are not meant to answer systems-level questions like "how often does the link close?" — those live in the More Advanced Calculators section at the bottom.

Correction Budget Ranker MVP

Purpose. Compare timing, pointing, frequency, phase, and optical-link terms against user tolerances.

Inputs. scenario geometry, range, velocity, frequency, tolerances.

Outputs. ranked table: KEEP WATCH IGNORE.

Best for. "Can I safely ignore this correction?"

Open Ranker

Shapiro Delay MVP

Purpose. Compute weak-field gravitational light-time delay near a massive body.

Inputs. central body, $GM$, $r_1$, $r_2$, $R$, PPN $\gamma$.

Outputs. delay in seconds and range-equivalent meters.

Best for. solar-conjunction / light-time correction checks.

Calculate Shapiro Delay

Deep-Space Optical Link Budget MVP

Purpose. Estimate beam divergence, received power, photon rate, photons per bit, point-ahead angle, and link margin.

Inputs. wavelength, aperture, power, range, data rate, losses.

Outputs. photon budget and link margin.

Best for. optical communications sanity checks.

Build Link Budget

Sagnac Correction MVP

Purpose. Estimate rotating-frame timing corrections for Earth-based or rotating-body links.

Inputs. emitter/receiver vectors, rotation vector, frame convention.

Outputs. time correction and range equivalent.

Best for. ground station / rotating-frame timing checks.

Calculate Sagnac

Frequency / Clock Shift MVP

Purpose. Estimate gravitational redshift, Doppler, and transverse-Doppler terms.

Inputs. potential difference, velocities, carrier frequency.

Outputs. fractional frequency shift, Hz shift, accumulated cycles.

Best for. clock, phase, and precision frequency checks.

Open Clock Shift

Light Deflection / Pointing MVP

Purpose. Estimate first-order angular light deflection near massive bodies.

Inputs. $GM$, impact parameter $b$, PPN $\gamma$, pointing tolerance.

Outputs. deflection in radians, arcsec, mas, tolerance status.

Best for. pointing correction near solar limb or planets.

Calculate Deflection

Validation Cases MVP

Purpose. Reproduce public or textbook benchmark calculations.

Inputs. preloaded cases.

Outputs. expected value vs calculator output.

Best for. checking implementation correctness.

View Validation

Certificate Generator In every tool

Purpose. Export calculator inputs, constants, formulas, assumptions, outputs, warnings, and SHA-256 hash.

Inputs. live calculator result.

Outputs. JSON / Markdown certificate.

Best for. reproducible engineering notes and review packets.

Every calculator above includes an "Export Certificate" action.

PPN Sensitivity Explorer Phase 3

Purpose. Vary PPN $\gamma, \beta$ and see which observables move.

Status. planned. The MVP calculators already expose $\gamma$ as an input so a manual sweep is possible.

How the calculators are built

Each calculator is built as a visible chain:

  1. User inputs
  2. Physical constants (CODATA / IAU; see Validation)
  3. Formula set (visible on every tool page)
  4. Unit conversions
  5. Correction terms
  6. Tolerance tests (KEEP / WATCH / IGNORE)
  7. Warnings and assumptions
  8. Certificate export (JSON + Markdown, SHA-256 hashed)
Geometry + link inputs
        ↓
Standard formulas + constants
        ↓
Term-by-term correction budget
        ↓
Tolerance ranking
        ↓
Validation check
        ↓
Exportable certificate
Engineering principle. If the user cannot see the formula, unit, assumption, and tolerance test, the calculator is not finished.

Physics and math checking

The lab is designed as a calculator suite and as a physics-check workbench. Each result is broken into named terms, and each term is tied to a formula, unit, assumption, and validation case where possible. This makes the tools useful for engineering estimates and also for finding mistakes: wrong units, wrong signs, invalid approximations, hidden frame assumptions, and terms that exceed tolerance.

CheckWhat every page exposes
Formula checkThe equation used for each correction
Unit checkInput units, output units, conversion notes
Sign-convention checkDirection and frame assumptions
Approximation checkWeak-field, first-order, static-body, or low-velocity assumptions
Magnitude checkOrder-of-magnitude comparison
Tolerance checkWhether a term is keep / watch / ignore
Validation checkKnown benchmark or public example
Reproduction checkExportable JSON / Markdown certificate with SHA-256 hash
Not mission-certified. These tools are public, auditable calculators for first-pass estimates, sanity checks, education, and review. Public engineering surrogate work for actual missions requires full ephemerides, frame handling, instrument models, pointing-control models, atmosphere models, and mission-specific calibration. They do not reproduce JPL internal pipelines.

Suggested workflow

  1. Choose a scenario. Select range, body geometry, velocity, optical-link parameters.
  2. Run the correction ranker. See which timing, pointing, frequency, and optical-link terms matter.
  3. Open the dominant terms. Use dedicated calculators for Shapiro delay, point-ahead angle, Sagnac, frequency shift, etc.
  4. Check formulas and assumptions. Inspect equations, units, signs, and approximation warnings on each tool page.
  5. Export a certificate. Save inputs, outputs, formulas, constants, assumptions, and SHA-256 hash.

Motto: start broad, rank terms, drill down, export proof.

Validation

The validation page contains public or textbook-level cases the calculators reproduce. These are implementation checks, not proprietary mission validations.

Validation caseCalculatorWhat it checks
Solar-limb light deflectionLight deflection$4GM_\odot / (c^2 R_\odot) \approx 1.75\,\text{arcsec}$
Solar conjunction Shapiro delayShapiro delaylogarithmic light-time correction
1550 nm photon energyLink budget$E_\gamma = hc/\lambda$
Airy divergenceLink budget$\theta_{\rm div} = 1.22\lambda/D$
Simple Sagnac geometrySagnac$\vec\Omega\cdot(\vec r_1\times\vec r_2)/c^2$
Point-ahead scalingLink budget$v_\perp/c$

Certificate / reproducibility

Every calculator can export a certificate. The certificate records the tool version, timestamp, inputs, constants, formulas, assumptions, outputs, warnings, tolerance tests, and a SHA-256 hash of the canonical JSON. This makes a result easy to share, reproduce, and audit.

{
  "tool": "shapiro-delay",
  "version": "0.1.0",
  "inputs":  { "central_body": "Sun", "r1_AU": 1.0, "r2_AU": 1.5, "gamma": 1.0 },
  "outputs": { "delay_seconds": 0.000123, "range_equivalent_m": 36874 },
  "warnings": [ "one-body weak-field approximation" ],
  "hash": { "sha256": "…", "short": "abc123" }
}

Assumptions and limits

AreaMVP includesMVP does not include
GR light-timeone-body weak-field Shapirofull multi-body relativistic ephemeris
Timing framessimple convention notesfull TDB / TCB / TT / UTC transformation stack
Rotationsimple Sagnacfull station-motion / Earth-orientation pipeline
Optical linkdiffraction, photon rate, point-aheadturbulence, adaptive optics, detector internals
Pointingfirst-order light deflectionfull pointing-control simulation
Validationpublic / textbook casesproprietary mission validation

Suggested first use cases

"Can I ignore Shapiro delay?"

Sun as central body, Earth-spacecraft geometry, tolerance in nanoseconds or meters → keep/watch/ignore decision.

→ Shapiro Delay

"How hard is this optical link?"

Wavelength, apertures, range, power, data rate → photon rate, photons-per-bit, link margin.

→ Optical Link Budget

"What pointing angle matters?"

Transverse velocity, range, aperture, wavelength, impact parameter near Sun → ranked pointing terms.

→ Light Deflection · → Link Budget (point-ahead)

"Which correction dominates?"

Saved scenario → full ranked correction budget across timing, pointing, frequency, and optical-link terms.

→ Correction Ranker

Registries

Authoritative sources for every formula, constant, and validation case used by the calculators above.

More Advanced Calculators

Why these are separate. The calculators above are deliberately simple — they exist to check the lab's geometry and physics one term at a time, with every formula, unit, assumption, and tolerance visible. The three calculators below are more complex and could be useful for systems-engineering triage: which design region you're in, how often the link will close under uncertainty, and where high-fidelity simulation is worth the compute. They share the same claim discipline (public engineering surrogate, not mission-certified, not a replacement for full wave-optics / atmospheric / AO pipelines), but they answer larger reliability and design-space questions instead of single-term physics checks.
Research context

This lab was developed alongside a broader geometric-physics manuscript. The calculators themselves use standard public formulas, public constants, and public validation cases.