Hi INCF mentors, I am interested in contributing to the CSA project for GSoC 2026. I have already submitted a PR fixing the hash() seeding bug and adding docstrings to masks.py.
I have submitted a PR fixing the incomplete
RepeatMask iterator in operators.py. The original code had a
"Not fully implemented" comment and contained three bugs:
1. Float division (/) instead of (//) causing TypeError in Python 3
2. Partial tile ranges being silently skipped
3. Variable scope bug in the except block when mask was empty
The fix rewrites the iterator to correctly tile any template mask
across arbitrary source and target ranges.
PR link: https://github.com/INCF/csa/pull/41#issue-4111656092
Thank you!
Tips:
Post this as a new topic on Neurostars, not a reply to your first post
Link both PRs so mentors can see your progress over time
I am pleased to inform you that I have successfully submitted two pull requests to the INCF CSA repository as part of my ongoing contributions to the project. The details are as follows:
Both pull requests have been carefully reviewed and tested on my end before submission. I would be grateful if you could kindly review them at your earliest convenience and share any feedback or suggestions for improvement.
Your guidance has been invaluable throughout this process, and I look forward to your review.
Thank you for your continued support and mentorship.