[GSoC 2026 ] Interested in pytest and Jupyter Notebook projects

Hi @annakrat and GRASS mentors,

Excited to see GRASS participating in GSoC 2026 under NumFOCUS!

I’ve been contributing for the past few weeks:

- Fixed v.to.lines bug (PR #4402)

- Improved documentation (PR #4396)

- Working on r.in.pdal fix

After reviewing all project ideas, I’m most interested in:

**Primary: pytest support project (#4**)****

- Python testing experience

- Interest in testing infrastructure

- Working with grass.gunittest in my contributions

**Secondary: Jupyter Notebook improvements (#2**)****

- Python skills

- Interest in user experience

- Can leverage pytest knowledge for grass.jupyter tests

I see natural synergy between these projects - I can write tests for grass.jupyter using pytest!

Questions for mentors:

1. Is it beneficial to contribute to both projects?

2. For pytest: Which failing tests are good starting points?

3. For Jupyter: Besides #3276, what features are most needed?

Thanks,

Saurabh Singh

Thanks for the interest! We still need to update the ideas page, so stay tuned… For pytest, a good way to start contributing and learning about GRASS is picking a tool that has no test and add it.

Also please be patient with PR reviews.

1 Like

thanks anna and currently i am finding modules which don’t have test and i am adding test files for those modules and currently around 74 modules which don’t have test and today morning i just raised PR for adding one of the test file .