CoCalc feature
Online Python Environment
A scientific Python environment you can shape yourself.
Use Python online with Jupyter notebooks, scripts, terminals, and web apps. Select and verify the environment used by each tool; use compatible hosted GPU resources where available.
Use Python in Jupyter notebooks, scripts, terminals, JupyterLab, and VS Code. Choose an environment and available compute for your workload.
A full Python environment online
Hosted CoCalc projects run the software supplied by their selected Linux image. Choose a Python image for scientific work; local CoCalc Plus uses your computer's operating system and installed software.
Install dependencies in the intended environment using the tools and permissions available. Record versions and install locations, and check HOME and RootFS retention before relying on a restore or move.
- Python images ship NumPy, pandas, SciPy, scikit-learn, SymPy, matplotlib, and JupyterLab
- .py files with a terminal pane next to the source, Jupyter notebooks, and real Linux terminals
- With the required software installed, JupyterLab and VS Code launch from Apps and can select their own Python environment
- Choose available hosted capacity and verify GPU access from the selected kernel before training
- Flask, FastAPI, and other Python web apps run behind an authenticated project URL