GSoC : Fast evaluation of symbolic expressions

32 views
Skip to first unread message

Yash Bhardwaj

unread,
Feb 26, 2020, 5:39:35 AM2/26/20
to sage-gsoc
Hi everyone!


I am Yash Bhardwaj, pursuing a B.E in Mechanical from BITS Pilani, Goa, India.
I love working on Machine Learning based projects and have fair amount of knowledge of NumPy, SciPy, and matplotlib libraries. I am also comfortable with using TensorFlow and PyTorch frameworks.
I am really enthusiastic about contributing to open source and wish to apply to Sage this year for Google Summer of Code. 
I went through all the projects and guidelines to understand the kind of work that I could be looking forward to. The thought of working on such immensely interesting projects sounds really exciting! 

The project titled "Fast evaluation of symbolic expressions" sounds particularly interesting to me, given that I am really very comfortable with Python, C and have been working with the NumPy library for an year now. I also have a fair amount of knowledge about data-types and have done a course in Optimization methods as well. I am really looking forward to contributing to it and can't wait to get started!

Have a great day! 


Vincent Delecroix

unread,
Feb 26, 2020, 1:25:11 PM2/26/20
to sage...@googlegroups.com
Dear Yash,

Thanks for your interest. Your background sounds good for
this project.

Before applying for GSoC with Sagemath, you should start
getting a little bit more familiar with Sagemath (especially
things related to symbolic expressions and the fast
callable). You should also try to compile Sage on your
computer and understand the development process
which is organized around https://trac.sagemath.org/.

A good entry point is SageMath documentation at

https://doc.sagemath.org/

especially "A tour of Sage" and "Developer".

Ideally, you could also start contributing to Sagemath with
smalls patches (if you need advices where to start, feel
free to ask on this list or on sage-devel).

Best wishes,
Vincent
Reply all
Reply to author
Forward
0 new messages