Conversation
Establish complete project scaffold for the tsb TypeScript pandas port: - package.json: tsb package, Bun runtime, Biome + fast-check devDeps - tsconfig.json: strictest TypeScript (strict, noUncheckedIndexedAccess, exactOptionalPropertyTypes) - biome.json: all linting rules enabled, zero-warning policy - bunfig.toml: test coverage enabled, setup preload - src/index.ts: package entry point with planned export structure - src/types.ts: core type foundation (Scalar, Label, Axis, DtypeName, etc.) - tests/setup.ts: global test setup harness - tests/index.test.ts: hello-world smoke tests proving pipeline works - .github/workflows/ci.yml: CI with type-check, lint, test, build - .github/workflows/pages.yml: GitHub Pages deployment pipeline - playground/index.html: feature roadmap landing page - AGENTS.md: project conventions for AI coding agents - CLAUDE.md: Claude Code configuration Metric: pandas_features_ported = 1 (baseline) Run: https://github.com/githubnext/tsessebe/actions/runs/23954278176 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
… tests Agent-Logs-Url: https://github.com/githubnext/tsessebe/sessions/235062ee-1f53-4d20-8112-077b29b714be Co-authored-by: mrjf <180956+mrjf@users.noreply.github.com>
Agent-Logs-Url: https://github.com/githubnext/tsessebe/sessions/235062ee-1f53-4d20-8112-077b29b714be Co-authored-by: mrjf <180956+mrjf@users.noreply.github.com>
…Emit Agent-Logs-Url: https://github.com/githubnext/tsessebe/sessions/7acf56a4-fc6e-4bd1-b767-5844b521f890 Co-authored-by: mrjf <180956+mrjf@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Set up project scaffold for tsb TypeScript pandas port
Implement Index type system (Index<T>, RangeIndex) for tsb pandas port
Apr 3, 2026
…ot/fix-github-actions-workflow
…flow Fix TypeScript type check CI failure: rootDir/tests conflict
Closed
Contributor
|
@copilot fix ci errors |
Copilot stopped work on behalf of
mrjf due to an error
April 4, 2026 03:33
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Applies the Iteration 1 foundation patch from autoloop (which couldn't be pushed due to protected file restrictions) and implements Iteration 2: the
Indextype system — the prerequisite forSeriesandDataFrame.Foundation (Iteration 1 patch applied)
package.json,tsconfig.json(strictest),biome.json,bunfig.toml, CI/CD workflowsScalar,Label,Axis,DtypeName, etc. insrc/types.tsIndex (
src/core/base-index.ts)Generic immutable labeled axis mirroring
pandas.Index:size,shape,ndim,empty,values,isUnique,hasDuplicates,isMonotonicIncreasing/DecreasinggetLoc,getIndexer,contains,isinunion,intersection,difference,symmetricDifferenceduplicated(keep),dropDuplicates,nuniqueappend,insert,delete,drop,copy,renamemin,max,argmin,argmax,argsort,sortValuesisna,notna,dropna,fillnaSymbol.iterator,map,toString,toArrayRangeIndex (
src/core/range-index.ts)Memory-efficient integer index storing only
start/stop/step, extendingIndex<number>. Always unique, monotonic by construction.Tests & coverage
117 tests, 100% function and line coverage across all source files.
Other
permissions: contents: readto CI workflow.gitignore, playground page for Index feature