daru project

111 views
Skip to first unread message

Deepak Koli

unread,
Feb 7, 2016, 12:52:36 PM2/7/16
to SciRuby Development
Hi,

I'm interested in the "Improving the capabilities of daru" project. Can someone please help me in getting started with the project.

Thanks

Sameer Deshmukh

unread,
Feb 7, 2016, 1:42:36 PM2/7/16
to SciRuby Development
See the daru repo at www.github.com/v0dro/daru. Check the issue trackers and README to get started.

For improving the capabilities of daru it is recommended that you are familiar with data analysis suites like pandas in Python or data.frame in R. The project mainly involves making daru as useful as pandas or data.frame for data analysists and regular Rubyists.

You can suggest your own ideas for improvements in daru, wherever you deem necessary.

Deepak Koli

unread,
Feb 10, 2016, 2:53:37 AM2/10/16
to SciRuby Development
Hi,

I've set up the development environment for daru gem. I'm currently going through the code of daru and familiarising myself with pandas. Should i look into how to extract data from various internet sources into a DataFrame like pandas does?

Deepak Koli

unread,
Mar 11, 2016, 9:15:50 AM3/11/16
to SciRuby Development
Hey Sameer, 

Can you take a look at this basic prototype for stock data reader from yahoo finance


Thanks

Sameer Deshmukh

unread,
Mar 12, 2016, 3:07:27 PM3/12/16
to SciRuby Development
Looks good!

You should support precision upto minutes in case of stock data.

Deepak Koli

unread,
Mar 15, 2016, 2:09:31 AM3/15/16
to SciRuby Development
Can you give me an ideas as to what all features should be supported under time series sampling?

Sameer Deshmukh

unread,
Mar 15, 2016, 2:03:30 PM3/15/16
to SciRuby Development
You can start by porting pandas functions to daru.

Deepak Koli

unread,
Mar 15, 2016, 2:05:01 PM3/15/16
to SciRuby Development
We can create a method whose parameters will be: a series, number of samples, method of sampling (like sum or mean), an optional fill method. 
Choice of fill methods can include: forward fill, backward fill, interpolation.

Deepak Koli

unread,
Mar 15, 2016, 2:07:59 PM3/15/16
to SciRuby Development
Can i start porting after submitting the proposal?
Or do i need to do it before to have shot at getting selected? :P

Sameer Deshmukh

unread,
Mar 15, 2016, 2:12:21 PM3/15/16
to SciRuby Development
You need to figure out the most important methods and give us reasons as to why they should be ported to daru in your proposal. Also include the implementation details and code samples wherever necessary.

Coding happens later.

Sameer Deshmukh

unread,
Mar 16, 2016, 4:24:31 PM3/16/16
to SciRuby Development
Saurabh Shah is also working on this idea. You might want to co-ordinate with him.
Reply all
Reply to author
Forward
0 new messages