Skip to content

feat(gam): add mgcv-parity Duchon splines - #30

Merged
Ananyapam7 merged 1 commit into
mainfrom
feature/mgcv-wave2-duchon
Aug 24, 2026
Merged

feat(gam): add mgcv-parity Duchon splines#30
Ananyapam7 merged 1 commit into
mainfrom
feature/mgcv-wave2-duchon

Conversation

@Ananyapam7

Copy link
Copy Markdown
Collaborator

Adds the Wave 2 Duchon regression spline basis with strict mgcv constructor and fitted-model parity.

Includes multidimensional ds construction and prediction, exact order/default-k/kernel/QR/Lanczos behavior, supplied and deterministic max-knots handling, selection/fixed/pc/by/id integration, tensor and factor-smooth margins, array persistence, static upstream fixtures, taxonomy, and documentation.

Verification at 62a1ebd:

  • 28 smooth_ds constructor/smoothCon/combination cases passed
  • 54 adjacent owner and regression cases passed
  • ruff, repository hygiene, and diff checks passed

The repository-wide mypy baseline remains non-clean independently of this change.

@Ananyapam7
Ananyapam7 merged commit 4497daf into main Aug 24, 2026
6 of 8 checks passed
@Ananyapam7
Ananyapam7 deleted the feature/mgcv-wave2-duchon branch August 24, 2026 22:43
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