Red Data Tools

Data processing with Ruby!

About Red Data Tools

Red Data Tools is a project that provides data processing tools for Ruby.

Our policies:

  1. Collaborate across the Ruby community

    • We collaborate with the Ruby community and other communities. For example, we use Apache Arrow, shared with many languages, and join in development of Apache Arrow to share benefits.
  2. Acting rather than blaming

    • We spend our time writing code, writing tests, writing documentation, introducing our work to others, giving feedback to other projects and so on–rather than blaming the current situation (Python may have many more good tools than Ruby), blaming some current library implementations and so on.
  3. Continuous, iterative progress rather than a short, big project

    • We may need a diverse set of components to do many data processing tasks with Ruby. We need to work continuously to achieve complete tools for data processing. So steady progress is more important than a short sprint for us.
  4. The current lack of knowledge doesn't matter

    • We may also need knowledge about mathematics, statistics, linear algebra and other areas to implement fast tools. But we don't require them when someone joins us. We can learn about them while we work. We can use existing fast implementations and learn from existing fast implementations.
  5. Ignore criticism from outsiders

    • We may take a long time to achieve a complete set of tools for data processing. Some outsiders may criticize us until that time. We should ignore the blame. We don't have time to worry about them. :-)
  6. Fun!

    • Because we use Ruby!



In alphabetical order: