New Jupyter Notebook integration in GRASS GUI — ready for testing and feedback

Hi all,

I’d like to share a pull request that introduces support for running Jupyter Notebooks directly within the GRASS GUI: https://github.com/OSGeo/grass/pull/5901.

This feature introduces a new “Launch Jupyter Notebook Environment” button in the GUI (next to the Python Editor).
It lets users start a local Jupyter server directly from GRASS, choose or create a working directory, and optionally generate a pre-configured “welcome” notebook with GRASS and Jupyter already initialized. Each session (“click”) runs its own local Jupyter server, which is automatically stopped when GRASS closes.

In version 8.5, this will be available on UNIX systems only — Windows support will follow once the remaining dependencies are included in OSGeo4W.

I’d love to get feedback and testing from more developers and users! — please try it out, explore how it works, and share any comments, issues, or ideas for improvements. :slight_smile:

Thanks a lot,
Linda