ΕΕΛΛΑΚ - Λίστες Ταχυδρομείου

Re: GSoC2026 (Python bindings for Apothesis project)

Hi Nikos & Vissarion,

I hope this email finds you well.

I'm writing to share an update on my GSoC 2026 application progress for the
Python Bindings project. I've completed my initial proposal draft and would
greatly appreciate your feedback proposal-initial-draft
<https://docs.google.com/document/d/1LTSjmkl0uoTBjxqp8199hJaT1bHl3LhliKFYjAO6cKE/edit?usp=sharing>
.

Also, while investigating the codebase to understand the architecture, I
identified a memory leak in src/apothesis.cpp:
In Apothesis::init(), Process objects are dynamically allocated with "new"
and stored as keys in "m_processMap", but they're never freed in the
destructor. This causes memory leaks on every simulation run.
So, can I work on this issue?

Thanks,
Doaa Magdy.

On Wed, Feb 25, 2026 at 9:45 AM Nikos Cheimarios <n [ dot ] cheimarios [ at ] gmail [ dot ] com>
wrote:

> Dear Doaa,
>
> Thank you for your message and for your interest in contributing to the
> Apothesis Python bindings project as part of GSoC.
>
> We’re very pleased to hear that you have already explored the repository
> and successfully built and run the project locally. That initiative and
> hands-on effort are exactly what we look for in prospective contributors.
>
> Your background in both C++ and Python, along with your interest in
> bridging high-performance C++ systems with Python-based AI and ML
> workflows, aligns very well with the goals of the Python bindings project.
> Strengthening that bridge is an important step in making Apothesis more
> accessible and powerful for the broader AI/ML community.
>
> We strongly encourage you to proceed with drafting and submitting your
> proposal. In your proposal, it would be helpful to include:
>
>    -
>
>    A clear problem statement and motivation
>    -
>
>    A detailed technical plan (architecture, binding strategy, tools such
>    as pybind11/C API if applicable)
>    -
>
>    A realistic timeline with milestones aligned with the GSoC phases
>    -
>
>    Any preliminary ideas for improvements, testing strategy, or
>    documentation enhancements
>
> If possible, contributing a small issue or improvement beforehand can also
> help demonstrate familiarity with the codebase and development workflow.
>
> We’re looking forward to reviewing your proposal and potentially working
> with you during GSoC.
>
> Best regards,
>
> 24 Φεβ 2026, 12:06, ο χρήστης «Doaa Magdy <doaa [ dot ] magdy2001 [ at ] gmail [ dot ] com>»
> έγραψε:
>
> Hi all,
> My name is Doaa Magdy, and I am writing to express my interest in
> contributing to the Apothesis Python bindings project as part of GSoC.
> I have been exploring the repository and successfully built and ran the
> project locally.
> I have experience in both C++ and Python, and I am particularly interested
> in bridging high-performance C++ systems with Python-based AI and ML
> workflows.
>
> Best regards,
> Doaa Magdy
> ----
> Λαμβάνετε αυτό το μήνυμα απο την λίστα: Λίστα αλληλογραφίας και συζητήσεων
> που απευθύνεται σε φοιτητές developers \& mentors έργων του Google Summer
> of Code - A discussion list for student developers and mentors of Google
> Summer of Code projects.,
> https://lists.ellak.gr/gsoc-developers/listinfo.html
> Μπορείτε να απεγγραφείτε από τη λίστα στέλνοντας κενό μήνυμα ηλ.
> ταχυδρομείου στη διεύθυνση <gsoc-developers+unsubscribe [ at ] ellak [ dot ] gr>.
>
>
>
----
Λαμβάνετε αυτό το μήνυμα απο την λίστα: Λίστα αλληλογραφίας και συζητήσεων που απευθύνεται σε φοιτητές developers \& mentors έργων του Google Summer of Code - A discussion list for student developers and mentors of Google Summer of Code projects.,
https://lists.ellak.gr/gsoc-developers/listinfo.html
Μπορείτε να απεγγραφείτε από τη λίστα στέλνοντας κενό μήνυμα ηλ. ταχυδρομείου στη διεύθυνση <gsoc-developers+unsubscribe [ at ] ellak [ dot ] gr>.

πλοήγηση μηνυμάτων