Bukka documentation
Bukka is a CLI for creating a machine learning project scaffold from a dataset or a config file. It handles the repetitive setup work so you can start with code that is already organized.
Quick start
Install Bukka:
pip install bukka
Create a new project:
python -m bukka run --name titanic --dataset titanic.csv --target Survived
What the command does:
Creates the project folder.
Sets up a virtual environment unless you pass
--skip-venv.Writes the initial configuration and dependency files.
Copies the dataset into the new project.
Splits the dataset into train and test sets.
Writes starter files such as the data reader and notebook.
Adds optional helpers when you pass flags like
--mlflow,--dummy, or--tpot.
For the command reference and the config file format, see the other pages in this guide.