Линттнг и форматирование осуществляется с помощью ruff.
Install pdm
Установить зависимости:
pdm install --no-self --prod
Для разработки:
pdm install --no-self -d
pre commit hooks:
pre-commit install
docker build -t app .
Запуск:
docker run --rm -t app
https://test.pypi.org/project/ods-mlops/
https://github.com/KernelA/ods-mlops-2024/pkgs/container/ods-mlops-2024
kaggle datasets download -d new-york-city/ny-2015-street-tree-census-tree-data --unzip -p ./data/raw
Запуск pipeline в Snakemake:
snakemake --cores
Для получения HTML вывода из notebook:
snakemake --cores --report ./report/snake.html
quarto render
main - стабильная ветка, develop - экспериментальная ветка, feature - изменения.
gitGraph
commit
commit
branch develop
commit
commit
branch feature
checkout feature
commit
commit
checkout develop
merge feature
commit
checkout main
merge develop