diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..dc145f4 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,40 @@ +#FROM base/archlinux +FROM arch-python + +WORKDIR /app + +#ADD . /app + +# Update +#RUN pacman -Syu --no-comfirm + +# minigrida deps +#RUN pacman -S --noconfirm python-gdal python-yaml + +# triskele deps (build) +RUN pacman -S --noconfirm git python-pip make gcc intel-tbb boost + +# LD2DAPs deps +RUN pacman -S --noconfirm python-pandas python-scikit-learn + +# !#$*(&@(&(%* +RUN pacman -S --noconfirm python-matplotlib + +# Dependencies +# TODO: prod pip install +# TODO: remove source +## Triskele +RUN git clone https://git.normalized.xyz/Florent/Triskele.git \ + && cd Triskele \ + && make -f MakefileNoOTB apGenerator \ + && cd python \ + && pip install -e . + +## LD2DAPs +RUN git clone https://git.normalized.xyz/Florent/LD2DAPs.git \ + && cd LD2DAPs \ + && pip install -e . + +RUN mkdir Enrichment Data + +CMD ["python", "supervisor.py"] diff --git a/cvgenerators/jurse.py b/cvgenerators/jurse.py index 1f6948e..c68eb20 100644 --- a/cvgenerators/jurse.py +++ b/cvgenerators/jurse.py @@ -9,7 +9,6 @@ # TODO details import numpy as np -import ipdb class Split: """Geographic split cross validation generator. diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..956ef97 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,8 @@ +version: '3' +services: + minigrida: + build: . + image: minigrida + volumes: + - ../TMP_thecomedian_Enrichment:/app/Enrichment + - ../TMP_thecomedian_Data:/app/Data