About
Clementine is a sweet little Python package
Installation
Installing with pip:
pip install clementine
Installing from source:
git clone https://github.com/codesue/clementine.git
cd clementine
pip install -e .
Optional dependencies
Although clementine has features that depend on 3rd party libraries, it doesn't strictly require these dependencies. To use clementine features that depend on 3rd party libraries, run the following command to install the all-inclusive extra package:
pip install "clementine[all]"
Recommended dependencies
The recommended dependencies are a collection of libraries and frameworks you might want to use when starting a new project. These dependencies aren't necessarily used in clementine, but they're made available as extra packages for easier installation.
To install an extra package, for example "blossom", run:
pip install "clementine[blossom]"
- blossom: visualization and demonstration tools
(bokeh, gradio, playwright) - fruit: machine learning libraries
(catppuccin-matplotlib, keras, numpy, pandas, scikit-learn, torch) - leaves: documentation tools
(mkdocs-click, mkdocs-walt, mkdocstrings) - pulp: auxiliary ml libraries
(datasets, spacy, transformers, wandb) - rind: packaging tools
(build, tomlkit, twine) - seeds: general development tools
(bandit, black, isort, mypy, pip-tools, pre-commit, pytest, ruff) - sprout: exploration and prototyping tools
(notebook, rich) - tree: all optional dependencies
(bokeh, gradio, playwright, catppuccin-matplotlib, keras, numpy, pandas, scikit-learn, torch, mkdocs-click, mkdocs-walt, mkdocstrings, datasets, spacy, transformers, wandb, build, tomlkit, twine, bandit, black, isort, mypy, pip-tools, pre-commit, pytest, ruff, notebook, rich)