You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
π€ This PR is maintained by Autoloop. Each accepted iteration adds a commit to this branch.
Program Goal
Build tsb, a complete TypeScript port of pandas, one feature at a time. This is an open-ended program β it runs continuously, always adding the next piece of pandas functionality.
Current State
Best metric: pandas_features_ported = 1 (established in Iteration 1)
Iteration 1 Summary β Project Foundation
Established the complete project scaffold for the tsb TypeScript pandas port:
package.json β tsb package, Bun runtime, Biome + fast-check devDeps
The push was rejected because GitHub Actions does not have workflows permission to push these changes, and is never allowed to make such changes, or other authorization being used does not have this permission.
Create the pull request manually
# Download the patch from the workflow run
gh run download 23954278176 -n agent -D /tmp/agent-23954278176
# Create a new branch
git checkout -b autoloop/build-tsb-pandas-typescript-migration-4b236a5b0c4a584e main
# Apply the patch (--3way handles cross-repo patches)
git am --3way /tmp/agent-23954278176/aw-autoloop-build-tsb-pandas-typescript-migration.patch
# Push the branch and create the pull request
git push origin autoloop/build-tsb-pandas-typescript-migration-4b236a5b0c4a584e
gh pr create --title '[Autoloop] [Autoloop: build-tsb-pandas-typescript-migration]' --base main --head autoloop/build-tsb-pandas-typescript-migration-4b236a5b0c4a584e --repo githubnext/tsessebe
π€ This PR is maintained by Autoloop. Each accepted iteration adds a commit to this branch.
Program Goal
Build
tsb, a complete TypeScript port of pandas, one feature at a time. This is an open-ended program β it runs continuously, always adding the next piece of pandas functionality.Current State
Best metric:
pandas_features_ported= 1 (established in Iteration 1)Iteration 1 Summary β Project Foundation
Established the complete project scaffold for the
tsbTypeScript pandas port:package.jsonβ tsb package, Bun runtime, Biome + fast-check devDepstsconfig.jsonβ strictest TypeScript settings (strict,noUncheckedIndexedAccess,exactOptionalPropertyTypes)biome.jsonβ all linting rules enabled, zero-warning policybunfig.tomlβ test coverage enabledsrc/index.tsβ package entry point with planned export structuresrc/types.tsβ core type foundation (Scalar,Label,Axis,DtypeName, etc.)tests/index.test.tsβ hello-world smoke tests proving the pipeline works.github/workflows/ci.ymlβ CI with type-check, lint, test, build.github/workflows/pages.ymlβ GitHub Pages deployment pipelineplayground/index.htmlβ feature roadmap landing pageAGENTS.mdβ project conventions for AI coding agentsLinks
Next iteration: Implement the
Indextype system (RangeIndex, genericIndex<T>) β the prerequisite foundation for bothSeriesandDataFrame.Warning
Protected Files β Push Permission Denied
This was originally intended as a pull request, but the patch modifies protected files. A human must create the pull request manually.
Protected files
AGENTS.mdbunfig.tomlpackage.jsonCreate the pull request manually