@@ -13,7 +13,7 @@ CONDA_ACTIVATE := source $(CONDA_ENV)/etc/profile.d/conda.sh ; \
1313 conda activate ; conda activate
1414PREFIX = $(CURDIR ) /.conda_envs
1515CONDA_ENV_DIR := $(foreach i,$(REQ ) ,$(PREFIX ) /$(i ) )
16- KERNEL_DIR != $(CONDA_ACTIVATE) eo-datascience; jupyter --data-dir
16+ KERNEL_DIR != jupyter --data-dir
1717KERNEL_DIR := $(foreach i,$(REQ ) ,$(KERNEL_DIR ) /kernels/$(i ) )
1818
1919help :
3131 temporary files"
3232 @echo " make help - Display this help message"
3333
34- $(CONDA_ENV ) /envs/eo-datascience :
35- - conda update -n base -c conda-forge conda -y
36- conda env create --file environment.yml
37-
3834$(CONDA_ENV_DIR ) :
3935 $(foreach f, $(YML ) , \
4036 conda env create --file $(f ) \
@@ -49,7 +45,7 @@ $(KERNEL_DIR):
4945 python -m ipykernel install --user --name $(f ) --display-name $(f ) ; \
5046 conda deactivate; )
5147
52- kernel : $(CONDA_ENV ) /envs/eo-datascience $( CONDA_ENV_DIR ) $(KERNEL_DIR )
48+ kernel : $(CONDA_ENV_DIR ) $(KERNEL_DIR )
5349 @echo -e " jupyter kernels are ready."
5450
5551post-render :
@@ -63,8 +59,7 @@ convert:
6359 quarto convert $(f ) ; \
6460 mv $(subst .ipynb,.qmd, $(f ) ) $(subst notebooks,chapters,$(subst .ipynb,.qmd,$(f ) ) ) ; )
6561
66- preview : $(CONDA_ENV ) /envs/eo-datascience $(CONDA_ENV_DIR ) $(KERNEL_DIR )
67- $(CONDA_ACTIVATE ) $(PREFIX ) /eo-datascience
62+ preview : $(CONDA_ENV_DIR ) $(KERNEL_DIR )
6863 - mkdir -p _preview/notebooks
6964 python -m pip install .
7065 cp ./chapters/references.bib ./_preview/notebooks/
@@ -73,8 +68,11 @@ preview: $(CONDA_ENV)/envs/eo-datascience $(CONDA_ENV_DIR) $(KERNEL_DIR)
7368 wget https://raw.githubusercontent.com/TUW-GEO/eo-datascience-cookbook/refs/heads/main/_config.yml -nc -P ./_preview
7469 wget https://raw.githubusercontent.com/TUW-GEO/eo-datascience-cookbook/refs/heads/main/notebooks/how-to-cite.md -nc -P ./_preview/notebooks
7570 render_sfinx_toc ./_preview
71+ merge_envs --out ./_preview/environment.yml --name eo-datascience-dev
72+ conda env create --file _preview/environment.yml --prefix $(PREFIX ) /eo-datascience-cookbook-dev
73+ $(CONDA_ACTIVATE ) $(PREFIX ) /eo-datascience-cookbook-dev
74+ python -m ipykernel install --user --name eo-datascience-cookbook-dev --display-name eo-datascience-cookbook-dev
7675 clean_nb ./notebooks ./_preview/notebooks
77- merge_envs --out environment.yml --name eo-datascience-dev
7876 jupyter-book build ./_preview
7977 jupyter-book build ./_preview
8078
8583 ** /** /* .quarto_ipynb ** /__pycache__ ** /** /__pycache__ __pycache__
8684
8785teardown :
88- conda remove -n $(PREFIX ) /eo-datascience --all -y
8986 $(foreach f, $(REQ ) , \
9087 $(CONDA_ACTIVATE ) $(PREFIX ) /$(f ) ; \
9188 jupyter kernelspec uninstall -y $(f ) ; \
@@ -95,4 +92,4 @@ teardown:
9592
9693master :
9794 python -m pip install .
98- merge_envs --out environment.yml --name eo-datascience-dev
95+ merge_envs --out environment.yml --name eo-datascience-cookbook- dev
0 commit comments