Dear David,
Thank you for your advice. I found git to be definitely better.

I am pretty well versed in Graph theory with a coding experience of 4 
years. I have excelled in all the Computer Science courses until now along 
with Rank 47 in acm-icpc regionals at Kanpur.

I would like to contribute to sage before starting on the actual proposal. 
I found a todo task in the graph module of Minimum Spanning Tree and would 
love to work on that. The task consists of rewriting the Kruskal's 
Algorithm (for mst) using Priority queue. I have already worked upon this 
algorithm in C++, so I believe I can easily implement it on Cython too.

Is there any other project that you think would be better for me to work 
on, according to my skills? Please do guide.

Sincerely,
Hrishabh Yadav

On Wednesday, March 6, 2019 at 4:15:20 PM UTC+5:30, [email protected] 
wrote:
>
> Dear Hrishabh Yadav,
>
> A good way to get started in preparing for GSoC is to start making 
> (little) contributions to Sage. Please see this guide for more information.
> http://doc.sagemath.org/html/en/faq/faq-contribute.html
>
> Also, using git is certainly better than the .tar.gz version of Sagemath.
>
> The code for enumerating paths is in src/sage/graphs/generic_graph.py.
>
> However, I strongly advise to first get familiar with the usage of graphs 
> and all existing methods before starting to modify the code.
>
> Sincerely,
> David.
>
>
> Le mercredi 6 mars 2019 11:24:52 UTC+1, [email protected] a écrit :
>>
>> Hi,
>>    I am Hrishabh Yadav, a second year Computer Science undergraduate from 
>> IIT Bhubaneswar. I am planning to participate in Gsoc'19 and work for a 
>> "Enumeration of Path" Project under SageMath. I have set up the development 
>> environment using on ubuntu.
>> I have extracted sage-8.7.beta6.tar.gz file, but I am unable to find the 
>> python code you guys have mentioned for enumerating all the paths and cycle 
>> in graph by increasing distances. Could you please guide me reagarding the 
>> same.
>>
>> ------------------------------
>> *Disclaimer: *This email and any files transmitted with it are 
>> confidential and intended solely for the use of the individual or entity to 
>> whom they are addressed. If you have received this email in error please 
>> notify the system manager. This message contains confidential information 
>> and is intended only for the individual named. If you are not the named 
>> addressee you should not disseminate, distribute or copy this e-mail. 
>> Please notify the sender immediately by e-mail if you have received this 
>> e-mail by mistake and delete this e-mail from your system. If you are not 
>> the intended recipient you are notified that disclosing, copying, 
>> distributing or taking any action in reliance on the contents of this 
>> information is strictly prohibited.
>
>
-- 
*Disclaimer: *This email and any files transmitted with it are confidential 
and intended solely for the use of the individual or entity to whom they 
are addressed. If you have received this email in error please notify the 
system manager. This message contains confidential information and is 
intended only for the individual named. If you are not the named addressee 
you should not disseminate, distribute or copy this e-mail. Please notify 
the sender immediately by e-mail if you have received this e-mail by 
mistake and delete this e-mail from your system. If you are not the 
intended recipient you are notified that disclosing, copying, distributing 
or taking any action in reliance on the contents of this information is 
strictly prohibited.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-gsoc" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-gsoc.
For more options, visit https://groups.google.com/d/optout.

Reply via email to