On DataFrame datatype in Ruby (2016)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • daru

    Data Analysis in RUby

  • Me neither! Don't know how or why it suddenly appeared on the HN main :)

    Just to provide a bit of the personal context: this article caused creator of DaRu (Sameer Deshmukh) to contact me and propose to work on DaRu together, and so I did (see @zverok here: https://github.com/SciRuby/daru/graphs/contributors). I also was, for some time, SciRuby/DaRu's mentor for Google Summer of Code (and, IIRC, it was my initial idea that daru-view grew from).

    Also, since that article, an independent dataframe library https://github.com/ankane/rover was created by Andrew Kane, handling some of API and implementation in a cleaner way.

    That being said, I am not sure that DaRu, or Rover (or "dataframe" idea in general) has enough visibility in the Ruby community. It is mostly thought as "some special scientific thing", while I believe in 2021 it should be seen as one of the necessary everyday high-level datatypes.

    That's what I'd focus this article on if I'd written it today.

  • rover

    Simple, powerful data frames for Ruby (by ankane)

  • Me neither! Don't know how or why it suddenly appeared on the HN main :)

    Just to provide a bit of the personal context: this article caused creator of DaRu (Sameer Deshmukh) to contact me and propose to work on DaRu together, and so I did (see @zverok here: https://github.com/SciRuby/daru/graphs/contributors). I also was, for some time, SciRuby/DaRu's mentor for Google Summer of Code (and, IIRC, it was my initial idea that daru-view grew from).

    Also, since that article, an independent dataframe library https://github.com/ankane/rover was created by Andrew Kane, handling some of API and implementation in a cleaner way.

    That being said, I am not sure that DaRu, or Rover (or "dataframe" idea in general) has enough visibility in the Ruby community. It is mostly thought as "some special scientific thing", while I believe in 2021 it should be seen as one of the necessary everyday high-level datatypes.

    That's what I'd focus this article on if I'd written it today.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • daru-view

    daru-view is for easy and interactive plotting in web application & IRuby notebook. daru-view is a plugin gem to the existing daru gem.

  • https://github.com/SciRuby/daru-view

    While I like Ruby's syntax and community, it is really hard to compete with in high-level scientific programming market when you are competing against Python, R & Julia (and Mathematica and MatLab).

  • TablaM

    The practical relational programing language for data-oriented applications

  • > , while I believe in 2021 it should be seen as one of the necessary everyday high-level datatypes.

    And I add that just the datatype is not enough, because is "this close" to be the foundation for relational programming (p.d: I'm building a relational language where you can say everything is alike data-frames/relations: https://tablam.org).

    > It is mostly thought as "some special scientific thing"

    This is part of the problem, truly. Being so focused on "science" when I think is better to frame it as data manipulation like you do in SQL tables/views, making it much more general than is used for...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts