Hi, I’m Suryansh Chandel, a student at MNNIT Allahabad, and I’m currently working towards contributing to QuTiP as part of my preparation for GSoC.
Some of the work I’ve been doing in the repository so far includes:
• Interactive test suite setup – I set up the full interactive test suite locally and worked through several environment-related issues so that the notebooks execute correctly. At the moment, all interactive tests run successfully except the two JOPT notebooks (JOPT_gate_closed and JOPT_state_closed), which appear to be related to backend handling when using JAX. I am currently investigating this further to understand the expected behavior and possible ways to handle backend detection more robustly.
• CI workflow improvement PR – I worked on a PR that adds a Linux ARM64 runner to the package build workflow. This allows the CI pipeline to automatically build binary wheels for ARM64 platforms, which can help users on ARM systems avoid building QuTiP from source and significantly reduce installation time.
I’m actively exploring the codebase and trying to understand different parts of the project more deeply so that I can contribute more effectively. Over the next few weeks I plan to continue working on additional issues and improvements across the repository while preparing my GSoC proposal, and I’m looking forward to contributing more PRs and collaborating with the community.