Skip to content

API unification - #69

Open
tpapp wants to merge 34 commits into
masterfrom
tp/api-unification
Open

tpapp wants to merge 34 commits into
masterfrom
tp/api-unification

Conversation

@tpapp

@tpapp tpapp commented Aug 17, 2026 •

Copy link
Copy Markdown
Owner
  • refactor transformations interface, use informative keywords
  • separate family and basis
  • "bare" bases on [-1,1] no longer exposed by the API
  • introduce univariate_basis
  • refactor smolyak using levels
  • re-enable JET, but with @report_opt or a function that exercises everything
  • re-enable Aqua
  • rewrite whole documentation
  • use length instead of dimension?
  • document that bases can be modified eg with Accessors.jl, properties are expored.
  • document that when eg b = SmolyakBasis(Chebyshev(), Interior(), (nothing, nothing), SmolyakLevel(total = 2, each = 3)) (notice: no transformation), dimension(b) and length(grid(b))` still work, which is handy for calculations

This branch has not been deployed

No deployments
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