GSoC 2025 Application – Contribution to QuTiP QOC GRAPE and CRAB

41 views
Skip to first unread message

Tejas Vijaya

unread,
Mar 14, 2025, 10:27:11 PMMar 14
to NumFOCUS GSOC

Dear Organization Team/Mentors,

I hope this coversation finds you well. My name is Tejas, and I am writing to express my keen interest in contributing to the QuTiP QOC GRAPE and CRAB project as a Google Summer of Code (GSoC) 2025 contributor.

After conducting in-depth research on the project, I have identified key limitations in the current QuTiP quantum optimal control framework, particularly the fragmentation between qutip-qtrl and qutip-qoc. The existing architecture results in a paradoxical dependency where newer control methods rely on outdated implementations, leading to maintenance challenges, compatibility concerns, and limitations in handling multiple control fields.

My Vision for Contribution

To modernize and unify the quantum control ecosystem within QuTiP, I propose:

  • Reimplementing GRAPE and CRAB algorithms directly in qutip-qoc, eliminating unnecessary dependencies on qutip-qtrl.
  • Enhancing performance through modern design patterns, optimized computations, and flexible pulse definitions.
  • Supporting advanced features such as binary control optimization, robustness against experimental variations, and multi-field control handling.
  • Streamlining qutip-qip's dependency structure by transitioning from qutip-qtrl to qutip-qoc, thereby improving quantum circuit control techniques.

By implementing these improvements, this project will significantly enhance maintainability, optimize performance, and provide a more accessible quantum control toolset. These changes would also ensure that QuTiP remains a leading resource for quantum computing research and practical applications.

Why Me?

I have a strong background in machine learning, numerical optimization, and Python-based scientific computing. My experience with AI-based projects such as Emotion Recognition from Speech, Disease Prediction from Medical Data, along with my proficiency in Python, NumPy, SciPy, and deep learning frameworks, aligns well with the technical scope of this project. Additionally, my academic pursuit of a B.E. in CSE (VTU), and a B.S. in Data Science and AI (IIT Madras) has equipped me with a strong foundation in data structures, algorithms, and optimization techniques. Moreover, I am eager to collaborate with the community and contribute meaningfully to this initiative.

I would love the opportunity to discuss my ideas further and gain insights from the mentors on how best to proceed. Please let me know if we can schedule a meeting or if there are any additional materials I should prepare.

Looking forward to your response. Thank you for your time and consideration.

Best regards,
Tejas V
vt62...@gmail.com
https://github.com/TejasVijaya74

Reply all
Reply to author
Forward
0 new messages