-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Jupyter docker: new full build with latest of almost everything except xclim and ravenpy to smooth transition #121
Commits on Jun 24, 2023
-
docker: new xclim 0.44.0 should fix popmean.shape[axis] error so we c…
…an move to py310 See Ouranosinc/PAVICS-landing#65
Configuration menu - View commit details
-
Copy full SHA for 1e010a9 - Browse repository at this point
Copy the full SHA 1e010a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f567367 - Browse repository at this point
Copy the full SHA f567367View commit details
Commits on Jun 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8d344b0 - Browse repository at this point
Copy the full SHA 8d344b0View commit details
Commits on Jul 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4ad76b0 - Browse repository at this point
Copy the full SHA 4ad76b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 074f20e - Browse repository at this point
Copy the full SHA 074f20eView commit details
Commits on Jul 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dde83db - Browse repository at this point
Copy the full SHA dde83dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 138112a - Browse repository at this point
Copy the full SHA 138112aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30bbbb3 - Browse repository at this point
Copy the full SHA 30bbbb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e974650 - Browse repository at this point
Copy the full SHA e974650View commit details
Commits on Jul 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0a918bd - Browse repository at this point
Copy the full SHA 0a918bdView commit details
Commits on Aug 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7b6bd1b - Browse repository at this point
Copy the full SHA 7b6bd1bView commit details
Commits on Aug 30, 2023
-
docker: unpin intake-esm, issue should be fixed
Should be fixed by intake/intake-esm#569. Fixes #109
Configuration menu - View commit details
-
Copy full SHA for 33c1ec7 - Browse repository at this point
Copy the full SHA 33c1ec7View commit details -
docker: unpin numpy to see if issue with datashade=True in hvplot.qua…
…dmesh() is fixed See holoviz/hvplot#1073
Configuration menu - View commit details
-
Copy full SHA for 9bfb843 - Browse repository at this point
Copy the full SHA 9bfb843View commit details -
docker: unpin panel to test if Analogues dashboard can work with newe…
…r panel Also for Ouranosinc/pavics_panel_cccs#102.
Configuration menu - View commit details
-
Copy full SHA for 7083aae - Browse repository at this point
Copy the full SHA 7083aaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 117b6de - Browse repository at this point
Copy the full SHA 117b6deView commit details
Commits on Sep 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9a42dd7 - Browse repository at this point
Copy the full SHA 9a42dd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for adc4d3d - Browse repository at this point
Copy the full SHA adc4d3dView commit details
Commits on Sep 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 776011b - Browse repository at this point
Copy the full SHA 776011bView commit details -
docker: ensure /notebook_dir/ is read-only for the Jupyter user
Anything outside of /notebook_dir/writable-workspace/ is not persisted on disk. So we make /notebook_dir/ read-only to avoid user accidentally saving valuable data there and lose it. Need to pre-create /notebook_dir/writable-workspace/ and /notebook_dir/pavics-homepage/ because Jenkins will write there so these folders are writable. See https://github.com/Ouranosinc/PAVICS-landing/blob/f733612c9805bbd46da7d8204497553d891ffd1b/content/notebooks/climate_indicators/setup_dirlayout.sh#L14-L27
Configuration menu - View commit details
-
Copy full SHA for c7c0358 - Browse repository at this point
Copy the full SHA c7c0358View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68cce0b - Browse repository at this point
Copy the full SHA 68cce0bView commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4d8dcd0 - Browse repository at this point
Copy the full SHA 4d8dcd0View commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 187f9bf - Browse repository at this point
Copy the full SHA 187f9bfView commit details
Commits on Nov 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8765531 - Browse repository at this point
Copy the full SHA 8765531View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8a4c78 - Browse repository at this point
Copy the full SHA a8a4c78View commit details
Commits on Jan 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b222b0a - Browse repository at this point
Copy the full SHA b222b0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8529a9a - Browse repository at this point
Copy the full SHA 8529a9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c282eb - Browse repository at this point
Copy the full SHA 5c282ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for a62b2dd - Browse repository at this point
Copy the full SHA a62b2ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2d8193 - Browse repository at this point
Copy the full SHA e2d8193View commit details
Commits on Mar 6, 2024
-
docker: add xscen, finagos, upgrade ravenpy and pydantic
In a fresh build, ravenpy should pull pydantic. xscen and finagos are Ouranos internal tools that are ready to be used publicly.
Configuration menu - View commit details
-
Copy full SHA for 56992e5 - Browse repository at this point
Copy the full SHA 56992e5View commit details -
docker: pin xscen for back-compat with xclim 0.47.0
Fix the following dependency error: Note the ravenpy error is not true! Pinning xscen also solved the ravenpy error. ``` Could not solve for environment specs The following packages are incompatible ├─ ravenpy 0.13.0 is installable with the potential options │ ├─ ravenpy 0.13.0 would require │ │ └─ xarray >=2022.12.0,<2023.9.0 with the potential options │ │ ├─ xarray [2023.4.1|2023.4.2|...|2023.8.0], which can be installed; │ │ ├─ xarray [2022.12.0|2023.1.0] would require │ │ │ └─ pandas >=1.3,<2a0 with the potential options │ │ │ ├─ pandas [1.4.0|1.4.1|...|1.5.3], which can be installed; │ │ │ ├─ pandas [1.3.0|1.3.1|...|1.5.3] would require │ │ │ │ └─ python >=3.8,<3.9.0a0 , which can be installed; │ │ │ ├─ pandas [1.3.0|1.3.1|...|2.2.1] would require │ │ │ │ └─ python >=3.9,<3.10.0a0 , which can be installed; │ │ │ ├─ pandas [1.5.1|1.5.2|1.5.3|2.2.0|2.2.1] would require │ │ │ │ └─ python >=3.11,<3.12.0a0 , which can be installed; │ │ │ ├─ pandas [1.3.0|1.3.1|...|1.3.5] would require │ │ │ │ └─ python >=3.7,<3.8.0a0 , which can be installed; │ │ │ └─ pandas [1.3.0|1.3.1|...|1.3.5], which can be installed; │ │ └─ xarray [2023.2.0|2023.3.0] would require │ │ └─ pandas [>=1.4,<2 |>=1.4,<2a0 ] with the potential options │ │ ├─ pandas [1.4.0|1.4.1|...|1.5.3], which can be installed; │ │ ├─ pandas [1.3.0|1.3.1|...|1.5.3], which can be installed (as previously explained); │ │ ├─ pandas [1.3.0|1.3.1|...|2.2.1], which can be installed (as previously explained); │ │ └─ pandas [1.5.1|1.5.2|1.5.3|2.2.0|2.2.1], which can be installed (as previously explained); │ ├─ ravenpy 0.13.0 would require │ │ └─ python >=3.11,<3.12.0a0 , which can be installed; │ ├─ ravenpy 0.13.0 would require │ │ └─ python >=3.8,<3.9.0a0 , which can be installed; │ └─ ravenpy 0.13.0 would require │ └─ python >=3.9,<3.10.0a0 , which can be installed; └─ xscen 0.8.3 is not installable because it requires ├─ pandas >=2.2 with the potential options │ ├─ pandas [1.3.0|1.3.1|...|2.2.1], which can be installed (as previously explained); │ ├─ pandas [1.5.1|1.5.2|1.5.3|2.2.0|2.2.1], which can be installed (as previously explained); │ ├─ pandas [2.2.0|2.2.1] conflicts with any installable versions previously reported; │ └─ pandas [2.2.0|2.2.1] would require │ └─ python >=3.12,<3.13.0a0 , which can be installed; └─ xclim >=0.48.2 , which requires └─ xarray >=2023.11.0 , which conflicts with any installable versions previously reported. The command '/bin/sh -c umask 0000 && mamba install -c conda-forge -c cdat -c bokeh -c plotly -c pyviz/label/dev -c defaults -n birdy xscen==0.8.3 ravenpy==0.13.0 pydantic==2.6.3 && mamba clean --a ll --yes && pip install --no-cache-dir --upgrade finagos' returned a non-zero code: 1 ```
Configuration menu - View commit details
-
Copy full SHA for 23cb6af - Browse repository at this point
Copy the full SHA 23cb6afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63011de - Browse repository at this point
Copy the full SHA 63011deView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce26b1c - Browse repository at this point
Copy the full SHA ce26b1cView commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4f2c099 - Browse repository at this point
Copy the full SHA 4f2c099View commit details -
Configuration menu - View commit details
-
Copy full SHA for daaa489 - Browse repository at this point
Copy the full SHA daaa489View commit details -
Revert "docker: attempt to fix "Plugin 'jupyterlab_dash' is already r…
…egistered."" This reverts commit daaa489. Have this error when starting JupyterLab: ``` JupyterLab build is suggested: @plotly/dash-jupyterlab needs to be included in build jupyterlab-dash needs to be included in build ```
Configuration menu - View commit details
-
Copy full SHA for f4b19c2 - Browse repository at this point
Copy the full SHA f4b19c2View commit details -
docker: add py39-230601-1-update240116 previous release env export an…
…d build logs as baseline
Configuration menu - View commit details
-
Copy full SHA for 81deb99 - Browse repository at this point
Copy the full SHA 81deb99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 866da9f - Browse repository at this point
Copy the full SHA 866da9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8b7206 - Browse repository at this point
Copy the full SHA a8b7206View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7946d1 - Browse repository at this point
Copy the full SHA e7946d1View commit details
Commits on Mar 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5f932b4 - Browse repository at this point
Copy the full SHA 5f932b4View commit details
Commits on Mar 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8652af6 - Browse repository at this point
Copy the full SHA 8652af6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f6581b - Browse repository at this point
Copy the full SHA 9f6581bView commit details
Commits on Mar 16, 2024
-
docker: replace jupyter-dash with dash since the previous have warnin…
…gs, keep plotly Previous jupyter-dash warning "Plugin 'jupyterlab_dash' is already registered." Plotly will be pulled as indirect dependency. Related issues and discussions: plotly/jupyter-dash#49 (comment) This entire package is obsolete, its functionality has been integrated into the main Dash package. If anyone is interested in helping modernize JupyterDash packaging the Dash repo is the place to continue this discussion. Ouranosinc/pavics-jupyter-env-issues#5 (comment) @Zeitsperre As far as I can tell, we abandoned Dash in favour of Holoviews. Fell free to drop it. Ouranosinc/pavics-jupyter-env-issues#5 (comment) @tlogan2000 Dash/jupyter dash can be dropped I think but `plotly` itself can be used as a backend in Panel/Hvplot/Holoviews ecosystem so would be good to keep.
Configuration menu - View commit details
-
Copy full SHA for a73fc6c - Browse repository at this point
Copy the full SHA a73fc6cView commit details -
docker: ensure latest birdy 0.8.5 for RavenPy nb fixes
To pull this change bird-house/birdy#240. To fix this error bird-house/birdy#239: ``` RavenPy-master/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb::Cell 5 AttributeError: module 'xarray' has no attribute 'open_rasterio' ```
Configuration menu - View commit details
-
Copy full SHA for 6f2a984 - Browse repository at this point
Copy the full SHA 6f2a984View commit details -
Configuration menu - View commit details
-
Copy full SHA for 232b5ee - Browse repository at this point
Copy the full SHA 232b5eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47ceb1f - Browse repository at this point
Copy the full SHA 47ceb1fView commit details
Commits on Mar 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 67999ab - Browse repository at this point
Copy the full SHA 67999abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fcedaf - Browse repository at this point
Copy the full SHA 4fcedafView commit details -
Configuration menu - View commit details
-
Copy full SHA for e42adfc - Browse repository at this point
Copy the full SHA e42adfcView commit details -
output-sanitize.cfg: fix subset-user-input.ipynb /tmp/ipykernel_NUM/ …
…path ``` _ pavics-sdi-fix_nbs_jupyter_alpha_refresh_output/docs/source/notebooks/subset-user-input.ipynb::Cell 14 _ Notebook cell execution failed Cell 14: Cell outputs differ Input: lon0 = float(bounds.minx) lon1 = float(bounds.maxx) lat0 = float(bounds.miny) lat1 = float(bounds.maxy) result_tasmin = finch.subset_bbox( resource=data, variable="tasmin", lon0=lon0, lon1=lon1, lat0=lat0, lat1=lat1, start_date="1958-01-01", end_date="1958-12-31", ) Traceback: mismatch 'stderr' assert reference_output == test_output failed: '/tmp/ipykern...ounds.maxy)\n' == '/tmp/ipykern...ounds.maxy)\n' Skipping 179 identical trailing characters in diff, use -v to show - /tmp/ipykernel_1380/857013960.py:1: FutureWarning: Calling float on a single element Series is deprecated and will raise a TypeError in the future. Use float(ser.iloc[0]) instead ? ^^^ + /tmp/ipykernel_3157/857013960.py:1: FutureWarning: Calling float on a single element Series is deprecated and will raise a TypeError in the future. Use float(ser.iloc[0]) instead ? + ^^ lon0 = float(bounds.minx) - /tmp/ipykernel_1380/857013960.py:2: FutureWarning: Calling float on a single element Series is deprecated and will raise a TypeError in the future. Use float(ser.iloc[0]) instead ? ^^^ + /tmp/ipykernel_3157/857013960.py:2: FutureWarning: Calling float on a single element Series is deprecated and will raise a TypeError in the future. Use float(ser.iloc[0]) instead ? + ^^ lon1 = float(bounds.maxx) - /tmp/ipykernel_1380/857013960.py:3: FutureWarning: Calling float on a single element Series is deprecated and will raise a TypeError in the future. Use float(ser.iloc[0]) instead ? ^^^ + /tmp/ipykernel_3157/857013960.py:3: FutureWarning: Calling float on a single element Series is deprecated and will raise a TypeError in the future. Use float(ser.iloc[0]) instead ? + ^^ lat0 = float(bounds.miny) - /tmp/ipykernel_1380/85701396 ? ^^^ + /tmp/ipykernel_3157/85701396 ? + ^^ ```
Configuration menu - View commit details
-
Copy full SHA for 266a507 - Browse repository at this point
Copy the full SHA 266a507View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4776dee - Browse repository at this point
Copy the full SHA 4776deeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3314f75 - Browse repository at this point
Copy the full SHA 3314f75View commit details
Commits on Mar 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 090110e - Browse repository at this point
Copy the full SHA 090110eView commit details
Commits on Mar 26, 2024
-
jenkins: add SAVE_RESULTING_NOTEBOOK_TIMEOUT for slow notebooks or sl…
…ow machine The nbconvert output is useful for refreshing output so we want all of them to pass, even if we need to increase the timeout during a manual run. Nightly automated scheduled run will always use the default value 240 sec.
Configuration menu - View commit details
-
Copy full SHA for 14c8c90 - Browse repository at this point
Copy the full SHA 14c8c90View commit details
Commits on Apr 2, 2024
-
docker: remove extra package and build step needed for jupyter-dash
jupyter-dash has been removed in commit a73fc6c.
Configuration menu - View commit details
-
Copy full SHA for 6dd64ec - Browse repository at this point
Copy the full SHA 6dd64ecView commit details -
docker: add conda-pack to root conda env
To allow using this exact Jupyter env, outside of Jupyter, on some local machine. https://conda.github.io/conda-pack/ conda-pack is a command line tool for creating archives of conda environments that can be installed on other systems and locations. This is useful for deploying code in a consistent environment—potentially where python and/or conda isn’t already installed. A tool like conda-pack is necessary because conda environments are not relocatable. Simply moving an environment to a different directory can render it partially or completely inoperable. conda-pack addresses this challenge by building archives from original conda package sources and reproducing conda’s own relocation logic.
Configuration menu - View commit details
-
Copy full SHA for 2e27636 - Browse repository at this point
Copy the full SHA 2e27636View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7e7c43 - Browse repository at this point
Copy the full SHA f7e7c43View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbe057b - Browse repository at this point
Copy the full SHA fbe057bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45f91c8 - Browse repository at this point
Copy the full SHA 45f91c8View commit details
Commits on Apr 3, 2024
-
docker: py310-240402: jenkins default nb: homepage nb 4 and 1 intermi…
…ttent homepage nb 4: AttributeError: 'Dataset' object has no attribute 'description'. Intermittent is WMS_example: NASA server glitch.
Configuration menu - View commit details
-
Copy full SHA for 05c6a4c - Browse repository at this point
Copy the full SHA 05c6a4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0bc360 - Browse repository at this point
Copy the full SHA c0bc360View commit details
Commits on Apr 5, 2024
-
Revert "docker: remove extra package and build step needed for jupyte…
…r-dash" This reverts commit 6dd64ec. Have this warning when login into JupyterLab and the build failed: ``` Build Recommended JupyterLab build is suggested: @plotly/dash-jupyterlab needs to be included in build ```
Configuration menu - View commit details
-
Copy full SHA for 7ef44f7 - Browse repository at this point
Copy the full SHA 7ef44f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 216b16e - Browse repository at this point
Copy the full SHA 216b16eView commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b014ee9 - Browse repository at this point
Copy the full SHA b014ee9View commit details -
Configuration menu - View commit details
-
Copy full SHA for dab5eb3 - Browse repository at this point
Copy the full SHA dab5eb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76eb988 - Browse repository at this point
Copy the full SHA 76eb988View commit details -
Configuration menu - View commit details
-
Copy full SHA for 375c271 - Browse repository at this point
Copy the full SHA 375c271View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d5d7a5 - Browse repository at this point
Copy the full SHA 1d5d7a5View commit details
Commits on Apr 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d3e072d - Browse repository at this point
Copy the full SHA d3e072dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9765cc8 - Browse repository at this point
Copy the full SHA 9765cc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69c7b34 - Browse repository at this point
Copy the full SHA 69c7b34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43f5f56 - Browse repository at this point
Copy the full SHA 43f5f56View commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6093370 - Browse repository at this point
Copy the full SHA 6093370View commit details
Commits on Apr 19, 2024
-
docker: pin jupyter-archive to older ver for the "Extract Archive" op…
…tion See jupyterlab-contrib/jupyter-archive#132
Configuration menu - View commit details
-
Copy full SHA for 6f6a2ff - Browse repository at this point
Copy the full SHA 6f6a2ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51c0ba8 - Browse repository at this point
Copy the full SHA 51c0ba8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3491fe - Browse repository at this point
Copy the full SHA f3491feView commit details
Commits on Apr 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9e62842 - Browse repository at this point
Copy the full SHA 9e62842View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f8c450 - Browse repository at this point
Copy the full SHA 2f8c450View commit details
Commits on Apr 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 80cd6c4 - Browse repository at this point
Copy the full SHA 80cd6c4View commit details
Commits on Apr 26, 2024
-
docker: py310-240419: initial jenkins, raven nb, some nb hang at impo…
…rt time, very weird Not hanging when running interractively in JupyterLab. Hanging at import time in Jenkins: ``` ============================= test session starts ============================== platform linux -- Python 3.10.13, pytest-8.1.1, pluggy-1.4.0 rootdir: /home/jenkins/agent/workspace/_workflow-tests_new-docker-build plugins: anyio-4.3.0, dash-2.16.1, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.5.0 collected 16 items RavenPy-master/docs/notebooks/10_Data_assimilation.ipynb ........ [ 50%] RavenPy-master/docs/notebooks/11_Climatological_ESP_forecasting.ipynb Fx [ 62%] xxxxxx [100%] =================================== FAILURES =================================== _ RavenPy-master/docs/notebooks/11_Climatological_ESP_forecasting.ipynb::Cell 0 _ Notebook cell execution failed Cell 0: Timeout of 2000 seconds exceeded while executing cell. Failed to interrupt kernel in 5 seconds, so failing without traceback. Input: import datetime as dt from matplotlib import pyplot as plt from ravenpy.config import commands as rc from ravenpy.config.emulators import GR4JCN from ravenpy.utilities import forecasting from ravenpy.utilities.testdata import get_file =========================== short test summary info ============================ FAILED RavenPy-master/docs/notebooks/11_Climatological_ESP_forecasting.ipynb::Cell 0 ============= 1 failed, 8 passed, 7 xfailed in 2072.79s (0:34:32) ============== + EXIT_CODE=1 + echo true + tr [:upper:] [:lower:] + SAVE_RESULTING_NOTEBOOK=true + [ xtrue = xtrue ] + mkdir -p buildout + basename RavenPy-master/docs/notebooks/10_Data_assimilation.ipynb + filename=10_Data_assimilation.ipynb + echo 10_Data_assimilation.ipynb + sed s/.ipynb$// + filename=10_Data_assimilation + [ -e buildout/10_Data_assimilation.output.ipynb ] + jupyter nbconvert --to notebook --execute --ExecutePreprocessor.timeout=600 --allow-errors --output-dir buildout --output 10_Data_assimilation.output.ipynb RavenPy-master/docs/notebooks/10_Data_assimilation.ipynb [NbConvertApp] Converting notebook RavenPy-master/docs/notebooks/10_Data_assimilation.ipynb to notebook [NbConvertApp] Writing 432766 bytes to buildout/10_Data_assimilation.output.ipynb + basename RavenPy-master/docs/notebooks/11_Climatological_ESP_forecasting.ipynb + filename=11_Climatological_ESP_forecasting.ipynb + echo 11_Climatological_ESP_forecasting.ipynb + sed s/.ipynb$// + filename=11_Climatological_ESP_forecasting + [ -e buildout/11_Climatological_ESP_forecasting.output.ipynb ] + jupyter nbconvert --to notebook --execute --ExecutePreprocessor.timeout=600 --allow-errors --output-dir buildout --output 11_Climatological_ESP_forecasting.output.ipynb RavenPy-master/docs/notebooks/11_Climatological_ESP_forecasting.ipynb [NbConvertApp] Converting notebook RavenPy-master/docs/notebooks/11_Climatological_ESP_forecasting.ipynb to notebook [NbConvertApp] ERROR | Kernel died while waiting for execute reply. Traceback (most recent call last): File "/opt/conda/envs/birdy/bin/jupyter-nbconvert", line 10, in <module> sys.exit(main()) File "/opt/conda/envs/birdy/lib/python3.10/site-packages/jupyter_core/application.py", line 283, in launch_instance super().launch_instance(argv=argv, **kwargs) File "/opt/conda/envs/birdy/lib/python3.10/site-packages/traitlets/config/application.py", line 1075, in launch_instance app.start() File "/opt/conda/envs/birdy/lib/python3.10/site-packages/nbconvert/nbconvertapp.py", line 420, in start self.convert_notebooks() File "/opt/conda/envs/birdy/lib/python3.10/site-packages/nbconvert/nbconvertapp.py", line 597, in convert_notebooks self.convert_single_notebook(notebook_filename) File "/opt/conda/envs/birdy/lib/python3.10/site-packages/nbconvert/nbconvertapp.py", line 563, in convert_single_notebook output, resources = self.export_single_notebook( File "/opt/conda/envs/birdy/lib/python3.10/site-packages/nbconvert/nbconvertapp.py", line 487, in export_single_notebook output, resources = self.exporter.from_filename( File "/opt/conda/envs/birdy/lib/python3.10/site-packages/nbconvert/exporters/exporter.py", line 201, in from_filename return self.from_file(f, resources=resources, **kw) File "/opt/conda/envs/birdy/lib/python3.10/site-packages/nbconvert/exporters/exporter.py", line 220, in from_file return self.from_notebook_node( File "/opt/conda/envs/birdy/lib/python3.10/site-packages/nbconvert/exporters/notebook.py", line 36, in from_notebook_node nb_copy, resources = super().from_notebook_node(nb, resources, **kw) File "/opt/conda/envs/birdy/lib/python3.10/site-packages/nbconvert/exporters/exporter.py", line 154, in from_notebook_node nb_copy, resources = self._preprocess(nb_copy, resources) File "/opt/conda/envs/birdy/lib/python3.10/site-packages/nbconvert/exporters/exporter.py", line 353, in _preprocess nbc, resc = preprocessor(nbc, resc) File "/opt/conda/envs/birdy/lib/python3.10/site-packages/nbconvert/preprocessors/base.py", line 48, in __call__ return self.preprocess(nb, resources) File "/opt/conda/envs/birdy/lib/python3.10/site-packages/nbconvert/preprocessors/execute.py", line 102, in preprocess self.preprocess_cell(cell, resources, index) File "/opt/conda/envs/birdy/lib/python3.10/site-packages/nbconvert/preprocessors/execute.py", line 123, in preprocess_cell cell = self.execute_cell(cell, index, store_history=True) File "/opt/conda/envs/birdy/lib/python3.10/site-packages/jupyter_core/utils/__init__.py", line 165, in wrapped return loop.run_until_complete(inner) File "/opt/conda/envs/birdy/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete return future.result() File "/opt/conda/envs/birdy/lib/python3.10/site-packages/nbclient/client.py", line 1005, in async_execute_cell raise DeadKernelError("Kernel died") from None nbclient.exceptions.DeadKernelError: Kernel died + exit 1 ```
Configuration menu - View commit details
-
Copy full SHA for c792171 - Browse repository at this point
Copy the full SHA c792171View commit details
Commits on Apr 29, 2024
-
docker: move to py3.11 and remove cdms2
py3.11 because py3.10 hang unexpectedly in raven nb in Jenkins but not interractively in JupyterLab. Unable to diagnose. Remove cdms2 because: ``` Could not solve for environment specs The following packages are incompatible ├─ cdms2 is installable with the potential options │ ├─ cdms2 [2.10|2.12|...|3.1.4] would require │ │ └─ python [2.7* |>=2.7,<2.8.0a0 ], which can be installed; │ ├─ cdms2 [3.0|3.0.1] would require │ │ └─ python [3.5* |>=3.5,<3.6.0a0 ], which can be installed; │ ├─ cdms2 3.0 would require │ │ └─ python 3.6* , which can be installed; │ ├─ cdms2 [3.0.1|3.1.0|3.1.2|3.1.3|3.1.4] would require │ │ └─ python >=3.6,<3.7.0a0 , which can be installed; │ ├─ cdms2 [3.1.2|3.1.3|3.1.4] would require │ │ └─ python >=3.7,<3.8.0a0 , which can be installed; │ ├─ cdms2 [3.1.4|3.1.5] would require │ │ └─ python >=3.6,<3.7.0a0 *_cpython, which can be installed; │ ├─ cdms2 [3.1.4|3.1.5] would require │ │ └─ python >=3.7,<3.8.0a0 *_cpython, which can be installed; │ ├─ cdms2 3.1.4 would require │ │ └─ python >=3.8,<3.9.0a0 , which can be installed; │ ├─ cdms2 [3.1.4|3.1.5] would require │ │ └─ python >=3.8,<3.9.0a0 *_cpython, which can be installed; │ ├─ cdms2 3.1.5 would require │ │ └─ python >=3.10,<3.11.0a0 *_cpython, which can be installed; │ ├─ cdms2 3.1.5 would require │ │ └─ python >=3.9,<3.10.0a0 *_cpython, which can be installed; │ └─ cdms2 3.1.5 would require │ └─ python >=3.9,<3.10.0a0 *_73_pypy, which can be installed; └─ pin-1 is not installable because it requires └─ python 3.11.* , which conflicts with any installable versions previously reported. Pins seem to be involved in the conflict. Currently pinned specs: - python 3.11.* (labeled as 'pin-1') ```
Configuration menu - View commit details
-
Copy full SHA for a584cac - Browse repository at this point
Copy the full SHA a584cacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61834e1 - Browse repository at this point
Copy the full SHA 61834e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a8cb91 - Browse repository at this point
Copy the full SHA 6a8cb91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 393fc67 - Browse repository at this point
Copy the full SHA 393fc67View commit details
Commits on May 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for be70c30 - Browse repository at this point
Copy the full SHA be70c30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2632657 - Browse repository at this point
Copy the full SHA 2632657View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e96dd6 - Browse repository at this point
Copy the full SHA 2e96dd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66d2646 - Browse repository at this point
Copy the full SHA 66d2646View commit details
Commits on May 3, 2024
-
jenkins: add note that ESGF_COMPUTE_API_REPO do not work anymore
Because csdm2 and vcs (from CDAT) are removed from the env because they block us from using newer version of Python.
Configuration menu - View commit details
-
Copy full SHA for a21c3c1 - Browse repository at this point
Copy the full SHA a21c3c1View commit details
Commits on May 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f12f917 - Browse repository at this point
Copy the full SHA f12f917View commit details -
Configuration menu - View commit details
-
Copy full SHA for b813769 - Browse repository at this point
Copy the full SHA b813769View commit details -
Configuration menu - View commit details
-
Copy full SHA for 936e344 - Browse repository at this point
Copy the full SHA 936e344View commit details -
jenkins: fix nbval --sanitize-with deprecation warning
``` /opt/conda/envs/birdy/lib/python3.11/site-packages/nbval/plugin.py:122: DeprecationWarning: --sanitize-with has been renamed to --nbval-sanitize-with warnings.warn("--sanitize-with has been renamed to --nbval-sanitize-with", DeprecationWarning) ```
Configuration menu - View commit details
-
Copy full SHA for f390690 - Browse repository at this point
Copy the full SHA f390690View commit details
Commits on May 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 54698f1 - Browse repository at this point
Copy the full SHA 54698f1View commit details -
docker: py311-240506: initial jenkins, raven nb, only 04_Emulating ...
Only 04_Emulating_hydrological_models.ipynb, hydroshare nb already known to break.
Configuration menu - View commit details
-
Copy full SHA for f8297b4 - Browse repository at this point
Copy the full SHA f8297b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cd37ec - Browse repository at this point
Copy the full SHA 2cd37ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06645a7 - Browse repository at this point
Copy the full SHA 06645a7View commit details -
docker: need to force uninstall ravenpy before installing it from source
Otherwise the new install did not install anything because it's the same version.
Configuration menu - View commit details
-
Copy full SHA for 8f69876 - Browse repository at this point
Copy the full SHA 8f69876View commit details -
docker: prevent unknown jupyterlab-git downgrade to 0.8.2
See docker/saved_buildout/conda-env-export.yml.
Configuration menu - View commit details
-
Copy full SHA for 3d3b14d - Browse repository at this point
Copy the full SHA 3d3b14dView commit details -
docker: jupyterlab-git 0.50.0 seems to conflict jupyterlab-topbar
Using the latest 0.4x series, hopefully it is compatible. ``` Could not solve for environment specs The following packages are incompatible ├─ jupyterlab-git 0.50.0 is installable with the potential options │ ├─ jupyterlab-git 0.50.0 would require │ │ └─ jupyterlab >=4,<5 , which can be installed; │ └─ jupyterlab-git 0.50.0 conflicts with any installable versions previously reported; └─ jupyterlab-topbar is not installable because there are no viable options ├─ jupyterlab-topbar 0.6.1 would require │ └─ jupyterlab >=3.0.0,<4 , which conflicts with any installable versions previously reported; └─ jupyterlab-topbar 0.6.1 would require └─ jupyterlab >=3.0.0rc10,==3.* , which does not exist (perhaps a missing channel). The command '/bin/sh -c umask 0000 && pip uninstall -y ravenpy && pip install --no-cache-dir git+https://github.com/CSHS-CWRA/RavenPy.git@1977732c8dbf39ea7d563e7e30052707ba8fb2ec && mamba install -c conda-forge -c cdat -c bokeh -c plotly -c pyviz/label/dev -c defaults -n birdy jupyterlab-git==0.50.0 && mamba clean --all --yes' returned a non-zero code: 1 ```
Configuration menu - View commit details
-
Copy full SHA for 008928f - Browse repository at this point
Copy the full SHA 008928fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a44255e - Browse repository at this point
Copy the full SHA a44255eView commit details
Commits on May 8, 2024
-
docker: install birdy.git@v0.8.7 from source
To fix notebook 02_Extract_geographical_watershed_properties.ipynb.
Configuration menu - View commit details
-
Copy full SHA for 20c7b5e - Browse repository at this point
Copy the full SHA 20c7b5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5533c89 - Browse repository at this point
Copy the full SHA 5533c89View commit details -
Configuration menu - View commit details
-
Copy full SHA for d205720 - Browse repository at this point
Copy the full SHA d205720View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e28160 - Browse repository at this point
Copy the full SHA 5e28160View commit details
Commits on May 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 448a347 - Browse repository at this point
Copy the full SHA 448a347View commit details -
docker: py311-240506-update240508: jenkins build, raven nb, only know…
…n HydroShare_integration failure
Configuration menu - View commit details
-
Copy full SHA for 931cfc9 - Browse repository at this point
Copy the full SHA 931cfc9View commit details -
docker: py311-240506-update240508: jenkins build, default nb, only in…
…termittent opendap.ipynb failure
Configuration menu - View commit details
-
Copy full SHA for c805eae - Browse repository at this point
Copy the full SHA c805eaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54792e6 - Browse repository at this point
Copy the full SHA 54792e6View commit details