Skip to content

Add mgcv spherical spline parity - #33

Merged
Ananyapam7 merged 1 commit into
mainfrom
feature/mgcv-wave2-sos
Aug 25, 2026
Merged

Add mgcv spherical spline parity#33
Ananyapam7 merged 1 commit into
mainfrom
feature/mgcv-wave2-sos

Conversation

@Ananyapam7

Copy link
Copy Markdown
Collaborator

Implements the Wave 2 spherical spline (bs='sos') subwave against vendored mgcv 1.9-4.

Includes all seven upstream kernel orders, exact low-rank construction and prediction state, formula/spec/runtime wiring, select/by/id/pc support, tensor and factor-smooth integrations, persistence and diagnostics coverage, static R fixtures, and user documentation. Explicit guards document surfaces that cannot be represented equivalently.

Validation:

  • 28 SOS parity tests passed (11 raw constructors, 12 integrated combinations, 4 smoothCon cases, 1 k_check case)
  • 33 shared spec-owner contract tests passed
  • Ruff checks passed
  • notebook executed successfully and output churn normalized
  • 30 static fixture files validated as gzip JSON

@Ananyapam7
Ananyapam7 merged commit fc13d0e into main Aug 25, 2026
6 of 8 checks passed
@Ananyapam7
Ananyapam7 deleted the feature/mgcv-wave2-sos branch August 25, 2026 00:37
Ananyapam7 added a commit that referenced this pull request Aug 25, 2026
Co-authored-by: Ananyapam De <ananyapam7@tu-clausthal.de>
Ananyapam7 added a commit that referenced this pull request Aug 25, 2026
Co-authored-by: Ananyapam De <ananyapam7@tu-clausthal.de>
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