Skip to content

[Autoloop: perf-comparison] Iteration 392: gaussianKDE benchmark pair#423

Draft
github-actions[bot] wants to merge 42 commits into
mainfrom
autoloop/perf-comparison
Draft

[Autoloop: perf-comparison] Iteration 392: gaussianKDE benchmark pair#423
github-actions[bot] wants to merge 42 commits into
mainfrom
autoloop/perf-comparison

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Adds a new TypeScript + Python benchmark pair for gaussianKDE, bringing the total from 728 → 729 matched pairs.

New benchmark

  • bench_gaussianKDE — Gaussian KDE evaluate() on 1000-point dataset at 200 grid points using Silverman bandwidth. Uses pure-numpy implementation on the Python side (no scipy) to match pages workflow constraints.

Details

  • Dataset: 1000 points (sinusoidal mix simulating a bimodal distribution)
  • Grid: 200 evaluation points from x=-5 to x=10
  • Warm-up: 3 iterations, Measured: 20 iterations
  • Python: pure numpy Gaussian kernel with Silverman rule h = (4/3n)^(1/5) * σ

Metric

  • Previous best: 728
  • This iteration: 729

Program issue: #221
State file: perf-comparison.md

🤖 This PR is maintained by Autoloop. Each accepted iteration adds a commit to this branch.

Run: https://github.com/githubnext/tsb/actions/runs/29096370299

Generated by Autoloop · 792.1 AIC · ⌖ 12.1 AIC · ⊞ 51.8K ·
Comment /autoloop to run again

Add bench_gaussianKDE.ts and bench_gaussianKDE.py — benchmarks Gaussian KDE
evaluate on 1000-point dataset at 200 grid points using Silverman bandwidth.
Metric: 728 → 729.

Run: https://github.com/githubnext/tsb/actions/runs/29096370299

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
github-actions Bot and others added 2 commits July 10, 2026 13:39
Add bench_hypothesis_tests.ts and bench_hypothesis_tests.py benchmarking
ttest1samp, ttestInd, ttestRel, fOneway, pearsonr, spearmanr, mannWhitneyU
over N=1000 samples, 20 measured iterations. metric 729→730.

Run: https://github.com/githubnext/tsb/actions/runs/29134514272

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 4d9c9c8

Generated by Autoloop · 488.8 AIC · ⌖ 12.3 AIC · ⊞ 51.8K

@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 00591a9

Generated by Autoloop · 682.7 AIC · ⌖ 11.8 AIC · ⊞ 51.8K

github-actions Bot and others added 2 commits July 11, 2026 13:28
@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 1931df8

Generated by Autoloop · 710.7 AIC · ⌖ 12.1 AIC · ⊞ 51.8K

…fit benchmarks

Add benchmark pairs for lreshape (wide-to-long reshape) and
linregress/polyfit (linear and polynomial regression). Metric: 732→734.

Run: https://github.com/githubnext/tsb/actions/runs/29194216373

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 53d0b77

Generated by Autoloop · 670.2 AIC · ⌖ 12.2 AIC · ⊞ 51.8K

github-actions Bot and others added 2 commits July 12, 2026 13:27
Add expectedFreq/relativeRisk/oddsRatio/association (Cramér's V) benchmark.
TypeScript: src/stats/contingency.ts functions on 4×4 and 2×2 tables, 50 iters.
Python: pure-numpy equivalents (no scipy).

Run: https://github.com/githubnext/tsb/actions/runs/29217286269

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: c460e76

Generated by Autoloop · 564.3 AIC · ⌖ 11.9 AIC · ⊞ 51.8K

github-actions Bot and others added 2 commits July 13, 2026 01:32
…halanobis, covMatrix, PCA)

Run: https://github.com/githubnext/tsb/actions/runs/29254325811

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: fb08d7a

Generated by Autoloop · 1.5K AIC · ⌖ 12 AIC · ⊞ 51.8K

github-actions Bot and others added 2 commits July 13, 2026 13:56
… benchmark pair

Add bench_integer_array.ts and bench_integer_array.py benchmarking nullable
integer extension arrays (N=100_000, ~10% nulls): from/sum/mean/min/max/add/fillna.
metric: 737 (was 736, +1)

Run: https://github.com/githubnext/tsb/actions/runs/29298380978

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 1dce402

Generated by Autoloop · 818.7 AIC · ⌖ 11.9 AIC · ⊞ 51.8K

@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 22ac492

Generated by Autoloop · 1.1K AIC · ⌖ 12 AIC · ⊞ 51.8K

@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 7bc9b56

Generated by Autoloop · 822 AIC · ⌖ 12.2 AIC · ⊞ 51.8K

github-actions Bot and others added 2 commits July 16, 2026 01:33
…k, 20 iters)

Benchmarks caseWhen with 3-condition caselist on 100k-element Series
(low/medium-low/medium-high buckets) vs pandas Series.case_when equivalent.
Metric: 741 → 742 benchmarked_functions.

Run: https://github.com/githubnext/tsb/actions/runs/29501918594

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 5a00c76

Generated by Autoloop · 1.1K AIC · ⌖ 11.8 AIC · ⊞ 51.8K

github-actions Bot and others added 2 commits July 16, 2026 13:35
@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 2865f3b

Generated by Autoloop · 939.5 AIC · ⌖ 12.4 AIC · ⊞ 51.8K

github-actions Bot and others added 2 commits July 17, 2026 01:33
…, 20 iters)

Add TS and Python benchmarks for readSas/pd.read_sas using in-memory
SAS XPORT v5 files with 3 numeric columns and 1 character column.

Run: https://github.com/githubnext/tsb/actions/runs/29583613301

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: e286683

Generated by Autoloop · 779.9 AIC · ⌖ 13 AIC · ⊞ 51.8K

@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: d95bec2

Generated by Autoloop · 943.7 AIC · ⌖ 12 AIC · ⊞ 51.8K

@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 7505d03

Generated by Autoloop · 901.1 AIC · ⌖ 12 AIC · ⊞ 51.8K

github-actions Bot and others added 2 commits July 18, 2026 13:28
Add TypeScript (readStata from in-memory DTA buffer) and Python (pd.read_stata from temp file) benchmarks for 10k-row DataFrame with int32/float64/string columns, 20 measured iterations.

Run: https://github.com/githubnext/tsb/actions/runs/29668492326

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 3b519cd

Generated by Autoloop · 565.8 AIC · ⌖ 11.9 AIC · ⊞ 51.8K

github-actions Bot and others added 2 commits July 19, 2026 01:30
…benchmark pair

Arrow IPC Feather v2 round-trip benchmark: 10k rows × 3 cols (int64,
float64, string), 20 measured iterations after 3 warm-up rounds.

Run: https://github.com/githubnext/tsb/actions/runs/29688674703

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 4abf9de

Generated by Autoloop · 1.3K AIC · ⌖ 11.8 AIC · ⊞ 51.8K

@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 67cdf19

Generated by Autoloop · 678.2 AIC · ⌖ 11.8 AIC · ⊞ 51.8K

github-actions Bot and others added 2 commits July 20, 2026 01:33
…hmark

Add Parquet round-trip benchmark (10k rows × 3 cols, 20 iters).
Covers readParquet and toParquet vs pandas read_parquet/to_parquet.

Run: https://github.com/githubnext/tsb/actions/runs/29746441004

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor Author

Commit pushed: 981081b

Generated by Autoloop · 1.1K AIC · ⌖ 11.8 AIC · ⊞ 51.8K

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants