sugarlabs/dimensions or sugarlabs/typing-turtle-activity

13 views
Skip to first unread message

Muhammad Nameer Shah

unread,
Mar 21, 2026, 5:44:12 AM (3 days ago) Mar 21
to sympy
Hello SymPy community,

My name is Muhammad Nameer Shah, a Python developer from Pakistan interested in contributing to SymPy for GSoC 2026.

I've been exploring the codebase and noticed significant docstring coverage gaps in several modules, particularly combinatorics and logic. This matters directly for LLM-based tools like GitHub Copilot and Claude — undocumented functions are invisible to them.

My proposed project: systematically audit and improve docstring coverage across key SymPy modules using the existing bin/coverage_doctest.py tool, prioritising high-usage public APIs and ensuring every function has at least one working example.

I'll be opening a first PR on sympy/combinatorics/permutations.py this week.

About me:
- Python: ~1 year experience
- Comfortable with GitHub workflow (forking, PRs, reviews)
- Interested in making open source codebases readable for both humans and AI tools

Looking forward to contributing!

Best regards,
Muhammad Nameer Shah
GitHub: https://github.com/nameershah
Reply all
Reply to author
Forward
0 new messages