Skip to content

Commit f156a39

Browse files
committed
update to JLab3, not tested
1 parent f3eb6d1 commit f156a39

File tree

3 files changed

+89
-114
lines changed

3 files changed

+89
-114
lines changed

Dockerfile.DLkernel

Lines changed: 8 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -21,65 +21,12 @@ RUN chown -R $NB_USER:$NB_GID /home/$NB_USER && chmod 777 -R /home/$NB_USER/.ju
2121
USER $NB_USER
2222

2323
# Configure jupyter notebook and lab extenstions
24-
RUN jupyter nbextension enable --py widgetsnbextension --sys-prefix && \
25-
jupyter nbextension install --py mayavi --user && \
26-
jupyter nbextension enable autosavetime/main && \
27-
jupyter nbextension enable code_prettify/code_prettify && \
28-
jupyter nbextension enable keyboard_shortcut_editor/main && \
29-
jupyter nbextension enable spellchecker/main && \
30-
jupyter nbextension enable toggle_all_line_numbers/main && \
31-
jupyter nbextension enable codefolding/main && \
32-
jupyter nbextension enable highlighter/highlighter && \
33-
jupyter nbextension enable code_prettify/isort && \
34-
jupyter nbextension enable scratchpad/main && \
35-
jupyter nbextension enable tree-filter/index && \
36-
jupyter nbextension enable rubberband/main && \
37-
jupyter nbextension enable varInspector/main && \
38-
jupyter nbextension enable datestamper/main && \
39-
jupyter nbextension enable snippets_menu/main && \
40-
jupyter serverextension enable --py jupyterlab --sys-prefix && \
41-
jupyter serverextension enable --py jupyterlab_code_formatter && \
42-
jupyter serverextension enable --py jupyterlab_git && \
43-
jupyter labextension install @krassowski/jupyterlab-lsp && \
44-
jupyter labextension install @ryantam626/jupyterlab_code_formatter && \
45-
jupyter labextension install @jupyterlab/debugger && \
46-
jupyter labextension install @hadim/jupyter-archive && \
47-
jupyter labextension install @jupyter-widgets/jupyterlab-manager && \
48-
jupyter labextension install @jupyterlab/git && \
49-
jupyter labextension install @jupyterlab/katex-extension && \
50-
jupyter labextension install @jupyterlab/mathjax3-extension && \
51-
jupyter labextension install @krassowski/jupyterlab_go_to_definition && \
52-
jupyter labextension install @lckr/jupyterlab_variableinspector && \
53-
jupyter labextension install @mflevine/jupyterlab_html && \
54-
jupyter labextension install @oriolmirosa/jupyterlab_materialdarker && \
55-
jupyter labextension install jupyter-matplotlib && \
56-
jupyter labextension install jupyterlab-drawio && \
57-
jupyter labextension install jupyterlab-kernelspy && \
58-
jupyter labextension install jupyterlab-nvdashboard && \
59-
jupyter labextension install jupyterlab-python-file && \
60-
jupyter labextension install jupyterlab-system-monitor && \
61-
jupyter labextension install jupyterlab-tailwind-theme && \
62-
jupyter labextension install jupyterlab-topbar-extension && \
63-
jupyter labextension install jupyterlab-topbar-text && \
64-
jupyter labextension install jupyterlab_conda && \
65-
jupyter labextension install jupyterlab_tensorboard && \
66-
jupyter labextension install jupyterlab_toastify && \
67-
jupyter labextension install @telamonian/theme-darcula && \
68-
jupyter labextension install @karosc/jupyterlab_dracula && \
69-
jupyter labextension install @mohirio/jupyterlab-horizon-theme && \
70-
jupyter labextension install @yeebc/jupyterlab_neon_theme && \
71-
jupyter labextension install @jupyterlab/server-proxy && \
72-
jupyter labextension install jupyterlab-datawidgets itkwidgets && \
73-
jupyter labextension install @bokeh/jupyter_bokeh && \
74-
jupyter labextension install spreadsheet-editor && \
75-
jupyter labextension install jupyterlab-execute-time && \
76-
jupyter labextension install jupyterlab-recents && \
77-
jupyter labextension install @wallneradam/run_all_buttons && \
78-
jupyter labextension install @wallneradam/full_screen && \
79-
jupyter labextension install @ijmbarr/jupyterlab_spellchecker && \
80-
jupyter labextension install jupyterlab-chart-editor && \
81-
jupyter labextension install jupyterlab_filetree && \
82-
jupyter labextension install jupyterlab-theme-solarized-dark && \
83-
jupyter labextension install shared_kernel && \
84-
npm cache clean --force
24+
RUN jupyter labextension install @jupyterlab/hdf5 \
25+
@yeebc/jupyterlab_neon_theme && \
26+
npm install --save-dev bash-language-server \
27+
dockerfile-language-server-nodejs \
28+
unified-language-server \
29+
vscode-html-languageserver-bin \
30+
vscode-json-languageserver-bin && \
31+
npm cache clean --force
8532

Notes.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
2+
SPELLCHEKER SETTINGS:
3+
Advanced Settings Editor → Spellchecker and set onlineDictionaries
4+
[
5+
{
6+
"id": "en_US-online",
7+
"aff": "https://cdn.jsdelivr.net/codemirror.spell-checker/latest/en_US.aff",
8+
"dic": "https://cdn.jsdelivr.net/codemirror.spell-checker/latest/en_US.dic",
9+
"name": "My favorite variant of English"
10+
}
11+
]
12+

resources/conda-env-py3.yml

Lines changed: 69 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,99 +1,115 @@
11
name: base
22
channels:
33
- pytorch
4-
- defaults
4+
- bokeh
5+
- plotly
56
- conda-forge
67
- anaconda
7-
- bokeh
88
dependencies:
9-
# Jupyter
9+
- nodejs
10+
# JupyterLab
1011
- jupyterlab
1112
- jupyterhub
12-
- widgetsnbextension
1313
- ipywidgets
14-
- nb_conda_kernels
15-
- jupyter_contrib_nbextensions
16-
- jupyter_nbextensions_configurator
17-
- nodejs
14+
- jupyter-server-proxy
15+
- jupyterlab-git
16+
- jupyterlab-lsp
17+
- jupyterlab_latex
18+
- jupyterlab-katex
19+
- jupyterlab-mathjax3
20+
- jupyterlab-language-pack-ru-RU
21+
- jupyterlab-system-monitor
22+
- jupyterlab-unfold
23+
- jupyter-archive
24+
- jupyterlab-spellchecker
25+
- mamba_gator
26+
- jupyterlab-fonts
27+
- jupyterlab-drawio
28+
- jupyterlab-favorites
29+
- jupyterlab-recents
30+
- jupyterlab-notifications
31+
- jupyter_bokeh
32+
- jupyterlab-tour
33+
- jupyterlab-fileopen
34+
- jupyterlab_code_formatter
35+
- jupyterlab_execute_time
36+
- jupyterlab-nvdashboard
1837
# Plotting, visualization
1938
- matplotlib
20-
- ipympl>=0.4.1
39+
- ipympl
2140
- seaborn
2241
- plotly
2342
- bokeh
2443
- mayavi
2544
- cycler
45+
- plotly
46+
- ipygany
47+
- voila
2648
# ML
27-
- cudatoolkit=10.2
28-
- pytorch>=1.5.1
29-
- torchvision>=0.5
30-
- tensorflow-gpu
31-
- tensorboard
32-
- keras>=2.3
33-
- ignite>=0.3
34-
- tensorboardx
35-
- scikit-learn
36-
- scipy>=1.4
37-
- pydot
38-
- catboost
39-
- statsmodels
49+
#- cudatoolkit=11.3
50+
#- pytorch
51+
#- torchvision
52+
#- tensorflow-gpu
53+
#- tensorboard
54+
#- pytorch-lightning
55+
#- tensorboardx
56+
#- scikit-learn
57+
#- scipy
58+
#- pydot
59+
#- catboost
60+
#- statsmodels
61+
#- jax
4062
# Image processing
41-
- opencv
42-
- pillow==6.1
43-
- cython
44-
- scikit-image
45-
- pywavelets
63+
#- opencv
64+
#- pillow
65+
#- cython
66+
#- scikit-image
67+
#- pywavelets
4668
# unit-testing
47-
- nose
48-
- pytest
49-
- pytest-cov
50-
- pytest-faulthandler
69+
#- nose
70+
#- pytest
71+
#- pytest-cov
72+
#- pytest-faulthandler
5173
# other
5274
- conda-build
5375
- pip
5476
- mne
5577
- decorator
5678
- jinja2
5779
- numpy
58-
- pandas>=1.0.0
59-
- pyqt>=5.9
80+
- pandas
81+
- pyqt
6082
- python-dateutil
6183
- requests
6284
- sympy
6385
- tqdm
6486
- dill
6587
- protobuf
6688
- ldap3
67-
- xeus-python>=0.6.7
6889
- ptvsd
69-
- jupyterlab-nvdashboard
70-
- jupyter-archive
71-
- python-language-server
90+
- python-lsp-server
7291
- black
73-
- jupyterlab_code_formatter
7492
- python-lmdb
75-
# experimental
76-
- itkwidgets
77-
- jupyter_bokeh
78-
- pyarrow==0.16.0
93+
- texlab
94+
- chktex
7995
- pip:
80-
- jupyterlab_hdf
81-
- ray
8296
- pyro-ppl
83-
- rlgraph[ray]
8497
- jupyter-tensorboard
8598
- arxiv
86-
- jupyterlab_latex
87-
- jupyterlab-git
8899
- python-picard
89-
- pytorch_memlab
90-
- jupyterlab_proxy_gui
91-
- jupyter-dash
92-
- jupyter-lsp
93-
- jupyter-conda
94-
- nbresuse
95100
- bash_kernel
96101
- thop
102+
- jupyterlab-quickopen
103+
- jupyterlab-horizon-theme
104+
- jupyterlab-shanshu-theme
105+
- jupyterlab_theme_sophon
106+
- epi2melabs_theme
107+
- jupyterlab-prodigy
108+
- jupyterlab-spreadsheet-editor
109+
- jupyterlab_markup
110+
- databeanstalk-theme
111+
- jupyterlab_theme_hale
112+
- jupyterlab_hdf
97113
#jupyterhub
98114
- jupyterhub-systemdspawner
99115
- jupyterhub-ldap-authenticator

0 commit comments

Comments
 (0)