Closed tlvu closed 2 years ago
@tlogan2000 @aulemahal This is a newer "beta" build than the one you tried last week to pull latest changes of all packages. You'll have to stop and restart your Jupyter server.
@tlogan2000 Please perform any extra manual Bokeh performance test. I've manually tested the homepage notebook 5 and no apparent performance regression observed.
Not sure if it matters, but pandas
in clisops
is pinned below v1.4 right now. I'm not sure if that might cause environment inconsistencies. https://github.com/roocs/clisops/blame/d7a339addf436af0c57a4f2b3e305077ce07fa11/requirements.txt#L3
Not sure if it matters, but
pandas
inclisops
is pinned below v1.4 right now. I'm not sure if that might cause environment inconsistencies. https://github.com/roocs/clisops/blame/d7a339addf436af0c57a4f2b3e305077ce07fa11/requirements.txt#L3
This is weird, we did not explicitly specify pandas
(https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/blob/dc6745158f589360573ac7f48db1f207fe30e5ea/docker/environment.yml#L50) so that version should have been "negotiated" between all the indirect dependencies.
Not sure if it matters, but
pandas
inclisops
is pinned below v1.4 right now. I'm not sure if that might cause environment inconsistencies. https://github.com/roocs/clisops/blame/d7a339addf436af0c57a4f2b3e305077ce07fa11/requirements.txt#L3This is weird, we did not explicitly specify
pandas
(https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/blob/dc6745158f589360573ac7f48db1f207fe30e5ea/docker/environment.yml#L50 ) so that version should have been "negotiated" between all the indirect dependencies.
Found it.
Clisops introduced pandas
pin since 0.9.0 only, we have 0.8.0 https://github.com/conda-forge/clisops-feedstock/blob/2bdbb0ef9c1297d8dbb3483dcc4664dbe84ec204/recipe/meta.yaml#L26
I guess I have to force clisops >= 0.9.0
to get it. Somehow the build resolves to an older clisops
. mamba
is faster than conda
but sometimes it is not precise :(
Thanks for the catch.
Check out this pull request on
See visual diffs & provide feedback on Jupyter Notebooks.
Powered by ReviewNB
Overview
Still have to pin
dask
for performance andshapely
for notebook error.Dask dashboard and Panel server app work both by manually mapping
http://localhost:<PORT>
tohttps://pavics.ouranos.ca/jupyter/user/<USER>/proxy/<PORT>
as seen in screenshots below:The "Render with Panel" green button also works and avoid having to deal with manual URL rewrite:
Relevant Changes
Related Issue / Discussion
Test
Deployed as "beta" image in production for bokeh visualization performance regression testing.
Manual test notebook https://github.com/Ouranosinc/PAVICS-landing/blob/master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb for bokeh visualization performance and it looks fine.
Jenkins builds: only known subset-user-input.ipynb: RemoteDisconnected,
pavics/workflow-tests:220412
: job-PAVICS-e2e-workflow-tests-new-docker-build-17-consoleText.txt job-PAVICS-e2e-workflow-tests-new-docker-build-16-consoleText.txt job-PAVICS-e2e-workflow-tests-new-docker-build-15-consoleText.txtJenkins build: all passed,
pavics/workflow-tests:220522
: climex.ipynb 2.5 mins, OK job-PAVICS-e2e-workflow-tests-new-docker-build-39-consoleText.txt climex.ipynb 5 mins, Slow job-PAVICS-e2e-workflow-tests-new-docker-build-41-consoleText.txt climex.ipynb 14 mins, VERY Slow job-PAVICS-e2e-workflow-tests-new-docker-build-42-consoleText.txtAdditional Information
Full diff
conda env export
: 220401-220412-conda-env-export.diff.txt220401-220502-conda-env-export.diff.txt
Full new
conda env export
: 220412-conda-env-export.yml.txt220502-conda-env-export.yml.txt