Skip to content
Snippets Groups Projects
Commit 080d00a0 authored by Fabian Wachsmann's avatar Fabian Wachsmann
Browse files

Merge branch 'setup-for-ci' of...

Merge branch 'setup-for-ci' of https://gitlab.dkrz.de/data-infrastructure-services/tutorials-and-use-cases into setup-for-ci
parents 94b95677 17f8d6f8
No related branches found
No related tags found
3 merge requests!77Setup for ci,!76Setup for ci,!75Setup for ci
...@@ -54,6 +54,7 @@ nb_execution_allow_errors = True ...@@ -54,6 +54,7 @@ nb_execution_allow_errors = True
nbsphinx_kernel_name = 'python3' nbsphinx_kernel_name = 'python3'
#nbsphinx_timeout = -1 #nbsphinx_timeout = -1
nb_execution_timeout = -1 nb_execution_timeout = -1
execution_excludepatterns = ['*era5*.ipynb']
# List of patterns, relative to source directory, that match files and # List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files. # directories to ignore when looking for source files.
......
...@@ -8,6 +8,7 @@ This is a training series on the cataloging package *intake*. ...@@ -8,6 +8,7 @@ This is a training series on the cataloging package *intake*.
tutorial_intake-1-introduction.ipynb tutorial_intake-1-introduction.ipynb
tutorial_intake-1-2-dkrz-catalogs.ipynb tutorial_intake-1-2-dkrz-catalogs.ipynb
tutorial_intake-1-3-dkrz-catalogs-era5.ipynb
tutorial_intake-2-subset-catalogs.ipynb tutorial_intake-2-subset-catalogs.ipynb
tutorial_intake-3-merge-catalogs.ipynb tutorial_intake-3-merge-catalogs.ipynb
tutorial_intake-4-preprocessing-derived-vars.ipynb tutorial_intake-4-preprocessing-derived-vars.ipynb
......
../../notebooks/demo/tutorial_intake-1-3-dkrz-catalogs-era5.ipynb
\ No newline at end of file
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` python ``` python
import json import json
``` ```
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` python ``` python
nbs = !find ./ -mindepth 2 -name "*.ipynb" ! -name "*checkpoint.ipynb" -type f nbs = !find ./ -mindepth 2 -name "*.ipynb" ! -name "*checkpoint.ipynb" ! -name "*era5*" -type f
``` ```
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` python ``` python
for nb in nbs: for nb in nbs:
#!jupyter nbconvert --clear-output --inplace {nb} #!jupyter nbconvert --clear-output --inplace {nb}
!jupyter nbconvert --ClearOutputPreprocessor.enabled=True --inplace {nb} !jupyter nbconvert --ClearOutputPreprocessor.enabled=True --inplace {nb}
with open(nb, 'r') as jsonFile: with open(nb, 'r') as jsonFile:
nbdata=json.load(jsonFile) nbdata=json.load(jsonFile)
nbdata["metadata"]["kernelspec"]["name"]="python3" nbdata["metadata"]["kernelspec"]["name"]="python3"
nbdata["metadata"]["kernelspec"]["display_name"]="python3" nbdata["metadata"]["kernelspec"]["display_name"]="python3"
with open(nb, 'w') as jsonFile: with open(nb, 'w') as jsonFile:
json.dump(nbdata, jsonFile, indent=1, ensure_ascii=False) json.dump(nbdata, jsonFile, indent=1, ensure_ascii=False)
``` ```
%% Output %% Output
[NbConvertApp] Converting notebook ./hands-on_excercises/1_hands-on_find_data_intake.ipynb to notebook [NbConvertApp] Converting notebook ./hands-on_excercises/1_hands-on_find_data_intake.ipynb to notebook
[NbConvertApp] Writing 4392 bytes to ./hands-on_excercises/1_hands-on_find_data_intake.ipynb [NbConvertApp] Writing 4392 bytes to ./hands-on_excercises/1_hands-on_find_data_intake.ipynb
[NbConvertApp] Converting notebook ./hands-on_excercises/2_hands-on_tropical_nights_intake_xarray_cmip6.ipynb to notebook [NbConvertApp] Converting notebook ./hands-on_excercises/2_hands-on_tropical_nights_intake_xarray_cmip6.ipynb to notebook
[NbConvertApp] Writing 4843 bytes to ./hands-on_excercises/2_hands-on_tropical_nights_intake_xarray_cmip6.ipynb [NbConvertApp] Writing 4843 bytes to ./hands-on_excercises/2_hands-on_tropical_nights_intake_xarray_cmip6.ipynb
[NbConvertApp] Converting notebook ./hands-on_solutions/2_hands-on_tropical_nights_intake_xarray_cmip6_solution.ipynb to notebook [NbConvertApp] Converting notebook ./hands-on_solutions/2_hands-on_tropical_nights_intake_xarray_cmip6_solution.ipynb to notebook
[NbConvertApp] Writing 7892 bytes to ./hands-on_solutions/2_hands-on_tropical_nights_intake_xarray_cmip6_solution.ipynb [NbConvertApp] Writing 7892 bytes to ./hands-on_solutions/2_hands-on_tropical_nights_intake_xarray_cmip6_solution.ipynb
[NbConvertApp] Converting notebook ./hands-on_solutions/1_hands-on_find_data_intake_solution.ipynb to notebook [NbConvertApp] Converting notebook ./hands-on_solutions/1_hands-on_find_data_intake_solution.ipynb to notebook
[NbConvertApp] Writing 4999 bytes to ./hands-on_solutions/1_hands-on_find_data_intake_solution.ipynb [NbConvertApp] Writing 4999 bytes to ./hands-on_solutions/1_hands-on_find_data_intake_solution.ipynb
[NbConvertApp] Converting notebook ./demo/use-case_simple-vis_xarray-matplotlib_cmip6.ipynb to notebook [NbConvertApp] Converting notebook ./demo/use-case_simple-vis_xarray-matplotlib_cmip6.ipynb to notebook
[NbConvertApp] Writing 8696 bytes to ./demo/use-case_simple-vis_xarray-matplotlib_cmip6.ipynb [NbConvertApp] Writing 8696 bytes to ./demo/use-case_simple-vis_xarray-matplotlib_cmip6.ipynb
[NbConvertApp] Converting notebook ./demo/use-case_calculate-frost-days_intake-xarray_cmip6.ipynb to notebook [NbConvertApp] Converting notebook ./demo/use-case_calculate-frost-days_intake-xarray_cmip6.ipynb to notebook
[NbConvertApp] Writing 12892 bytes to ./demo/use-case_calculate-frost-days_intake-xarray_cmip6.ipynb [NbConvertApp] Writing 12892 bytes to ./demo/use-case_calculate-frost-days_intake-xarray_cmip6.ipynb
[NbConvertApp] Converting notebook ./demo/dkrz-data-pool-cmip6.ipynb to notebook [NbConvertApp] Converting notebook ./demo/dkrz-data-pool-cmip6.ipynb to notebook
[NbConvertApp] Writing 16043 bytes to ./demo/dkrz-data-pool-cmip6.ipynb [NbConvertApp] Writing 16043 bytes to ./demo/dkrz-data-pool-cmip6.ipynb
[NbConvertApp] Converting notebook ./demo/dkrz-intake-catalog.ipynb to notebook [NbConvertApp] Converting notebook ./demo/dkrz-intake-catalog.ipynb to notebook
[NbConvertApp] Writing 12605 bytes to ./demo/dkrz-intake-catalog.ipynb [NbConvertApp] Writing 12605 bytes to ./demo/dkrz-intake-catalog.ipynb
[NbConvertApp] Converting notebook ./demo/use-case_convert-nc-to-tiff_rioxarray-xesmf_cmip.ipynb to notebook [NbConvertApp] Converting notebook ./demo/use-case_convert-nc-to-tiff_rioxarray-xesmf_cmip.ipynb to notebook
[NbConvertApp] Writing 13772 bytes to ./demo/use-case_convert-nc-to-tiff_rioxarray-xesmf_cmip.ipynb [NbConvertApp] Writing 13772 bytes to ./demo/use-case_convert-nc-to-tiff_rioxarray-xesmf_cmip.ipynb
[NbConvertApp] Converting notebook ./demo/use-case_advanced_summer_days_intake_xarray_cmip6.ipynb to notebook [NbConvertApp] Converting notebook ./demo/use-case_advanced_summer_days_intake_xarray_cmip6.ipynb to notebook
[NbConvertApp] Writing 15325 bytes to ./demo/use-case_advanced_summer_days_intake_xarray_cmip6.ipynb [NbConvertApp] Writing 15325 bytes to ./demo/use-case_advanced_summer_days_intake_xarray_cmip6.ipynb
[NbConvertApp] Converting notebook ./demo/tutorial_esmvaltool.ipynb to notebook [NbConvertApp] Converting notebook ./demo/tutorial_esmvaltool.ipynb to notebook
[NbConvertApp] Writing 5332 bytes to ./demo/tutorial_esmvaltool.ipynb [NbConvertApp] Writing 5332 bytes to ./demo/tutorial_esmvaltool.ipynb
[NbConvertApp] Converting notebook ./demo/dkrz-jupyterhub-notebook.ipynb to notebook [NbConvertApp] Converting notebook ./demo/dkrz-jupyterhub-notebook.ipynb to notebook
[NbConvertApp] Writing 5453 bytes to ./demo/dkrz-jupyterhub-notebook.ipynb [NbConvertApp] Writing 5453 bytes to ./demo/dkrz-jupyterhub-notebook.ipynb
[NbConvertApp] Converting notebook ./demo/tutorial_intake.ipynb to notebook [NbConvertApp] Converting notebook ./demo/tutorial_intake.ipynb to notebook
[NbConvertApp] Writing 18803 bytes to ./demo/tutorial_intake.ipynb [NbConvertApp] Writing 18803 bytes to ./demo/tutorial_intake.ipynb
[NbConvertApp] Converting notebook ./demo/use-case_multimodel-comparison_xarray-cdo_cmip6.ipynb to notebook [NbConvertApp] Converting notebook ./demo/use-case_multimodel-comparison_xarray-cdo_cmip6.ipynb to notebook
[NbConvertApp] Writing 17702 bytes to ./demo/use-case_multimodel-comparison_xarray-cdo_cmip6.ipynb [NbConvertApp] Writing 17702 bytes to ./demo/use-case_multimodel-comparison_xarray-cdo_cmip6.ipynb
[NbConvertApp] Converting notebook ./demo/use-case_plot-unstructured_psyplot_cmip6.ipynb to notebook [NbConvertApp] Converting notebook ./demo/use-case_plot-unstructured_psyplot_cmip6.ipynb to notebook
[NbConvertApp] Writing 9342 bytes to ./demo/use-case_plot-unstructured_psyplot_cmip6.ipynb [NbConvertApp] Writing 9342 bytes to ./demo/use-case_plot-unstructured_psyplot_cmip6.ipynb
[NbConvertApp] Converting notebook ./demo/use-case_global-yearly-mean-anomaly_xarray-hvplot_cmip6.ipynb to notebook [NbConvertApp] Converting notebook ./demo/use-case_global-yearly-mean-anomaly_xarray-hvplot_cmip6.ipynb to notebook
[NbConvertApp] Writing 14045 bytes to ./demo/use-case_global-yearly-mean-anomaly_xarray-hvplot_cmip6.ipynb [NbConvertApp] Writing 14045 bytes to ./demo/use-case_global-yearly-mean-anomaly_xarray-hvplot_cmip6.ipynb
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` python ``` python
``` ```
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment