Prospective GSoC 2026 student interested in benchmarking and performance optimization #5280
MakiBuu
started this conversation in
GSoC Discussions
Replies: 1 comment 1 reply
-
|
You have a good plan for first steps. I'd recommend writing a simple benchmark — just choose anything that's not covered already. It's more important to learn the process than to be exhaustive. As a recent example you can have a look at PR #5277 The MDAnalysis.lib module has some code that is used repeatedly. All coordinate readers/writers are important. Many analysis tools are not covered and are good targets. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello everyone,
My name is Maren and I’m a computer science student currently studying in Spain. I recently started looking into the Google Summer of Code projects and MDAnalysis immediately caught my attention because of the combination of scientific computing and Python development.
Most of my experience is in Python development, along with Java and C, and I regularly work in Linux environments using Git. I’m particularly interested in performance optimization, data processing, and building tools that help other developers and researchers work more efficiently.
After reading through the proposed GSoC projects, the “Benchmarking and performance optimization” project stood out to me. I find the idea of improving performance visibility across the codebase and identifying bottlenecks very interesting. Writing benchmarks that help guide future optimizations also seems like a very practical contribution to the project.
Over the next days I plan to:
Before diving in, I wanted to introduce myself and ask if there are particular parts of the library where additional benchmarking would currently be most helpful. If there are beginner-friendly issues or areas where benchmark coverage is missing, I would really appreciate being pointed in the right direction.
Looking forward to learning more about the project and hopefully contributing.
Best regards,
Maren Salanova
Beta Was this translation helpful? Give feedback.
All reactions