Smartcore with Jupyter
July 21, 2025 ยท View on GitHub
Try latest Smartcore (development branch) in your browser using Jupyter Notebooks.
Install and Usage
Miniconda
Miniconda3 is needed, download latest version from here. This setup is based on evcxr.
Once Miniconda3 is installed:
$ conda create --name smartenv
$ conda activate smartenv
(smartenv) $ conda install -y -c conda-forge nb_conda_kernels
(smartenv) $ cargo install --version 0.18.0 evcxr_jupyter --force
(smartenv) $ evcxr_jupyter --install
You can find tutorials at:
Run jupyter notebook while the Conda environment is active:
(smartenv) $ jupyter notebook
Open notebooks examples in your browser.
Feel free to contribute your notebook.
uv
As an alternative to Miniconda3, you can use uv, a modern Python package and environment manager built in Rust. Learn more and install uv here.
Once uv is installed:
cargo install evcxr_jupyter
evcxr_jupyter --install
uv init
uv add notebook
You can launch a notebook using:
uv run jupyter notebook