Skip to content

Feat: Unified Platform#260

Draft
Siel wants to merge 26 commits into
mainfrom
feature/unified-platform-m1
Draft

Feat: Unified Platform#260
Siel wants to merge 26 commits into
mainfrom
feature/unified-platform-m1

Conversation

@Siel
Copy link
Copy Markdown
Member

@Siel Siel commented Mar 27, 2026

The objective of this PR is to bring Parametric algorithms on par with non-parametric ones. The dispatch methodology was totally rewritten, most of the files were moved and more tests were added.

This is a WIP, and I am open to comments.

Look a the examples to have an idea of the proposed API.

Siel added 16 commits December 13, 2025 10:44
…vious version the parametric algorithms were not actually supported on the same lelevel as the non-parametric ones. I redesigned the crate with solving this issue in mind. The structs are much clearer now, the dispach is smarter. On the negative side some elements might be overcomplicated as I am not 100% sure on how much flexibility some aspects will need, the current API might seem over-flexible. Will be improved over time
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 27, 2026

🐰 Bencher Report

Branchfeature/unified-platform-m1
Testbedmhovd-pgx
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
bimodal_ke_npag📈 view plot
🚷 view threshold
4,868.30 ms
(-0.55%)Baseline: 4,895.25 ms
5,086.30 ms
(95.71%)
bimodal_ke_npod📈 view plot
🚷 view threshold
1,338.30 ms
(-7.39%)Baseline: 1,445.12 ms
1,727.29 ms
(77.48%)
bimodal_ke_postprob📈 view plot
🚷 view threshold
450.45 ms
(+13.63%)Baseline: 396.40 ms
576.26 ms
(78.17%)
🐰 View full continuous benchmarking report in Bencher

@Siel Siel changed the title Feat: Structural redesign. Feat: Unified Platform Mar 27, 2026
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These probably don't need to be tracked by git

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as before, can skip tracking

@Siel Siel force-pushed the feature/unified-platform-m1 branch from 5a2175d to 60d74c8 Compare April 1, 2026 22:49
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.

2 participants