Skip to content

Conversation

@a3ka
Copy link
Contributor

@a3ka a3ka commented May 29, 2025

No description provided.

a3ka added 3 commits May 29, 2025 16:36
Add the following display methods for DataFrame:
- print: Format and output DataFrame as a table in console
- toHTML: Convert DataFrame to HTML table string
- display: Display DataFrame in browser environment
- renderTo: Render DataFrame to a specified DOM element
- toJupyter: Convert DataFrame to Jupyter notebook representation

Implement tests for all display methods to ensure proper functionality
and integration with the existing framework. Fix test mocking issues
to ensure all tests pass correctly.
- Create mock implementation of Apache Arrow adapter for testing
- Add Vitest setup file to configure mocks and suppress warnings
- Update Vitest configuration to use setup file
- Ensure all tests run without Apache Arrow warnings

This change improves test reliability by providing a consistent
mock implementation of Apache Arrow, allowing tests to run with
both storage types without warnings.
- Refactor DataFrame.js to improve Apache Arrow integration
- Remove duplicate methods and unused imports
- Add proper JSDoc documentation for all methods
- Modernize code with arrow functions and async/await
- Reorganize code structure for better maintainability
- Fix frame adapter to properly expose column vectors
- All Arrow integration tests now pass successfully
@a3ka a3ka merged commit 3935fc3 into main May 29, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants