daru
daru copied to clipboard
Data Analysis in RUby
Our specs had grown "organically", and many of them use outdated style of testing things (all bootstrap & several checks is made inside single example, tons of hard-to-read large objects...
Ruby does not have support for very good plotting libraries and therefore it does not make sense to be tied down to one (nyaplot in this case). We should explore...
Here is the list of what feels right for me, ready to discuss! I assume that Daru::Vector is a bit like Ruby's Array, and a bit like Hash. So: -...
**Reason**: in many cases (like NMatrix), as well as intuitively, `container.dtype` reads like "type of data stored in this container" (like numbers or string or what). But Daru's `#dtype` means...
``` ruby Daru::Vector.new([10**10, 20**20, 40**40]) # => # # # nil # 0 10000000000 # 1 10485760000000000000 # 2 12089258196146291747 ``` Definitely feels wrong.
There should be some mechanism to capture invalid options passed to `DateTimeIndex.date_range` and tell the user about the correct options to be used.
Currently, daru uses Arrays for storing data inside Vectors, which are collectively stored inside a dataframe. However, this approach reduces the speed of most mathematical operations due to everything being...
Is there a built-in method for 'stacking' vectors? Stacking being taking N columns and turning them into rows with a label column and a value column. I have implemented a...
I think method name 'write_csv' is little confusing. If you know 'from_csv' method, you will assume 'to_csv' method, not 'write_csv'. I think we need method alias 'to_csv'. In addition, 'read_csv'...
It would be great to say, have a `DateTimeIndex` on the second level of an hierarchy for selecting elements by date on the second level and by normal indexing on...