Online Jupyter Notebooks (original) (raw)
Programming languages
Python, Sage, R, Octave, and many more
Python, R, etc. and customizable
Python 3
Python 3
Python 3, Quip
IPython Widgets
File sharing between users
Realtime collaboration: multiple people use the same notebook together
Possible via experimental extension to JupyterLab.
Colab used to have realtime sync, but it ended in 2017, when Google terminated their realtime API product.
https://workspaceupdates.googleblog.com/2017/11/committed-to-storage-apis-retiring.html
Persistence
Notebook persists, but data and files do not.
Large preinstalled software environment
1500+ Python libraries preinstalled; extensive R, Julia, Octave, and other packages.
https://cocalc.com/software/python
Limited
Python3, SQL, Scala, R, and Kotlin kernels; large pre-installed env with top data science packages
27 featured Python packages
https://docs.deepnote.com/environment/pre-installed-packages
Paid Plans
Basic - $2 person/month; Pro - scales linearly depending on the resources you need; Pay as you go access to all VM's that Google Cloud offers with uniquely powerful spot instance price discovery
Free only
Pro - 9.99person/month;Pro+−9.99 person/month; Pro+ - 9.99person/month;Pro+−49.99 person/month
https://colab.research.google.com/signup/pricing
Pro - 19.90person/month;Enterprise−19.90 person/month; Enterprise - 19.90person/month;Enterprise−125 person/month
https://www.jetbrains.com/datalore/enterprise/
Pro - 12person/month;Enterprise−12 person/month; Enterprise - 12person/month;Enterprise−99 person / month; plus an additional hourly fee for more powerful compute resources at about 7x the market rate
Disk space
3GB/project for free, and can buy up to 65TB disks via compute servers
Ephemeral
Uses your Google Drive storage
Limit of two simultaneously running notebooks
5GB for free
Memory
1GB/project for free, and can buy TB's of RAM via compute servers
Limit of two simultaneously running notebooks
several GB for free
Idle timeout
30 minutes for free; pay for more
15 minutes for free; pay for more
Network access
Only for non-free projects; also compute servers provide network access
Public Google-indexed searchable publishing of files
Paid
Self hosting
Docker image, Kubernetes Helm charts, on Prem compute servers
https://doc.cocalc.com/on-premises.html
Docker image local runtimes
https://research.google.com/colaboratory/local-runtimes.html
https://www.jetbrains.com/datalore/enterprise/
Open source
Partial (noncommercial MS-RSL). Commercial license available.
https://github.com/sagemathinc/cocalc
Some components are open
https://github.com/googlecolab
Some of their modifications to upstreams projects are open source
GPUs
YES -- pay as you go via compute servers and on prem
https://doc.cocalc.com/compute_server.html
Only when self hosted
Yes, for free and paid.
Datalore Professional and when self-hosted