Hi Bhuvan,
Thanks for preparing the updated notebooks.
My comments regarding the flow is as below
a) "06_Python_Geospatial_Ecosystem.ipynb" can be the second
notebook
b) Perhaps we can show Watershed Delineation
(07_Watershed_Delineation.ipynb)
in the third step and show all SAGA, GRASS, OTB and Whitebox
examples only within the
delineated watershed.
some other thoughts about visualization
a) Can we show 3D model of DEM using pythreejs and pyvista. I
think they are is already available in PyGILE-Plus.
----Code---
# (Requires 'pip install pyvista')
import pyvista as pv
from pyvista.jupyter import set_jupyter_backend
# Use the pythreejs backend
set_jupyter_backend('pythreejs')
# Load or create your DEM data (e.g., from a GeoTIFF file)
# mesh = pv.read('your_dem_file.tif')
# Example with sample data:
dem_data = np.random.rand(100, 100)
mesh = pv.from_array(dem_data)
# Plotting in the Jupyter notebook with interactive controls
mesh.plot(jupyter_backend='pythreejs')
-------
b) can we show example of using OSM in the background and overlaying
the computed results over the osm. Maybe we can use leafmap or ipyleaflet (example links
below).
[1] https://notebooks.gishub.org/leafmap/33_image_overlay/
[2] https://ipyleaflet.readthedocs.io/en/latest/layers/image_video_overlay.html
Best,
Venka
On 12/10/2025 11:39 PM, Bhuwan Awasthi wrote:
Respected Professor and All,
I have developed a series of notebooks for PyGILE-Plus, organized into
seven modules: Introduction to PyGILE-Plus, Configuration, SAGA Tutorial,
GRASS Tutorial, OTB Tutorial, Whitebox Tutorial, Python Ecosystem, and
Watershed Delineation. The accompanying markdown files outline the overall
objectives for each section.
I believe these materials could be integrated into the upcoming PyGILE-Plus
upgrade. I have attached the notebooks here for your reference. While the
conceptual framework and workflow design are my own, I used AI tools to
assist with portions of the code implementation. Thank you!
00_Introduction_to_PyGILE_Plus.ipynb
<https://drive.google.com/file/d/1P6oToowLlXryMpSPORpXlpTlNyY_SauK/view?usp=drive_web>
01_Configuration_and_Setup.ipynb
<https://drive.google.com/file/d/1Nc7jJSwvi5vNKyWgLTn9F3kqCPLwDJ9X/view?usp=drive_web>
02_SAGA_GIS_Tutorial.ipynb
<https://drive.google.com/file/d/1w3LO0pRbP91e6o2z7M3F6HuJ534N4e51/view?usp=drive_web>
03_GRASS_GIS_Tutorial.ipynb
<https://drive.google.com/file/d/1XnRYcwWoI6-GdRW-68CTzuLQuWpE6NFs/view?usp=drive_web>
04_OTB_Tutorial.ipynb
<https://drive.google.com/file/d/1-UwBCm0kh2CD_OnlSFC_FaXPDYEq37eV/view?usp=drive_web>
05_WhiteboxTools_Tutorial.ipynb
<https://drive.google.com/file/d/1cHBgY3SGNS-EU1zPSaWuGLy2yEsB7j0_/view?usp=drive_web>
06_Python_Geospatial_Ecosystem.ipynb
<https://drive.google.com/file/d/1uWyV4l8hT4PxGgxXvnhtblW8JLpDhnv6/view?usp=drive_web>
07_Watershed_Delineation.ipynb
<https://drive.google.com/file/d/185kpboc5dfNHq7WBPPaTfNHoA5mF-k9J/view?usp=drive_web>
On Fri, Dec 5, 2025 at 9:59 AM THOMAS JOB JOSE via PyGILE <
pygile@geoinfo-lab.org> wrote:
Hi,
Venka Sensei,
I understand.
Get Outlook for Android <https://aka.ms/AAb9ysg>
------------------------------
*From:* Venkatesh Raghavan via PyGILE <pygile@geoinfo-lab.org>
*Sent:* Friday, December 5, 2025 12:48:35 PM
*To:* pygile@geoinfo-lab.org <pygile@geoinfo-lab.org>
*Cc:* Venkatesh Raghavan <raghavan@omu.ac.jp>
*Subject:* [PyGILE] Re: Update regarding PyGILE-Plus!
Hi All,
I just had a Zoom meeting with Bhuvan updating about
recent examples of using STAC and GRASS in PyGILE-Plus.
Also, we had a talk on possibility of Bhuvan joining us in
Mumbai.
Job-san, Lam-san, please discuss about your schedule for
India trip with Bhuvan and also share with him details about
any issue you face in deploying STAC and GRASS based
jupyter notebooks.
Best,
Venka
P.S. I heard that Bhuvan and Lam had scheduled a meeting for today.
Job-san, you can join this meeting too, if you are free.
On 11/21/2025 10:22 AM, Venkatesh Raghavan wrote: