Conversation
- Add Frame module to Deedle.Arrow: Frame.readArrow, Frame.writeArrow, Frame.readArrowStream, Frame.writeArrowStream, Frame.toRecordBatch, Frame.ofRecordBatch, Frame.readFeather, Frame.writeFeather, Frame.writeArrowWithIndex, Frame.readArrowWithIndex - Add Series module to Deedle.Arrow: Series.toArrowArray, Series.ofArrowArray - Both modules are accessible after 'open Deedle.Arrow' as idiomatic F# module API - Add FsCheck property-based tests (float, int, string, Series, RecordBatch) - Add edge case tests: single row, single column, all-missing, mixed-type, int64 stream, float32 file, empty-string column - Add Frame module API tests and Series module API tests - Add docs/arrow.fsx: full Deedle.Arrow documentation page - Add docs/joining.fsx: joining, merging and appending frames documentation Total: 53 Arrow tests pass, 690 core tests pass. Closes #672 Co-authored-by: Copilot <[email protected]>
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.
🤖 This PR was created by Repo Assist as Part 3 of the Deedle.Arrow integration.
Closes #672. Parent tracking issue: #671.
Summary
This PR completes the
Deedle.Arrowintegration with a module-based API, a comprehensive test suite, and new documentation pages.Design change —
FrameandSeriesmodulesFollowing maintainer feedback (via #671 comment), the package now exposes idiomatic F# module APIs. After
open Deedle.Arrow:And a
Seriesmodule:All tests pass with no regressions.