Project Idea and Expression of Interest

333 views
Skip to first unread message

Shishir Kushwaha

unread,
Mar 4, 2024, 2:55:06 PM3/4/24
to sympy

Respected Sympy community ,


My name is Shishir Kushwaha ,currently a sophomore at Indian Institute of Technology , BHU ,Varanasi , India . I am currently pursuing a degree in Mathematics and Computing and my interest lies in fields related to mathematics, physics and machine learning and have worked on honing my skills in the domains . Having used Sympy to help me through my projects related to Mechanical Engineering , I found it very useful and would like to help others in the same way by further improving its features in the same direction .  


I would like to express my interest in contributing to Sympy in the GSoC 2024 program . The ability to symbolically solve complex problems and ability to integrate well when needed due to it being coded in pure Python makes it an exciting project to anyone with a mathematical background . 


I looked through the ideas list page and liked a few projects I would like to work on . I would like to further the module on continuum mechanics by implementing plotting of draw and tension to the newer Cable Class along with an influence line diagram functionality . Along with this I hope to introduce and complete the implementation of structures like Arches allowing similar functionalities in Beams and Trusses . 


I would like to request the mentors Ishan Pandhare , Advait Pote , Prakhar Saxena to kindly take a look and check if it aligns with the goals of Sympy and is a suitable idea for GSoC 2024 .


I am familiar with Python , Pytorch and JavaScript stacks with experience in many relevant projects of web development and mathematical implementations of Digital Image Processing . 

I hope my technical skills along with my dedication would allow me to successfully execute my duties .


Thank you for your time and consideration , I hope to work and learn with the amazing Sympy Community . 


Sincerely ,

Shishir Kushwaha 


Advait Pote

unread,
Mar 6, 2024, 12:54:47 PM3/6/24
to sympy
Your ideas seem good. The cable class doesn't have a draw method and could use it considering how the other classes do. The ILD functionality does look promising too. 

I haven't heard or read much about Arches as I believe they are inclined towards Civil Engineering and Architecture. I will be interested to see your approach & thoughts and how you structure them in your proposal. 

Shishir Kushwaha

unread,
Mar 18, 2024, 2:39:21 AM3/18/24
to sympy
I have been working on my proposal for some time, can I please get some time from your schedule to get your thoughts and improve on it before the final submission? 
I would also like to know if there are some additional ideas I should add along with my current proposal. 
If possible where should I send my draft proposal?

Sincerely
Shishir Kushwaha   

Advait Pote

unread,
Mar 19, 2024, 4:07:55 PM3/19/24
to sy...@googlegroups.com
I don't think there should be a problem with sending the draft in this thread itself. Will be glad to look at it. 

--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/f29c6bfa-965e-4120-8518-b31acc390981n%40googlegroups.com.

Shishir Kushwaha

unread,
Mar 29, 2024, 4:20:08 PM3/29/24
to sympy
The Proposal
Can you please take a look at it and recommend any changes or suggestions that may be added. I am sorry for the delay, due to some unexpected circumstances I could not complete it earlier. 

Shishir

Advait Pote

unread,
Mar 30, 2024, 2:48:31 PM3/30/24
to sy...@googlegroups.com
Your proposal seems very detailed and your contributions are good too. 

One minor change I'd suggest is instead of adding screenshots of your code from your editor, try using any add-ons on Google Docs that enable you to write code. This is purely for presentation purposes though. 
About the timeline, you should rename 'Phase 3' as 'Extended Phase' because it isn't a part of your project and isn't included in your timeline. 
Finally, I don't think you should add the code for everything. Maybe a few snippets showing the implementation here and there but not your entire project. Try using pseudo code for some or maybe not even that. Also, if you are already done with the code for a lot of the project, maybe you can reduce the time for Phase II and try including the extended phase in your timeline. Assigning 9 weeks for a Phase for which you are quite prepared seems a little excessive and I think your project would look better with 3 phases rather than just 2.

Shishir Kushwaha

unread,
Mar 30, 2024, 4:38:58 PM3/30/24
to sympy
Thank you for the review sir. 

About the point on the time taken for Phase 2 , the current code included with the proposal was written with a very intuitive approach but I would like to follow similar approaches to the ones used in Beams and Trusses using various inbuilt functions like Singularity Function whose discussion and implementation might take some extra time.

According to my current understanding , I might be able to cut out about 2 weeks from the entire duration of the project for the extended phase if the implementation goes smoothly however I wanted some extra time so I don't promise more things than I might be able to achieve.
I will be making the changes recommended and report as soon as possible.


Shishir

Shishir Kushwaha

unread,
Mar 30, 2024, 5:17:11 PM3/30/24
to sympy
The Proposal
Kindly take a look at the new Phases and the revised timeline ,I have set aside some time for the extended goal which can be used to complete work of other phases in case it was not possible earlier.
I'd be happy to receive any reviews and changes before submission.

Shishir

Shishir Kushwaha

unread,
Apr 1, 2024, 1:23:06 PM4/1/24
to sympy
Sir, I Have tried to make the changes suggested and would like to receive your thoughts if they were in the right direction. 

Thanking You
Shishir Kushwaha

Advait Pote

unread,
Apr 1, 2024, 4:24:05 PM4/1/24
to sy...@googlegroups.com
Looks better now! 

Reply all
Reply to author
Forward
0 new messages