Try latest Smartcore (development branch) in your browser using Jupyter Notebooks.
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.
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