Skip to content

Standardize naming and use master checkouts for workspace dependencies - #32

Merged
mlakolar merged 3 commits into
masterfrom
codex/naming-master-dependencies
Oct 25, 2026
Merged

mlakolar merged 3 commits into
masterfrom
codex/naming-master-dependencies

Conversation

@mlakolar

@mlakolar mlakolar commented Oct 25, 2026 •

Copy link
Copy Markdown
Owner

Expose basis_matrix and plotting helpers consistently, and use max_k for FPCA/FSVD component caps. Keep deprecated generic bindings, maxK keyword compatibility, and legacy stored settings keys. Integrate the FACE, sparse FACE, smoothed basis FPCA, and FSVD additions from current main; their new code and tests use the canonical names. The new master base preserves the existing main branch.

Develop workspace dependencies recursively from sibling master checkouts, including transitive dependencies and test extras on Julia 1.10. Add the master bootstrap/test runner, naming guard, and matching CI/development instructions. Package versions and UUIDs are unchanged; historical benchmark environments/results remain frozen.

Prerequisite migration PRs: KernelSmoothing.jl #78.

Coordinated merge order: ProximalBase.jl #111 and KernelSmoothing.jl #78; then ProximalSolvers.jl #93 and FunctionalDataAnalysis.jl #32; then HighDimensionalModels.jl #95; then CovarianceSelection.jl #33; finally DiffPrecTest.jl #12 and FunctionalGraphicalModels.jl #11.

Validation: all four Julia/platform test jobs, documentation, and both Codecov checks pass. Plotting-wrapper tests exercise the real missing-backend boundary and argument forwarding.

@codecov

codecov Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.36%. Comparing base (0f59cf2) to head (cf99fe0).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master      #32      +/-   ##
==========================================
+ Coverage   98.08%   98.36%   +0.28%     
==========================================
  Files          31       31              
  Lines        3595     3606      +11     
==========================================
+ Hits         3526     3547      +21     
+ Misses         69       59      -10     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mlakolar
mlakolar marked this pull request as ready for review October 25, 2026 13:06
@mlakolar
mlakolar merged commit 23e95e6 into master Oct 25, 2026
7 checks passed
@mlakolar
mlakolar deleted the codex/naming-master-dependencies branch October 25, 2026 16:01
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