EO-College / cubes-and-clouds

This is the official repository for the online course 'Cubes & Clouds'
Creative Commons Attribution 4.0 International
32 stars 11 forks source link

Unified Python Kernel for running MOOC Exercise #41

Open Ruphai opened 1 month ago

Ruphai commented 1 month ago

Context: The Suite of Exercises in the MOOC should be able to run with one unified kernel containing all necessary packages and dependencies. In the ESA MOOC called Cubes-and-Clouds, but currently we have two python kernels running, with each respective kernels failing on different exercises.

Issue: The Cubes-and-Clouds2 kernel currently has a version of leaflet with an ipyleaflet backend that contains the draw_features method, which allows for the interactivity in the Data Sharing Exercise. However, the Cubes-and-Cloud Kernel has an version of leaflet with the folium backend installed and works well for all the other exercises, except for the Data Sharing one. The target would be to have a unified python kernel that works for all the exercises.

Potential solution: Include the interactive function of ipyleaflet as a utility function and use kernel containing Folium to run all the other exercises.

Ruphai commented 1 month ago

This is also related to: #37