Skip to content

Motivation for RedAmber #120

Closed Answered by heronshoes
baarkerlounger asked this question in Q&A
Discussion options

You must be logged in to vote

Thank you for visiting RedAmber discussions!

  • The trigger was to try Red Arrow to speed up Rover's csv loading, and RedAmber's speed based on Red Arrow is advantageous, especially when the data is large.
  • RedAmber allows nil for all types, while Rover cannot have nil for Numeric data types (due to Numo/NArray limitations, Float can have NaN). I think this is not sufficient for a general-purpose data frame library.
  • RedAmber uses blocks for columns and rows manipulation and can be written Ruby-like manner.

Rover works well with machine learning libraries, the code is simple and beautiful, and I have a lot of respect for it because it inspired me (with poor OSS experience) to create my own l…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@heronshoes
Comment options

Answer selected by baarkerlounger
Comment options

You must be logged in to vote
1 reply
@heronshoes
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants