GSoC 2021

82 views
Skip to first unread message

Alish Dipani

unread,
Jan 4, 2021, 8:06:44 AM1/4/21
to SciRuby Development
Hello,

I hope everyone is doing well. I saw that the deadline for GSoC 2021 is coming up in around one and a half months. I was wondering whether we plan to participate this year.

Thank you.
Yours sincerely,
Alish Dipani

Pjotr Prins

unread,
Jan 4, 2021, 8:30:06 AM1/4/21
to sciru...@googlegroups.com
GSoC changed quite a bit. If anyone is interested we'd need to check
program and requirements. And then submit an application this time!

Question is who is interested to run with it? I am happy to advise and
(co)mentor as usual.

As it happens I think the Ruby3 release is very interesting:

https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/

and I have been using it for some things.

Pj.
> --
> You received this message because you are subscribed to the Google
> Groups "SciRuby Development" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to [1]sciruby-dev...@googlegroups.com.
> To view this discussion on the web visit
> [2]https://groups.google.com/d/msgid/sciruby-dev/22d5a6af-5b41-4ba2-a40
> b-98b1e12e6494n%40googlegroups.com.
>
> References
>
> 1. mailto:sciruby-dev...@googlegroups.com
> 2. https://groups.google.com/d/msgid/sciruby-dev/22d5a6af-5b41-4ba2...@googlegroups.com?utm_medium=email&utm_source=footer

alish dipani

unread,
Jan 5, 2021, 7:11:10 AM1/5/21
to SciRuby Mailing List
I would also be interested in co-mentoring. What about Udit, Prasun, Shekhar and Sameer?

Warm regards,
Alish Dipani

To unsubscribe from this group and stop receiving emails from it, send an email to sciruby-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sciruby-dev/20210104133004.entb4bm545umohvk%40thebird.nl.

Pjotr Prins

unread,
Jan 5, 2021, 7:50:52 AM1/5/21
to sciru...@googlegroups.com
Worthy of note: GSoC 2021 will only consist of 175 hour projects. This
is quite a bit smaller than before - about 1/3. The upside is that it
will also be shorter for mentoring - though probably not by much since
most of the work is in the early stages.

It would be good to have 4 potential mentors, an org admin and double
the number of projects proposed. I can come up with 2-3 project ideas.

To be a serious contender that is what is needed.

Where are all our previous students?

Pj.

On Tue, Jan 05, 2021 at 05:40:32PM +0530, alish dipani wrote:
> I would also be interested in co-mentoring. What about Udit, Prasun,
> Shekhar and Sameer?
> Warm regards,
> Alish Dipani
>
> On Mon, Jan 4, 2021 at 7:00 PM Pjotr Prins <[1]pjotr...@gmail.com>
> wrote:
>
> GSoC changed quite a bit. If anyone is interested we'd need to check
> program and requirements. And then submit an application this time!
> Question is who is interested to run with it? I am happy to advise
> and
> (co)mentor as usual.
> As it happens I think the Ruby3 release is very interesting:
>
> [2]https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/
> and I have been using it for some things.
> Pj.
> On Mon, Jan 04, 2021 at 05:06:44AM -0800, Alish Dipani wrote:
> > Hello,
> >
> > I hope everyone is doing well. I saw that the deadline for GSoC
> 2021 is
> > coming up in around one and a half months. I was wondering
> whether we
> > plan to participate this year.
> >
> > Thank you.
> >
> > Yours sincerely,
> >
> > Alish Dipani
> >
> > --
> > You received this message because you are subscribed to the
> Google
> > Groups "SciRuby Development" group.
> > To unsubscribe from this group and stop receiving emails from
> it, send
> > an email to [1][3]sciruby-dev...@googlegroups.com.
> > To view this discussion on the web visit
> >
> [2][4]https://groups.google.com/d/msgid/sciruby-dev/22d5a6af-5b41-4b
> a2-a40
> > b-98b1e12e6494n%[5]40googlegroups.com.
> >
> > References
> >
> > 1. mailto:[6]sciruby-dev...@googlegroups.com
> > 2.
> [7]https://groups.google.com/d/msgid/sciruby-dev/22d5a6af-5b41-4ba2-
> a40b-98b1...@googlegroups.com?utm_medium=email&utm_source=foot
> er
> --
> You received this message because you are subscribed to the Google
> Groups "SciRuby Development" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to [8]sciruby-dev...@googlegroups.com.
> To view this discussion on the web visit
> [9]https://groups.google.com/d/msgid/sciruby-dev/20210104133004.entb
> 4bm545umohvk%40thebird.nl.
>
> --
> You received this message because you are subscribed to the Google
> Groups "SciRuby Development" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to [10]sciruby-dev...@googlegroups.com.
> To view this discussion on the web visit
> [11]https://groups.google.com/d/msgid/sciruby-dev/CAJZkhs7CCSZ4CRfE9Th0
> JQO2jfNeQBv1B%3Dq8LO6Yjr7tuoFd2Q%40mail.gmail.com.
>
> References
>
> 1. mailto:pjotr...@gmail.com
> 2. https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/
> 3. mailto:sciruby-dev...@googlegroups.com
> 4. https://groups.google.com/d/msgid/sciruby-dev/22d5a6af-5b41-4ba2-a40
> 5. http://40googlegroups.com/
> 6. mailto:sciruby-dev...@googlegroups.com
> 7. https://groups.google.com/d/msgid/sciruby-dev/22d5a6af-5b41-4ba2...@googlegroups.com?utm_medium=email&utm_source=footer
> 8. mailto:sciruby-dev...@googlegroups.com
> 9. https://groups.google.com/d/msgid/sciruby-dev/20210104133004....@thebird.nl
> 10. mailto:sciruby-dev...@googlegroups.com
> 11. https://groups.google.com/d/msgid/sciruby-dev/CAJZkhs7CCSZ4CRfE9Th0JQO2jfNeQBv1B=q8LO6Yjr...@mail.gmail.com?utm_medium=email&utm_source=footer

Prasun Anand

unread,
Jan 5, 2021, 9:29:47 AM1/5/21
to SciRuby Mailing List
I would be happy co-mentoring and helping with admin tasks.

Regards,
Prasun

To unsubscribe from this group and stop receiving emails from it, send an email to sciruby-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sciruby-dev/20210105125049.fgsk22z54mwab7n2%40thebird.nl.

Udit gulati

unread,
Jan 5, 2021, 2:34:35 PM1/5/21
to SciRuby Development
I can mentor for numruby and ruby-sparse.

Regards,
Udit

Pjotr Prins

unread,
Jan 5, 2021, 2:46:39 PM1/5/21
to sciru...@googlegroups.com
Excellent. I think we have enough enthusiasm to give it a go. Who
wants to be the org admin? We will all help. The admin has to make
sure we do everything on time and abide by GSOC rules.

Pj.

On Tue, Jan 05, 2021 at 11:34:35AM -0800, Udit gulati wrote:
> I can mentor for numruby and ruby-sparse.
>
> Regards,
>
> Udit
>
> On Tuesday, January 5, 2021 at 7:59:47 PM UTC+5:30
> prasunan...@gmail.com wrote:
>
> I would be happy co-mentoring and helping with admin tasks.
> Regards,
> Prasun
>
> On Tue, Jan 5, 2021, 6:20 PM Pjotr Prins <[1]pjotr...@gmail.com> wrote:
>
> Worthy of note: GSoC 2021 will only consist of 175 hour projects.
> This
> is quite a bit smaller than before - about 1/3. The upside is that
> it
> will also be shorter for mentoring - though probably not by much
> since
> most of the work is in the early stages.
> It would be good to have 4 potential mentors, an org admin and
> double
> the number of projects proposed. I can come up with 2-3 project
> ideas.
> To be a serious contender that is what is needed.
> Where are all our previous students?
> Pj.
> On Tue, Jan 05, 2021 at 05:40:32PM +0530, alish dipani wrote:
> > I would also be interested in co-mentoring. What about Udit,
> Prasun,
> > Shekhar and Sameer?
> > Warm regards,
> > Alish Dipani
> >
> > On Mon, Jan 4, 2021 at 7:00 PM Pjotr Prins
> <[1][2]pjotr...@gmail.com>
> > wrote:
> >
> > GSoC changed quite a bit. If anyone is interested we'd need
> to check
> > program and requirements. And then submit an application this
> time!
> > Question is who is interested to run with it? I am happy to
> advise
> > and
> > (co)mentor as usual.
> > As it happens I think the Ruby3 release is very interesting:
> >
> >
> [2][3]https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-releas
> ed/
> > and I have been using it for some things.
> > Pj.
> > On Mon, Jan 04, 2021 at 05:06:44AM -0800, Alish Dipani wrote:
> > > Hello,
> > >
> > > I hope everyone is doing well. I saw that the deadline
> for GSoC
> > 2021 is
> > > coming up in around one and a half months. I was
> wondering
> > whether we
> > > plan to participate this year.
> > >
> > > Thank you.
> > >
> > > Yours sincerely,
> > >
> > > Alish Dipani
> > >
> > > --
> > > You received this message because you are subscribed to
> the
> > Google
> > > Groups "SciRuby Development" group.
> > > To unsubscribe from this group and stop receiving emails
> from
> > it, send
> > > an email to [1][3][4]sciruby-dev...@googlegroups.com.
> > > To view this discussion on the web visit
> > >
> >
> [2][4][5]https://groups.google.com/d/msgid/sciruby-dev/22d5a6af-5b41
> -4b
> > a2-a40
> > > b-98b1e12e6494n%[5][6]40googlegroups.com.
> > >
> > > References
> > >
> > > 1. mailto:[6][7]sciruby-dev...@googlegroups.com
> > > 2.
> >
> [7][8]https://groups.google.com/d/msgid/sciruby-dev/22d5a6af-5b41-4b
> a2-
> >
> [9]a40b-98b1...@googlegroups.com?utm_medium=email&utm_source=foot
> > er
> > --
> > You received this message because you are subscribed to the
> Google
> > Groups "SciRuby Development" group.
> > To unsubscribe from this group and stop receiving emails from
> it,
> > send an email to [8][10]sciruby-dev...@googlegroups.com.
> > To view this discussion on the web visit
> >
> [9][11]https://groups.google.com/d/msgid/sciruby-dev/20210104133004.
> entb
> > 4bm545umohvk%[12]40thebird.nl.
> >
> > --
> > You received this message because you are subscribed to the
> Google
> > Groups "SciRuby Development" group.
> > To unsubscribe from this group and stop receiving emails from
> it, send
> > an email to [10][13]sciruby-dev...@googlegroups.com.
> > To view this discussion on the web visit
> >
> [11][14]https://groups.google.com/d/msgid/sciruby-dev/CAJZkhs7CCSZ4C
> RfE9Th0
> > JQO2jfNeQBv1B%3Dq8LO6Yjr7tuoFd2Q%[15]40mail.gmail.com.
> >
> > References
> >
> > 1. mailto:[16]pjotr...@gmail.com
> > 2.
> [17]https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released
> /
> > 3. mailto:[18]sciruby-dev...@googlegroups.com
> > 4.
> [19]https://groups.google.com/d/msgid/sciruby-dev/22d5a6af-5b41-4ba2
> -a40
> > 5. [20]http://40googlegroups.com/
> > 6. mailto:[21]sciruby-dev...@googlegroups.com
> > 7.
> [22]https://groups.google.com/d/msgid/sciruby-dev/22d5a6af-5b41-4ba2
> ...@googlegroups.com?utm_medium=email&utm_source=footer
> > 8. mailto:[23]sciruby-dev...@googlegroups.com
> > 9.
> [24]https://groups.google.com/d/msgid/sciruby-dev/20210104133004....
> @thebird.nl
> > 10. mailto:[25]sciruby-dev...@googlegroups.com
> > 11.
> [26]https://groups.google.com/d/msgid/sciruby-dev/CAJZkhs7CCSZ4CRfE9
> Th0JQO2jfNeQBv1B=q8LO6Yjr...@mail.gmail.com?utm_medium=email&utm_sou
> rce=footer
> --
> You received this message because you are subscribed to the Google
> Groups "SciRuby Development" group.
>
> To unsubscribe from this group and stop receiving emails from it,
> send an email to [27]sciruby-dev...@googlegroups.com.
> To view this discussion on the web visit
> [28]https://groups.google.com/d/msgid/sciruby-dev/20210105125049.fgs
> k22z54mwab7n2%40thebird.nl.
>
> --
> You received this message because you are subscribed to the Google
> Groups "SciRuby Development" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to [29]sciruby-dev...@googlegroups.com.
> To view this discussion on the web visit
> [30]https://groups.google.com/d/msgid/sciruby-dev/45cbe677-a084-47a8-98
> 07-573b3b85c790n%40googlegroups.com.
>
> References
>
> 1. file:///tmp/mutt-thebird-1000-18032-259641561653904058
> 2. file:///tmp/mutt-thebird-1000-18032-259641561653904058
> 3. https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/
> 4. file:///tmp/mutt-thebird-1000-18032-259641561653904058
> 5. https://groups.google.com/d/msgid/sciruby-dev/22d5a6af-5b41-4b
> 6. http://40googlegroups.com/
> 7. file:///tmp/mutt-thebird-1000-18032-259641561653904058
> 8. https://groups.google.com/d/msgid/sciruby-dev/22d5a6af-5b41-4ba2-
> 9. http://a40b-98b1...@googlegroups.com/?utm_medium=email&utm_source=foot
> 10. file:///tmp/mutt-thebird-1000-18032-259641561653904058
> 11. https://groups.google.com/d/msgid/sciruby-dev/20210104133004.entb
> 12. http://40thebird.nl/
> 13. file:///tmp/mutt-thebird-1000-18032-259641561653904058
> 14. https://groups.google.com/d/msgid/sciruby-dev/CAJZkhs7CCSZ4CRfE9Th0
> 15. http://40mail.gmail.com/
> 16. file:///tmp/mutt-thebird-1000-18032-259641561653904058
> 17. https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/
> 18. file:///tmp/mutt-thebird-1000-18032-259641561653904058
> 19. https://groups.google.com/d/msgid/sciruby-dev/22d5a6af-5b41-4ba2-a40
> 20. http://40googlegroups.com/
> 21. file:///tmp/mutt-thebird-1000-18032-259641561653904058
> 22. https://groups.google.com/d/msgid/sciruby-dev/22d5a6af-5b41-4ba2...@googlegroups.com?utm_medium=email&utm_source=footer
> 23. file:///tmp/mutt-thebird-1000-18032-259641561653904058
> 24. https://groups.google.com/d/msgid/sciruby-dev/20210104133004....@thebird.nl
> 25. file:///tmp/mutt-thebird-1000-18032-259641561653904058
> 26. https://groups.google.com/d/msgid/sciruby-dev/CAJZkhs7CCSZ4CRfE9Th0JQO2jfNeQBv1B=q8LO6Yjr...@mail.gmail.com?utm_medium=email&utm_source=footer
> 27. file:///tmp/mutt-thebird-1000-18032-259641561653904058
> 28. https://groups.google.com/d/msgid/sciruby-dev/20210105125049....@thebird.nl
> 29. mailto:sciruby-dev...@googlegroups.com
> 30. https://groups.google.com/d/msgid/sciruby-dev/45cbe677-a084-47a8...@googlegroups.com?utm_medium=email&utm_source=footer

Praveen Kumar

unread,
Jan 5, 2021, 9:21:31 PM1/5/21
to sciru...@googlegroups.com
I would like to work with Sciruby for GSOC 2021. Any suggestions for where to get started. 

Regards
Praveen

To unsubscribe from this group and stop receiving emails from it, send an email to sciruby-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sciruby-dev/20210105194636.sbpp42k4ht6zgwzl%40thebird.nl.

Prasun Anand

unread,
Jan 6, 2021, 11:45:33 AM1/6/21
to SciRuby Mailing List
Sounds good to me. You can start looking at the projects and ask on the mailing list your queries with respect to the project.

Regards,
Prasun

Pjotr Prins

unread,
Jan 14, 2021, 12:24:12 PM1/14/21
to sciru...@googlegroups.com
We need an org admin to participate. Who wants to take on the job. It
looks good on a CV! You won't be on your own, we will help.
> To unsubscribe from this group and stop receiving emails from it, send an email to sciruby-dev...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sciruby-dev/20210105194636.sbpp42k4ht6zgwzl%40thebird.nl.

Udit gulati

unread,
Jan 14, 2021, 1:31:36 PM1/14/21
to SciRuby Development
I can do it if everyone's fine with it.

Pjotr Prins

unread,
Jan 14, 2021, 1:45:43 PM1/14/21
to sciru...@googlegroups.com
On Thu, Jan 14, 2021 at 10:31:36AM -0800, Udit gulati wrote:
> I can do it if everyone's fine with it.

+1 from me. Great to have a great former GSoC student take this on!

Unless someone objects I propose we go with Udit. I'll be a co-admin.
Juno, do you want to participate or keep a back seat?

Let's make this a great GSoC!

Pj.

alish dipani

unread,
Jan 14, 2021, 5:55:32 PM1/14/21
to SciRuby Mailing List
Sounds good! I can be a mentor and can also help with admin stuff if needed.

--
You received this message because you are subscribed to the Google Groups "SciRuby Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sciruby-dev...@googlegroups.com.

Shekhar Prasad Rajak

unread,
Jan 16, 2021, 11:35:28 AM1/16/21
to SciRuby Development

Hi team,

In this year GSoC:

-  We need to plan smaller project (175 hours - previously it was 375 hours).
-  Also there will be 2 evaluation and Google team will not evaluate after the mentor evaluation.  

We need to start a wiki page for writiing the GSoC 2021 idea page: https://github.com/SciRuby/sciruby/wiki/Google-Summer-of-Code-2021-Ideas

I have moved the last years ideas into this year. Please check/edit/correct or add tasks/projects.

I will be happy to mentor in project daru, daru-view and thinking about mlpack Ruby binding.

Praveen Kumar

unread,
Jan 18, 2021, 9:08:29 AM1/18/21
to sciru...@googlegroups.com
Hello everyone,

I have been trying to understand how projects like NumRuby and Daru-View work under the hood so I could contribute to them.
But I found it difficult as a beginner to understand how NumRuby uses C API to increase the performance. Similarly how Daru-View prepares JS code for various chart libraries.
So I am proposing an idea for this year GSOC, 
A documentation site showing how our projects work internally, how to solve issues by providing examples of real bugs in our projects like serialization and random engine in NumRuby.
What conventions we follow and how the project is structured, what each class does, etc.
 This will not only help me to better understand the ruby language itself but also this will help other beginners who want to contribute but could not get proper guidance and resources.

This will in future GSOC iterations will help to onboard new contributors on our projects.

Please share your thoughts on this.

Regards
Praveen 

Shekhar Prasad Rajak

unread,
Jan 20, 2021, 12:17:38 PM1/20/21
to SciRuby Development
Hello Praveen,

Glad to hear that you are interested in SciRUby projects. For daru-view, we have documented each and every design pattern, approach for the enhancements, that is completed.

Please go through the README file and every associated links:



- You can find examples in readme and iruby notebook examples.
- In wiki page we have documentation from the begining and blog posts for GSoC 2017, GoSC 2018
- Different talk proposals for different Ruby Conferences
- TODO list abd future plan (that you should definitely check - since that is our GSoC plan)

Let me know, if you have any question or doubt related to daru-view. You can open an issue in Repository, so that we can track the discussion later on.

Cheers
Shekhar

rajivpe...@gmail.com

unread,
Jan 29, 2021, 6:39:03 AM1/29/21
to SciRuby Development

Hello Everyone,

I am Rajiv a 3rd year engineering student from JSSATE Bengaluru. Recently, I have complete my Google Season fo Docs with gRPC-Gateway.

I am interested in the Ruby-Sparse project of SciRuby and wanted to submit an idea on this for GSoC 2021:

Improving Ruby-Sparse: Adding features to Ruby-Sparse

  • Complete the library for Sparse Matrices Adding Algebraic Routines such as Scalar Multiplication, Trace, Matrix Addition, Transpose, Matrix Multiplication etc. Implementing graph algorithms with graph stored on the sparse matrix.
  • Adding support for Coordinate List(COO), Compressed Sparse Row (CSR) and Compressed Sparse Column (CSC) representations. Each of these representations has proved to demonstrate different performance results when used with various matrix algebraic routines.
  • Making Ruby-Sparse fast by using different preconditioners, which are the different sparse matrix representations as well as multi-threading and parallelism which can lead to a significant reduction in routine computation times.
  • Fixed iRuby support for Sparse matrix to deals.
  • Making easy interfacing with popular dense matrix libraries.
  • Miscellaneous things like documenting the project, adding tests and benchmarks.

Hoping for guidance and discussion on this idea.

Shekhar Prasad Rajak

unread,
Feb 3, 2021, 10:59:13 AM2/3/21
to SciRuby Development
Hi Rajiv,

Thanks! Your ideas and task list looks good.

Please start a new mailing post and CC all the mentors. It will be helpful to you if you also add your approach, demo work, code snippet and how you want to complete these tasks,substask during the summer.

I will suggest you to pick some open issue or create your own enhancement PR to get your hands on the codebase.

Keep committing,
Shekhar
Reply all
Reply to author
Forward
0 new messages