.. _install: ============ Installation ============ Python Version ============== We recommend using the **latest stable** version of Python. Brisk supports **Python 3.10** and later. Dependencies ============ Several packages will be installed automatically when you install Brisk. We recommend using a virtual environment, such as `venv `_ or `conda `_, to manage dependencies. - `scikit-learn `_: provides many of the machine learning tools used in Brisk. - `pandas `_: provides dataframes for working with structured data. - `numpy `_: provides support for arrays, matrices, and a wide range of mathematical functions. - `matplotlib `_: provides plotting functionality for creating visualizations. - `seaborn `_: provides a high-level interface for visualizations. - `plotnine `_: provides a grammar of graphics for creating plots. - `jinja2 `_: provides templating functionality for rendering HTML templates. - `tqdm `_: provides progress bars for visualizing the progress of loops and long-running tasks. - `joblib `_: provides tools for serializing and de-serializing objects. - `openpyxl `_: provides tools for working with Excel files. - `shap `_: provides SHAP-based feature importance plots for model interpretability. Install Brisk ============= Activate your virtual environment and then install Brisk using pip: .. code-block:: bash pip install brisk-ml Verify the Installation ======================== You can verify the installation by running the following command: .. code-block:: bash pip show brisk-ml This will print information about the installed package, including the version number. The version number should be |version|. With Brisk installed you are ready to create your first project!