diff --git a/model_data/simulation_system/Makefile b/model_data/simulation_system/Makefile index 97df8d3e..d33f40d0 100644 --- a/model_data/simulation_system/Makefile +++ b/model_data/simulation_system/Makefile @@ -1,14 +1,28 @@ +export PYENV_ROOT=$(HOME)/.pyenv +export PATH := $(PYENV_ROOT)/bin:$(PATH) +PYTHON_VERSION ?= 3.10.12 + .PHONY: init init: build docker +.PHONY: training_env +env: + # pyenv install $(PYTHON_VERSION) || echo "Proceeding..." # || is to swallow non-zero response if python version already is installed + # pyenv global $(PYTHON_VERSION) + # python3 -m venv .training_env + . .training_env/bin/activate + pip install --upgrade pip + pip install -r requirements/training/training-dev.txt && pre-commit install + echo "Run source .training_env/bin/activate to activate the virtual environment" + .PHONY: build -build: +build: docker-compose build .PHONY: docker -docker: +docker: docker-compose up -d .PHONY: down -down: - docker compose down \ No newline at end of file +down: + docker compose down diff --git a/model_data/simulation_system/requirements/predictions/predictions-dev.txt b/model_data/simulation_system/requirements/predictions/predictions-dev.txt new file mode 100644 index 00000000..ae7457ee --- /dev/null +++ b/model_data/simulation_system/requirements/predictions/predictions-dev.txt @@ -0,0 +1,2 @@ +autogluon==0.8.2 +pandas==1.5.3 diff --git a/model_data/simulation_system/requirements/predictions/predictions.txt b/model_data/simulation_system/requirements/predictions/predictions.txt new file mode 100644 index 00000000..ae7457ee --- /dev/null +++ b/model_data/simulation_system/requirements/predictions/predictions.txt @@ -0,0 +1,2 @@ +autogluon==0.8.2 +pandas==1.5.3 diff --git a/model_data/simulation_system/requirements/training/training-dev.txt b/model_data/simulation_system/requirements/training/training-dev.txt new file mode 100644 index 00000000..ea205270 --- /dev/null +++ b/model_data/simulation_system/requirements/training/training-dev.txt @@ -0,0 +1,4 @@ +autogluon==0.8.2 +pandas==1.5.3 +seaborn==0.12.2 +pre-commit==3.3.3 diff --git a/model_data/simulation_system/requirements/training/training.txt b/model_data/simulation_system/requirements/training/training.txt new file mode 100644 index 00000000..17e4c8da --- /dev/null +++ b/model_data/simulation_system/requirements/training/training.txt @@ -0,0 +1,3 @@ +autogluon==0.8.2 +pandas==1.5.3 +seaborn==0.12.2