Jupyter Notebook
Kernels are programming language specific processes that run independently and interact with the Jupyter Applications and their user interfaces
setup Blender as a Jupyter kernel
alternatives¶
Jupyter notebooks are the most popular, but here are some other ones:
| Notebook | Programming languages | Version control | Cloud storage | Security | Collaboration | Other features |
|---|---|---|---|---|---|---|
| Deepnote | Python, R, Julia, SQL | – | Native | Yes | Real-time collaboration | |
| Kaggle Notebooks | Python, R | – | Native | – | – | |
| Microsoft Azure Notebooks | Python, R, F#, Julia | Git | Azure storage | via Azure Cloud | No | |
| Databricks Notebooks | Python, Scala, R | – | S3 storage | via Databricks | Yes | |
| CoCalc | Python, R, Julia | Git | Native | LaTeX, computer algebra systems | ||
| Visual Studio Code | Python, R, Java, Scala, and many others | Git | via extensions | via Microsoft | Real-time collaboration via Live Share | Code debugging |
| Google Colab | Python, R | Git | Google Drive | via Google Cloud | No real-time | |
| JetBrains Datalore | Python, R, SQL |