[GSoC 2026] Greetings to all

159 views
Skip to first unread message

SalahDin Rezk

unread,
May 1, 2026, 5:40:23 PMMay 1
to sympy
Hello,

I am writing to share that I have been accepted into Google Summer of Code with SymPy this year. I am very grateful for the opportunity and excited to start contributing. Thanks for everyone who reviewed my application and deemed me a good fit. I am looking forward to working with everyone in the SymPy community.

Sincerely yours,
SalahDin A. Rezk

AB

unread,
May 2, 2026, 12:05:35 AMMay 2
to sy...@googlegroups.com
Hello,

If I may ask, what is the project u will work on? Which module?

Regards, 

Ayush

---

--
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 visit https://groups.google.com/d/msgid/sympy/d725b6cb-f79e-40fb-8889-4506901c02dcn%40googlegroups.com.

SalahDin Rezk

unread,
May 2, 2026, 4:40:44 PMMay 2
to sympy
The manual integration module. I have attached my original proposal for anyone interested. 
sympy-proposal-salahdin.pdf

Richard Katz

unread,
May 2, 2026, 4:55:45 PMMay 2
to sy...@googlegroups.com
I do not see where the target language or even intermediate languages ae identified.

Simple question: Is this going to be in or Rust, Julia, or C/C++ just attempting to rewrite Python?

It seems that a proposal ought to at least identify this.  Otherwise, you could be advocating Fortran for all anyone can tell.

Thanks!

Rich Katz

Rich Katz  

       

Richard Katz

Data Engineering Architects  

San Francisco,  Castro Valley, CA: San Francisco Bay Area:

pytho...@gmail.com / rich...@berkeley.edu
https://www.linkedin.com/in/richardkatz/
Databricks-Spark, LLM,Python.Java.Julia.Rust.SQL, Scientific, Medical     





--

SalahDin Rezk

unread,
May 2, 2026, 9:43:53 PMMay 2
to sympy
My proposed approach was to implement it in Python. That said, I am open to writing a C++ implementation :)

Edoardo Matachione

unread,
May 3, 2026, 6:52:42 AMMay 3
to sympy
Hello SalahDin!

I've been selected to work on the manualintegrate module too. I'll be happy to help with your code reviews if needed.

Edoardo Matachione

SalahDin Rezk

unread,
May 3, 2026, 6:57:04 AMMay 3
to sy...@googlegroups.com
Hello Edoardo,

I would love to.

--
You received this message because you are subscribed to a topic in the Google Groups "sympy" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/sympy/4CP1ylduRo8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to sympy+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sympy/25d302af-c4e5-49ce-93f6-c9fb7f62ae72n%40googlegroups.com.

SalahDin Rezk

unread,
May 4, 2026, 2:17:52 PMMay 4
to sympy
I just checked your posting on GSoC website. I believe we could both work on refactoring the integration module to improve the codebase. Later we can slowly introduce more features. My focus is special functions, but I have posted a on the mailing list asking about contour integrals before so I would be open to helping in that too. 

SalahDin Rezk

unread,
May 4, 2026, 2:20:56 PMMay 4
to sympy
Oscar before talked about that we should restructure the top-level integrate function, but I had no idea how to approach this and did not plan on anything this general. Maybe you could share your ideas regarding this part. I would also like to hear the community's opinion regarding how should we restructure it.

reference: https://github.com/sympy/sympy/issues/28358#issuecomment-3242742203

SalahDin Rezk

unread,
May 7, 2026, 5:24:10 PMMay 7
to sympy
Hey Edoardo,

I would love to hear more about your approach to contour integrals. I have posted before about the idea in the mailing list but got no replies. I could not get to your proposal submission rather just the about from the GSoC website. Thank you!

Sincerely,
SalahDin A. Rezk

Edoardo Matachione

unread,
May 9, 2026, 11:36:04 AMMay 9
to sympy
Hello SalahDin,

I haven't looked deeply into the overall structure of the integration module beyond manualintegrate yet, but I'll let you know my thoughts once I do.
My proposal can be found here.

Sincerely,
Edoardo Matachione
Reply all
Reply to author
Forward
0 new messages