[Autoloop] [Autoloop: perf-comparison] Experiment Log 2026-04
- 主要言語
- TypeScript
- スター
- 7
- フォーク
- 3
- 平均マージ
- 1時間 42分
- マージ済み PR(30日)
- 1
説明
### Iteration 274 — 2026-04-21 07:36 UTC — [Run](https://github.com/githubnext/tsessebe/actions/runs/24710058006)
- **Status**: ✅ Accepted
- **Change**: Rewrote run_benchmarks.sh (parallel tsx, 8 workers, 30s timeout); added bench_numeric_extended_fn and bench_window_extended_fn
- **Metric**: 372 (previous best: 368, delta: +4)
- **Commit**: ebc7df3
> Generated by [Autoloop](https://github.com/githubnext/tsessebe/actions/runs/24710058006/agentic_workflow) · ● 17.9M · [◷](https://github.com/search?q=repo%3Agithubnext%2Ftsessebe+is%3Aissue+%22gh-aw-workflow-call-id%3A+githubnext%2Ftsessebe%2Fautoloop%22&type=issues)
---
### Iteration 150 — 2026-04-17 10:51 UTC — [Run](https://github.com/githubnext/tsessebe/actions/runs/24561344321)
- **Status**: ✅ Accepted
- **Change**: Added 5 benchmark pairs: replace_series, isnull_notnull, to_numeric_scalar, dataframe_assign_fn, dataframe_isin_fn
- **Metric**: 473 (previous best: 468, delta: +5)
- **Commit**: 114fbab
> Generated by [Autoloop](https://github.com/githubnext/tsessebe/actions/runs/24561344321/agentic_workflow) · ● 6.2M · [◷](https://github.com/search?q=repo%3Agithubnext%2Ftsessebe+is%3Aissue+%22gh-aw-workflow-call-id%3A+githubnext%2Ftsessebe%2Fautoloop%22&type=issues)
---
🤖 *Autoloop — an iterative optimization agent for this repository.*
| | |
|---|---|
| **Branch** | [`autoloop/perf-comparison`](https://github.com/githubnext/tsessebe/tree/autoloop/perf-comparison) |
| **Pull Request** | #128 |
| **State File** | [`perf-comparison.md`](https://github.com/githubnext/tsessebe/blob/memory/autoloop/perf-comparison.md) |
## Program
**Goal**: Systematically benchmark every tsb function against its pandas equivalent, one function per iteration.
**Target files**: `benchmarks/**`, `playground/benchmarks.html`, `playground/index.html`
**Metric**: benchmarked_functions (higher is better)
**Current best**: 48 (established in iteration 12)
## Iteration History
### Iteration 12 — 2026-04-12 17:15 UTC — [Run](https://github.com/githubnext/tsessebe/actions/runs/24311975652)
- **Status**: ✅ Accepted
- **Change**: Add 10 new benchmark pairs: rank, clip, series_abs, where, isin, duplicated, drop_duplicates, interpolate, rolling_std, unstack. Re-add all 37 prior pairs. Total 48 matched TS+Python pairs.
- **Metric**: 48 (previous best: 38, delta: +10)
- **Commit**: 7b639cc
### Iters 1–11 — 2026-04-12 11:44–17:10 UTC
- Progressively built up benchmark coverage from 1 to 38 pairs across 11 iterations.
> Generated by [Autoloop](https://github.com/githubnext/tsessebe/actions/runs/24311975652/agentic_workflow) · ● 7.2M · [◷](https://github.com/search?q=repo%3Agithubnext%2Ftsessebe+is%3Aissue+%22gh-aw-workflow-call-id%3A+githubnext%2Ftsessebe%2Fautoloop%22&type=issues)
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず PR #128、autoloop/perf-comparison ブランチ、および benchmarks/**、playground/benchmarks.html、playground/index.html 配下のベンチマーク対象を確認してください。明示されている目標は、すべての tsb 関数を対応する pandas と比較してベンチマークすることですが、この issue は範囲が限定されたタスクというより、生成された実験ログが継続しているものです。完了とは、そのカバレッジを拡張し、記録されたメトリクスを更新することを意味します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- pandas, typescript
- 領域
- performance
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 15/100