Hi Everyone,
I’m Nishant Bansal, an undergraduate student at the Indian Institute of Technology (BHU) Varanasi. I’m honored to have been selected as a Google Summer of Code 2025 Contributor for the GRASS GIS project under the mentorship of OSGeo and the GRASS team.
This summer, I’ll be enhancing GRASS GIS by adding JSON output support to several C-based tools. The project plan includes:
-
Working with mentors to finalize the structure of the JSON output.
-
Adding an option to choose the output format (plain text or JSON) for each updated tool.
-
Developing Python test cases to ensure that the JSON output works correctly and to avoid future issues.
-
Providing basic documentation and example JSON outputs for each modified tool.
-
Develop simple examples demonstrating how to use JSON output in a data science workflow, such as reading JSON data into pandas.
This enhancement will make data processing smoother and enhance the overall usability of GRASS GIS tools.
Progress So Far:
- OSGeo profile created: User:Nishantbansal2003 - OSGeo
- Project wiki page published: GRASS GSoC 2025 Add JSON output to different tools in C - GRASS-Wiki
- Added my links to the Accepted Proposals page: Google Summer of Code 2025 Accepted - OSGeo
- Reviewed Google’s GSoC Student Guide and OSGeo’s specific instructions.
Feel free to share any feedback or suggestions—I’m excited to get started and collaborate with you all!
Best regards,
Nishant Bansal
nishant.bansal.282003@gmail.com
NishantBansal2003 (Nishant Bansal) · GitHub