wiseaidev / rust-data-analysis

Rust for data analysis encyclopedia (WIP).
Apache License 2.0
338 stars 38 forks source link

[💄Feature]: Add Google Colab Column in the Readme File #15

Closed wiseaidev closed 9 months ago

wiseaidev commented 1 year ago

👶 Getting Started Please search the history to see if an issue already exists for the same problem.

📝 Describe the feature We propose adding a dedicated Google Colab column to the readme file of our repository. This new column will inform users about the possibility of deploying Jupyter notebooks available in the repository using Google Colab:

Open In Colab

[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/wiseaidev/rust-data-analysis/blob/main/7-calculus-tutorial-part-1.ipynb)]

However, it's important to note that there is currently no official support for Rust by Google Colab. To enable Rust execution within the notebooks, we need to modify the kernel to use evcxr, which is a special kernel allowing Rust code execution in Jupyter Notebooks. The required commands to set up the evcxr kernel are provided in this gist.

After conducting further investigation, it has been discovered that certain actions required for setting up the evcxr kernel might be restricted in the current Google Colab environment. Google Colab seems to have implemented security measures that disallow specific actions, such as modifying kernel specifications or performing kernel installations (not sure, but it seems likely the case.).

📸 Screenshots N/A

🔦 Context Refer to this gist and https://github.com/evcxr/evcxr/issues/147 for more info.