[Autoloop] [Autoloop: perf-comparison] Experiment Log 2026-04
- Lenguaje dominante
- TypeScript
- Estrellas
- 7
- Forks
- 3
- Merge medio
- 1 h 42 min
- PR fusionados (30 d)
- 1
Descripción
### 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)
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Empieza revisando PR #128, la rama autoloop/perf-comparison y los objetivos de benchmark en benchmarks/**, playground/benchmarks.html y playground/index.html. El objetivo declarado es comparar mediante benchmarks cada función de tsb con su equivalente de pandas, pero el issue es más bien un registro continuo de un experimento generado que una tarea acotada; completarlo significaría ampliar esa cobertura y actualizar la métrica registrada.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- pandas, typescript
- Área
- performance
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 15/100