GSOC 2020 & contributing to SciRuby

42 views
Skip to first unread message

Abhinav Ramesh

unread,
Oct 29, 2019, 8:08:12 AM10/29/19
to SciRuby Development
I am interested in taking part in GSOC 2020. I wish to know whether SciRuby is going to participate in it. Also, I am interested in learning and applying the theory that I have learnt by contributing to SciRuby.

How can I start preparing/contributing ? I am new to this(SciRuby/GSOC). So, any help would be appreciated.

I know a bit of Ruby and my interests include Algorithms(especially Graph Theoretic Algorithms) & Data Structures, Convex Optimization, Machine Learning, Linear Algebra, Calculus and Probability & Statistics.

Thank you very much.

Abhinav
Message has been deleted

Udit gulati

unread,
Oct 29, 2019, 10:17:10 AM10/29/19
to SciRuby Development
Hi Abhinav,

Glad to read that you are interested in contributing to SciRuby. You can start by having a look at our active projects such as numruby, rubyplot, iruby or ruby-sparse. numruby and ruby-sparse have work related to Linear algebra. If you get stuck anywhere, feel free to post here.

Thanks,
Udit Gulati

Abhinav Ramesh

unread,
Oct 29, 2019, 10:45:22 AM10/29/19
to SciRuby Development
Hello Udit

Thanks for the reply.

I saw a repository titled networkx.rb, which is a Ruby implementation of the Python Graph library networkx. Is that project also still active ?

Regards.

Abhinav

Udit gulati

unread,
Oct 29, 2019, 10:55:17 AM10/29/19
to SciRuby Development
There aren't any active ideas for this project. You can have a look at other ideas here at https://github.com/SciRuby/sciruby/wiki/Google-Summer-of-Code-2019-Ideas. Maybe others from the organization who are familiar with the project can help you out.

Thanks,
Udit Gulati

Abhinav Ramesh

unread,
Oct 29, 2019, 12:26:52 PM10/29/19
to SciRuby Development
Hello Udit

Thanks a lot. I took a look at ruby-sparse. I suppose you all have just started working on that. Since it's new, I suppose the learning curve is not that steep in order to start contributing.

This has to do with sparse matrices where you have zeroes in at least half of the entries. Am I right ? 

So, do you have any suggestions as to what I should take a look at with respect to this project - any features that need implementing or something that has to be improved or anything else ?

Finally, do you have any information on whether SciRuby is going to participate in GSOC 2020.

Sorry to disturb you.

Abhinav

Udit gulati

unread,
Oct 29, 2019, 12:49:00 PM10/29/19
to SciRuby Development
Yes, it is for sparse matrices. It's most likely that SciRuby will participate in GSoC next year also but I'm not sure as I'm also a contributor.

I think you should first look at numruby as it was part of this year's GSoC and ruby-sparse is very similar to it, so numruby's code will give you idea about how ruby-sparse is going to look in future. And you can find more details on ruby-sparse at https://github.com/Uditgulati/blog/wiki/Ruby-Grant-2019-proposal.

Thanks,
Udit Gulati

Reply all
Reply to author
Forward
0 new messages