Documentation

Students and lecturers can find all information on using the JupyterHub on this page.

1. Registration

The JupyterHub is connected to the state-wide identity management system bwIDM. This means that you can log in to the JupyterHub via your university account. When you log in for the first time, you must agree to the terms of use. Otherwise you will not be able to use the JupyterHub. After logging in, you will be automatically redirected to the JupyterHub.

On the JupyterHub you will see your internal user name and e-mail address in the top right-hand corner. Please note that the internal user name does not correspond to your university abbreviation.

JupyterHub-Menüleiste mit Home, Token, Profilverwaltung und Logout-Option.
JupyterHub's navigation bar, showing the user's role, username, and email address

After your first login, you will be assigned a role. Based on the information stored in your university account, you will be assigned the role of

  • Student (Student) or
  • Lecturer (Lecturer).

Unlike students, lecturers have the option of creating their own profiles.

If you are shown the wrong role or no role at all, please send us a short email to support∂bwjupyter.de. After we have manually assigned the role to you, you should see the correct role after logging in again.

2. JupyterHub Profiles

After you have logged in, you will receive a selection of different JupyterHub profiles (profiles for short).

A profile determines

  • which programming language, packages and dependencies are pre-installed and
  • whether a graphics card (GPU) is available.

Once you have started a profile, you will be provided with your own environment. Regardless of the profile, you receive a central data memory of 2 GB, which is linked to your account, and 8 GB RAM.

2.1 Standard Profiles

bwJupyter provides a set of pre-defined profiles that users can select. Profiles located in the section "Jupyter Profiles" refer to profiles provided and maintained by the official Jupyter project. A description of the profiles can be found in the Jupyter documentation.

Profiles located in the section "bwJupyter Profiles" were created based on a demand survey and are made available to all users. Below you will find the available standard profiles with pre-installed packages, libraries and applications.

bwJupyter - Python (v5.2.1-3)

Python package / version
absl-py 2.1.0
aiofiles 24.1.0
aiohappyeyeballs 2.6.1
aiohttp 3.11.14
aiosignal 1.3.2
alembic 1.15.1
altair 5.5.0
annotated-types 0.7.0
anyio 4.8.0
appdirs 1.4.4
archspec 0.2.5
argon2-cffi 23.1.0
argon2-cffi-bindings 21.2.0
arrow 1.3.0
arviz 0.21.0
asttokens 3.0.0
async_generator 1.10
async-lru 2.0.5
asyncer 0.0.7
attrs 25.3.0
audioread 3.0.1
babel 2.17.0
bash_kernel 0.10.0
beautifulsoup4 4.13.3
bidict 0.23.1
bleach 6.2.0
blinker 1.9.0
boltons 24.0.0
Brotli 1.1.0
cached-property 1.5.2
cachetools 5.5.2
certifi 2025.1.31
certipy 0.2.1
cffi 1.17.1
chainlit 2.4.201
charset-normalizer 3.4.1
chevron 0.14.0
chex 0.1.89
click 8.1.8
cloudpickle 3.1.1
cobra 0.29.1
colorama 0.4.6
comm 0.2.2
conda 25.1.1
conda-libmamba-solver 25.1.1
conda-package-handling 2.4.0
conda_package_streaming 0.11.0
cons 0.4.6
contourpy 1.3.1
control 0.10.1
cryptography 44.0.2
cycler 0.12.1
dataclasses-json 0.6.7
datasets 3.4.1
debugpy 1.8.13
decorator 5.2.1
defusedxml 0.7.1
depinfo 2.2.0
Deprecated 1.2.18
dill 0.3.8
diskcache 5.6.3
distro 1.9.0
docopt 0.6.2
docplex 2.29.241
docutils 0.21.2
et_xmlfile 2.0.0
etils 1.12.2
etuples 0.3.9
exceptiongroup 1.2.2
executing 2.1.0
fastapi 0.115.11
fastjsonschema 2.21.1
ffmpeg 1.4
ffmpeg-python 0.2.0
filelock 3.18.0
filetype 1.2.0
flax 0.10.4
fonttools 4.56.0
fqdn 1.5.1
frozendict 2.4.6
frozenlist 1.5.0
fsspec 2024.12.0
future 1.0.0
geometric 1.1
gitdb 4.0.12
GitPython 3.1.44
googleapis-common-protos 1.69.2
graphviz 0.20.3
greenlet 3.1.1
grpcio 1.71.0
h11 0.14.0
h2 4.2.0
h5netcdf 1.6.1
h5py 3.13.0
hpack 4.1.0
httpcore 1.0.7
httpx 0.28.1
httpx-sse 0.4.0
huggingface-hub 0.29.3
humanize 4.12.1
hyperframe 6.1.0
idna 3.10
imageio 2.37.0
importlib_metadata 8.6.1
importlib_resources 6.5.2
inform 1.33
iniconfig 2.1.0
intel-cmplr-lib-ur 2025.0.5
intel-openmp 2025.0.5
IPlantUML 0.1.1
ipykernel 6.29.5
ipympl 0.9.7
ipytest 0.14.2
ipython 9.0.2
ipython_genutils 0.2.0
ipython_pygments_lexers 1.1.1
ipywidgets 8.1.5
isoduration 20.11.0
ja 1.1.1
jax 0.5.3
jaxlib 0.5.3
jedi 0.19.2
Jinja2 3.1.6
jiter 0.9.0
joblib 1.4.2
json5 0.10.0
jsonpatch 1.33
jsonpointer 3.0.0
jsonschema 4.23.0
jsonschema-specifications 2024.10.1
jupyter_client 8.6.3
jupyter_core 5.7.2
jupyter-events 0.12.0
jupyter-lsp 2.2.5
jupyter_server 2.15.0
jupyter_server_terminals 0.5.3
jupyterhub 5.2.1
jupyterlab 4.3.6
jupyterlab_pygments 0.3.0
jupyterlab_server 2.27.3
jupyterlab_widgets 3.0.13
keras 3.9.0
kiwisolver 1.4.8
Lazify 0.4.0
lazy_loader 0.4
libmambapy 2.0.7
librosa 0.11.0
literalai 0.1.103
llvmlite 0.44.0
logical-unification 0.4.6
Mako 1.3.9
markdown-it-py 3.0.0
MarkupSafe 3.0.2
marshmallow 3.26.1
matplotlib 3.10.1
matplotlib-inline 0.1.7
mcp 1.4.1
mdurl 0.1.2
menuinst 2.2.0
miniKanren 1.0.3
mistune 3.1.2
mizani 0.13.1
mkl 2025.0.1
ml_dtypes 0.5.1
mpmath 1.3.0
msgpack 1.1.0
multidict 6.2.0
multipledispatch 1.0.0
multiprocess 0.70.16
mypy-extensions 1.0.0
namex 0.0.8
narwhals 1.31.0
nbclassic 1.2.0
nbclient 0.10.2
nbconvert 7.16.6
nbformat 5.10.4
nest_asyncio 1.6.0
networkx 3.4.2
notebook 7.3.3
notebook_shim 0.2.4
numba 0.61.0
numpy 2.1.3
oauthlib 3.2.2
onnx 1.17.0
onnxconverter-common 1.13.0
openai 1.67.0
opencv-python 4.11.0.86
openpyxl 3.1.5
opentelemetry-api 1.31.0
opentelemetry-exporter-otlp 1.31.0
opentelemetry-exporter-otlp-proto-common 1.31.0
opentelemetry-exporter-otlp-proto-grpc 1.31.0
opentelemetry-exporter-otlp-proto-http 1.31.0
opentelemetry-instrumentation 0.52b0
opentelemetry-proto 1.31.0
opentelemetry-sdk 1.31.0
opentelemetry-semantic-conventions 0.52b0
opt_einsum 3.4.0
optax 0.2.4
optlang 1.8.3
optree 0.14.1
orbax-checkpoint 0.11.9
orekit 12.2
orekit_stubs 0.1
overrides 7.7.0
packaging 24.2
pamela 1.2.0
pandas 2.2.3
pandas-flavor 0.6.0
pandocfilters 1.5.0
parso 0.8.4
patsy 1.0.1
pexpect 4.9.0
pickleshare 0.7.5
pillow 11.1.0
pingouin 0.5.5
pip 25.0.1
pkgutil_resolve_name 1.3.10
plantweb 1.3.0
platformdirs 4.3.6
playwright 1.51.0
plotly 6.0.1
plotnine 0.10.1
pluggy 1.5.0
pooch 1.8.2
prometheus_client 0.21.1
prompt_toolkit 3.0.50
propcache 0.3.0
protobuf 5.29.4
psutil 7.0.0
ptyprocess 0.7.0
pure_eval 0.2.3
pyarrow 19.0.1
pycosat 0.6.6
pycparser 2.22
pydantic 2.10.6
pydantic_core 2.27.2
pydantic-settings 2.8.1
pydeck 0.9.1
pyee 12.1.1
pygame 2.6.1
Pygments 2.19.1
PyJWT 2.10.1
pymc 5.21.1
pyotp 2.9.0
pyparsing 3.2.1
pyscf 2.8.0
PySocks 1.7.1
pytensor 2.28.3
pytest 8.3.5
python-dateutil 2.9.0.post0
python-dotenv 1.0.1
python-engineio 4.11.2
python-json-logger 2.0.7
python-libsbml 5.20.4
python-multipart 0.0.18
python-socketio 5.12.1
pytz 2025.1
PyYAML 6.0.2
pyzmq 26.3.0
quantiphy 2.20
referencing 0.36.2
regex 2024.11.6
requests 2.32.3
rfc3339_validator 0.1.4
rfc3986-validator 0.1.1
rich 13.9.4
rpds-py 0.23.1
ruamel.yaml 0.18.10
ruamel.yaml.clib 0.2.8
safetensors 0.5.3
scikit-image 0.25.2
scikit-learn 1.6.1
scipy 1.15.2
seaborn 0.13.2
Send2Trash 1.8.3
setuptools 75.8.2
simple-websocket 1.1.0
simplejson 3.20.1
siuba 0.3.0
six 1.17.0
skl2onnx 1.18.0
smmap 5.0.2
sniffio 1.3.1
soundfile 0.13.1
soupsieve 2.5
soxr 0.5.0.post1
SQLAlchemy 2.0.39
sse-starlette 2.2.1
stack_data 0.6.3
starlette 0.41.3
statsmodels 0.14.4
streamlit 1.43.2
swiglpk 5.0.12
sympy 1.13.3
syncer 2.0.3
tabulate 0.9.0
tbb 2022.0.0
tcmlib 1.2.0
tenacity 9.0.0
tensorstore 0.1.72
terminado 0.18.1
threadpoolctl 3.6.0
tidyverse 0.1.0
tifffile 2025.3.13
tinycss2 1.4.0
tokenizers 0.21.1
toml 0.10.2
tomli 2.2.1
toolz 1.0.0
tornado 6.4.2
tqdm 4.67.1
traitlets 5.14.3
transformers 4.49.0
treescope 0.1.9
truststore 0.10.1
tvm 1.0.0
types-python-dateutil 2.9.0.20241206
typing_extensions 4.12.2
typing-inspect 0.9.0
typing_utils 0.1.0
tzdata 2025.1
umf 0.9.1
uptrace 1.31.0
uri-template 1.3.0
urllib3 2.3.0
uv 0.6.8
uvicorn 0.34.0
watchdog 6.0.0
watchfiles 0.20.0
wcwidth 0.2.13
webcolors 24.11.1
webencodings 0.5.1
websocket-client 1.8.0
wheel 0.45.1
widgetsnbextension 4.0.13
wrapt 1.17.2
wsproto 1.2.0
xarray 2025.3.0
xarray-einstats 0.8.0
xlrd 2.0.1
xts 0.0.12
xxhash 3.5.0
yarl 1.18.3
zipp 3.21.0
zstandard 0.23.0


System package / version
apt 2.7.14build2
base-files 13ubuntu10.2
base-passwd 3.6.3build1
bash 5.2.21-2ubuntu4
bsdutils 1:2.39.3-9ubuntu6.2
bzip2 1.0.8-5.1build0.1
ca-certificates 20240203
coreutils 9.4-3ubuntu6
curl 8.5.0-2ubuntu10.6
dash 0.5.12-6ubuntu5
debconf 1.5.86ubuntu1
debianutils 5.17build1
diffutils 1:3.10-1build1
dpkg 1.22.6ubuntu6.1
e2fsprogs 1.47.0-2.4~exp1ubuntu4.1
findutils 4.9.0-5build1
fonts-liberation 1:2.1.5-3
gcc-14-base 14.2.0-4ubuntu2~24.04
git 1:2.43.0-1ubuntu7.2
gpgv 2.4.4-2ubuntu17
grep 3.11-4build1
gzip 1.12-1ubuntu3
hostname 3.23+nmu2ubuntu2
init-system-helpers 1.66ubuntu1
jq 1.7.1-3build1
less 590-2ubuntu2.1
libacl1 2.3.2-1build1.1
libapt-pkg6.0t64 2.7.14build2
libassuan0 2.5.6-1build1
libattr1 1:2.5.2-1build1.1
libaudit-common 1:3.1.2-2.1build1.1
libaudit1 1:3.1.2-2.1build1.1
libblkid1 2.39.3-9ubuntu6.2
libbz2-1.0 1.0.8-5.1build0.1
libc-bin 2.39-0ubuntu8.4
libc6 2.39-0ubuntu8.4
libcap-ng0 0.8.4-2build2
libcap2 1:2.66-5ubuntu2.2
libcom-err2 1.47.0-2.4~exp1ubuntu4.1
libcrypt1 1:4.4.36-4build1
libdebconfclient0 0.271ubuntu3
libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1
libffi8 3.4.6-1build1
libgcc-s1 14.2.0-4ubuntu2~24.04
libgcrypt20 1.10.3-2build1
libgmp10 2:6.3.0+dfsg-2ubuntu6.1
libgnutls30t64 3.8.3-1.1ubuntu3.3
libgpg-error0 1.47-3build2.1
libhogweed6t64 3.9.1-2.2build1.1
libidn2-0 2.3.7-2build1.1
liblz4-1 1.9.4-1build1.1
liblzma5 5.6.1+really5.4.5-1build0.1
libmd0 1.1.0-2build1.1
libmount1 2.39.3-9ubuntu6.2
libncursesw6 6.4+20240113-1ubuntu2
libnettle8t64 3.9.1-2.2build1.1
libnpth0t64 1.6-3.1build1
libp11-kit0 0.25.3-4ubuntu2.1
libpam-modules-bin 1.5.3-5ubuntu5.1
libpam-modules 1.5.3-5ubuntu5.1
libpam-runtime 1.5.3-5ubuntu5.1
libpam0g 1.5.3-5ubuntu5.1
libpcre2-8-0 10.42-4ubuntu2.1
libproc2-0 2:4.0.4-4ubuntu3.2
libseccomp2 2.5.5-1ubuntu3.1
libselinux1 3.5-2ubuntu2.1
libsemanage-common 3.5-1build5
libsemanage2 3.5-1build5
libsepol2 3.5-2build1
libsmartcols1 2.39.3-9ubuntu6.2
libss2 1.47.0-2.4~exp1ubuntu4.1
libssl3t64 3.0.13-0ubuntu3.5
libstdc++6 14.2.0-4ubuntu2~24.04
libsystemd0 255.4-1ubuntu8.5
libtasn1-6 4.19.0-3ubuntu0.24.04.1
libtinfo6 6.4+20240113-1ubuntu2
libudev1 255.4-1ubuntu8.5
libunistring5 1.1-2build1.1
libuuid1 2.39.3-9ubuntu6.2
libxxhash0 0.8.2-2build1
libzstd1 1.5.5+dfsg2-2build1.1
locales 2.39-0ubuntu8.4
login 1:4.13+dfsg1-4ubuntu3.2
logsave 1.47.0-2.4~exp1ubuntu4.1
mawk 1.3.4.20240123-1build1
mount 2.39.3-9ubuntu6.2
ncurses-base 6.4+20240113-1ubuntu2
ncurses-bin 6.4+20240113-1ubuntu2
netbase 6.4
pandoc 3.1.3+ds-2
passwd 1:4.13+dfsg1-4ubuntu3.2
patch 2.7.6-7build3
perl-base 5.38.2-3.2build2.1
procps 2:4.0.4-4ubuntu3.2
run-one 1.17-0ubuntu2
sed 4.9-2build1
sensible-utils 0.0.22
sudo 1.9.15p5-3ubuntu5
sysvinit-utils 3.08-6ubuntu3
tar 1.35+dfsg-3build1
tini 0.19.0-1
ubuntu-keyring 2023.11.28.1
unminimize 0.2.1
util-linux 2.39.3-9ubuntu6.2
vim 2:9.1.0016-1ubuntu7.6
wget 1.21.4-1ubuntu4.1
zlib1g 1:1.3.dfsg-3.1ubuntu2.1

bwJupyter - R (v5.2.1-2)

R package / version
abind 1.4-5
akima 0.6-3.4
alphavantager 0.1.3
anytime 0.3.11
askpass 1.2.1
assertthat 0.2.1
backports 1.5.0
base 4.3.3
base64enc 0.1-3
bayestestR 0.15.2
bit 4.6.0
bit64 4.5.2
bitops 1.0-9
blob 1.2.4
boot 1.3-31
brew 1.0-10
brio 1.1.5
broom 1.0.7
bslib 0.9.0
cachem 1.1.0
callr 3.7.6
car 3.1-2
carData 3.0-5
caret 6.0-94
cellranger 1.1.0
checkmate 2.3.2
class 7.3-23
cli 3.6.4
clipr 0.8.0
clock 0.7.1
coda 0.19-4.1
codetools 0.2-20
colorspace 2.1-1
commonmark 1.9.2
compiler 4.3.3
conflicted 1.2.0
conquer 1.3.3
cowplot 1.1.3
cpp11 0.5.2
crayon 1.5.3
credentials 2.0.2
crosstalk 1.2.1
crul 1.5.0
curl 6.2.1
data.table 1.15.2
datasets 4.3.3
datawizard 1.0.1
DBI 1.2.3
dbplyr 2.5.0
DEoptimR 1.1-3-1
Deriv 4.1.6
desc 1.4.3
devtools 2.4.5
diagram 1.6.5
dials 1.4.0
DiceDesign 1.10
diffobj 0.3.5
digest 0.6.37
distributional 0.5.0
doBy 4.6.25
doFuture 1.0.1
dotCall64 1.2
downlit 0.4.4
dplyr 1.1.4
dtplyr 1.3.1
e1071 1.7-16
ellipsis 0.3.2
ergm 4.7.5
ergm.count 4.1.2
ergm.multi 0.2.1.1
evaluate 1.0.3
expsmooth 2.3
fable 0.4.1
fabletools 0.5.0
fansi 1.0.6
farver 2.1.2
fastmap 1.2.0
feasts 0.4.1
fields 16.3.1
flextable 0.9.3
fma 2.5
fontawesome 0.5.3
fontBitstreamVera 0.1.1
fontLiberation 0.1.0
fontquiver 0.2.1
forcats 1.0.0
foreach 1.5.2
forecast 8.23.0
fpp2 2.5
fpp3 0.5
fracdiff 1.5-3
fs 1.6.5
furrr 0.3.1
future 1.34.0
future.apply 1.11.3
gargle 1.5.2
gbRd 0.4.12
gdtools 0.4.0
generics 0.1.3
gert 2.1.4
gfonts 0.2.0
ggdist 3.3.2
ggplot2 3.5.1
gh 1.4.1
gitcreds 0.1.2
globals 0.16.3
glue 1.8.0
googledrive 2.1.1
googlesheets4 1.1.1
gower 1.0.1
GPfit 1.0-8
graphics 4.3.3
grDevices 4.3.3
grid 4.3.3
gridExtra 2.3
gtable 0.3.6
hardhat 1.4.1
haven 2.5.3
hexbin 1.28.5
highr 0.11
hms 1.1.3
htmltools 0.5.8.1
htmlwidgets 1.6.4
httpcode 0.3.0
httpuv 1.6.15
httr 1.4.7
httr2 1.1.1
ids 1.0.1
igraph 1.5.1
infer 1.0.7
ini 0.3.1
insight 1.1.0
ipred 0.9-15
IRdisplay 1.1
IRkernel 1.3.2
isoband 0.2.7
iterators 1.0.14
itsadug 2.4.1
jquerylib 0.1.4
jsonlite 1.9.1
kableExtra 1.4.0
KernSmooth 2.23-26
knitr 1.49
kohonen 3.0.12
labeling 0.4.3
later 1.4.1
lattice 0.22-6
lava 1.8.1
lazyeval 0.2.2
lhs 1.2.0
lifecycle 1.0.4
listenv 0.9.1
lme4 1.1-34
lmtest 0.9-40
lpSolveAPI 5.5.2.0-17.12
lubridate 1.9.3
magrittr 2.0.3
maps 3.4.2.1
MASS 7.3-60.0.1
Matrix 1.6-5
matrixModels 0.5-3
matrixStats 1.5.0
memoise 2.0.1
methods 4.3.3
mgcv 1.9-0
microbenchmark 1.5.0
mime 0.12
miniUI 0.1.1.1
minqa 1.2.8
modeldata 1.4.0
modelenv 0.2.0
ModelMetrics 1.2.2.2
modelr 0.1.11
modelsummary 1.4.3
munsell 0.5.1
network 1.19.0
networkDynamic 0.11.5
networkLite 1.1.0
nlme 3.1-167
nloptr 2.1.1
nnet 7.3-20
numDeriv 2016.8-1.1
nycflights13 1.0.2
officer 0.6.7
openssl 2.3.2
padr 0.6.3
parallel 4.3.3
parallelly 1.42.0
parameters 0.24.2
parsnip 1.3.0
patchwork 1.3.0
pbdZMQ 0.3-13
pbkrtest 0.5.3
performance 0.13.0
PerformanceAnalytics 2.0.8
pillar 1.10.1
pkgbuild 1.4.6
pkgconfig 2.0.3
pkgdown 2.1.1
pkgload 1.4.0
plogr 0.2.0
plotfunctions 1.4
plotly 4.10.4
plyr 1.8.9
praise 1.0.0
prettyunits 1.2.0
pROC 1.18.5
processx 3.8.6
prodlim 2024.06.25
profvis 0.4.0
progress 1.2.3
progressr 0.15.1
promises 1.3.2
proxy 0.4-27
ps 1.8.1
purrr 1.0.4
quadprog 1.5-8
quandl 2.11.0
quantmod 0.4.26
quantreg 6.1
R6 2.6.1
ragg 1.3.3
randomForest 4.7-1.2
rappdirs 0.3.3
rbibutils 2.3
rcmdcheck 1.4.0
RColorBrewer 1.1-3
Rcpp 1.0.14
RcppArmadillo 14.2.3-1
RcppEigen 0.3.4.0.2
RcppRoll 0.3.1
RCurl 1.98-1.16
Rdpack 2.6.2
readr 2.1.5
readxl 1.4.3
recipes 1.1.1
rematch 2.0.0
rematch2 2.1.2
remotes 2.5.0
repr 1.1.7
reprex 2.1.1
reshape2 1.4.4
riingo 0.3.1
rlang 1.1.5
rle 0.9.2
rmarkdown 2.29
robustbase 0.99-4-1
RODBC 1.3-25
roxygen2 7.3.2
rpart 4.1.24
rprojroot 2.0.4
rsample 1.2.1
RSQLite 2.3.9
rstudioapi 0.17.1
rversions 2.1.2
rvest 1.0.4
sandwich 3.0-2
sass 0.4.9
scales 1.3.0
selectr 0.4-2
sessioninfo 1.2.3
sfd 0.1.0
shape 1.4.6.1
shiny 1.10.0
slider 0.3.2
sna 2.8
sourcetools 0.1.7-1
sp 2.2-0
spam 2.11-1
SparseM 1.84-2
sparsevctrs 0.2.0
splines 4.3.3
SQUAREM 2021.1
statnet 2019.6
statnet.common 4.11.0
stats 4.3.3
stats4 4.3.3
stringi 1.8.4
stringr 1.5.1
survival 3.8-3
svglite 2.1.3
sys 3.4.3
systemfonts 1.2.1
tables 0.9.31
tcltk 4.3.3
tergm 4.2.1
testthat 3.2.3
textshaping 0.4.0
tibble 3.2.1
tidymodels 1.3.0
tidyquant 1.0.7
tidyr 1.3.1
tidyselect 1.2.1
tidyverse 2.0.0
timechange 0.3.0
timeDate 4041.110
timeSeries 4041.111
timetk 2.9.0
tinytex 0.56
tools 4.3.3
transformeR 2.2.2
triebeard 0.4.1
trust 0.1-8
tseries 0.10-58
tsfeatures 1.1.1
tsibble 1.1.6
tsibbledata 0.4.1
tsna 0.3.5
TTR 0.24.4
tune 1.3.0
tzdb 0.4.0
urca 1.3-4
urlchecker 1.0.1
urltools 1.7.3
usethis 3.1.0
utf8 1.2.4
utils 4.3.3
uuid 1.2-1
vctrs 0.6.5
viridis 0.6.5
viridisLite 0.4.2
vroom 1.6.5
waldo 0.6.1
warp 0.2.1
webshot 0.5.5
whisker 0.4.1
withr 3.0.2
workflows 1.2.0
workflowsets 1.1.0
xfun 0.51
xml2 1.3.6
xopen 1.0.1
xtable 1.8-4
xts 0.13.1
yaml 2.3.10
yardstick 1.3.2
zip 2.3.2
zoo 1.8-13


System package / version
apt 2.7.14build2
base-files 13ubuntu10.2
base-passwd 3.6.3build1
bash 5.2.21-2ubuntu4
bsdutils 1:2.39.3-9ubuntu6.2
bzip2 1.0.8-5.1build0.1
ca-certificates 20240203
coreutils 9.4-3ubuntu6
curl 8.5.0-2ubuntu10.6
dash 0.5.12-6ubuntu5
debconf 1.5.86ubuntu1
debianutils 5.17build1
diffutils 1:3.10-1build1
dpkg 1.22.6ubuntu6.1
e2fsprogs 1.47.0-2.4~exp1ubuntu4.1
findutils 4.9.0-5build1
fonts-dejavu 2.37-8
fonts-liberation 1:2.1.5-3
gcc-14-base 14.2.0-4ubuntu2~24.04
gcc 4:13.2.0-7ubuntu1
gfortran 4:13.2.0-7ubuntu1
git 1:2.43.0-1ubuntu7.2
gpgv 2.4.4-2ubuntu17
grep 3.11-4build1
gzip 1.12-1ubuntu3
hostname 3.23+nmu2ubuntu2
init-system-helpers 1.66ubuntu1
jq 1.7.1-3build1
less 590-2ubuntu2.1
libacl1 2.3.2-1build1.1
libapt-pkg6.0t64 2.7.14build2
libassuan0 2.5.6-1build1
libattr1 1:2.5.2-1build1.1
libaudit-common 1:3.1.2-2.1build1.1
libaudit1 1:3.1.2-2.1build1.1
libblkid1 2.39.3-9ubuntu6.2
libbz2-1.0 1.0.8-5.1build0.1
libc-bin 2.39-0ubuntu8.4
libc6 2.39-0ubuntu8.4
libcap-ng0 0.8.4-2build2
libcap2 1:2.66-5ubuntu2.2
libcom-err2 1.47.0-2.4~exp1ubuntu4.1
libcrypt1 1:4.4.36-4build1
libdebconfclient0 0.271ubuntu3
libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1
libffi8 3.4.6-1build1
libgcc-s1 14.2.0-4ubuntu2~24.04
libgcrypt20 1.10.3-2build1
libgmp10 2:6.3.0+dfsg-2ubuntu6.1
libgnutls30t64 3.8.3-1.1ubuntu3.3
libgpg-error0 1.47-3build2.1
libhogweed6t64 3.9.1-2.2build1.1
libidn2-0 2.3.7-2build1.1
liblz4-1 1.9.4-1build1.1
liblzma5 5.6.1+really5.4.5-1build0.1
libmd0 1.1.0-2build1.1
libmount1 2.39.3-9ubuntu6.2
libncursesw6 6.4+20240113-1ubuntu2
libnettle8t64 3.9.1-2.2build1.1
libnpth0t64 1.6-3.1build1
libp11-kit0 0.25.3-4ubuntu2.1
libpam-modules-bin 1.5.3-5ubuntu5.1
libpam-modules 1.5.3-5ubuntu5.1
libpam-runtime 1.5.3-5ubuntu5.1
libpam0g 1.5.3-5ubuntu5.1
libpcre2-8-0 10.42-4ubuntu2.1
libproc2-0 2:4.0.4-4ubuntu3.2
libseccomp2 2.5.5-1ubuntu3.1
libselinux1 3.5-2ubuntu2.1
libsemanage-common 3.5-1build5
libsemanage2 3.5-1build5
libsepol2 3.5-2build1
libsmartcols1 2.39.3-9ubuntu6.2
libss2 1.47.0-2.4~exp1ubuntu4.1
libssl3t64 3.0.13-0ubuntu3.5
libstdc++6 14.2.0-4ubuntu2~24.04
libsystemd0 255.4-1ubuntu8.5
libtasn1-6 4.19.0-3ubuntu0.24.04.1
libtinfo6 6.4+20240113-1ubuntu2
libudev1 255.4-1ubuntu8.5
libunistring5 1.1-2build1.1
libuuid1 2.39.3-9ubuntu6.2
libxxhash0 0.8.2-2build1
libzstd1 1.5.5+dfsg2-2build1.1
locales 2.39-0ubuntu8.4
login 1:4.13+dfsg1-4ubuntu3.2
logsave 1.47.0-2.4~exp1ubuntu4.1
mawk 1.3.4.20240123-1build1
mount 2.39.3-9ubuntu6.2
nano-tiny 7.2-2ubuntu0.1
ncurses-base 6.4+20240113-1ubuntu2
ncurses-bin 6.4+20240113-1ubuntu2
netbase 6.4
openssh-client 1:9.6p1-3ubuntu13.8
pandoc 3.1.3+ds-2
passwd 1:4.13+dfsg1-4ubuntu3.2
patch 2.7.6-7build3
perl-base 5.38.2-3.2build2.1
procps 2:4.0.4-4ubuntu3.2
r-cran-rodbc 1.3-23-1
run-one 1.17-0ubuntu2
sed 4.9-2build1
sensible-utils 0.0.22
sudo 1.9.15p5-3ubuntu5
sysvinit-utils 3.08-6ubuntu3
tar 1.35+dfsg-3build1
texlive-fonts-recommended 2023.20240207-1
texlive-plain-generic 2023.20240207-1
texlive-xetex 2023.20240207-1
tini 0.19.0-1
tzdata 2024b-0ubuntu0.24.04.1
ubuntu-keyring 2023.11.28.1
unixodbc-dev 2.3.12-1ubuntu0.24.04.1
unixodbc 2.3.12-1ubuntu0.24.04.1
unminimize 0.2.1
unzip 6.0-28ubuntu4.1
util-linux 2.39.3-9ubuntu6.2
vim-tiny 2:9.1.0016-1ubuntu7.6
vim 2:9.1.0016-1ubuntu7.6
wget 1.21.4-1ubuntu4.1
xclip 0.13-3
zlib1g 1:1.3.dfsg-3.1ubuntu2.1

bwJupyter - Julia (v5.2.1-1)

Julia package / version
MosekTools 0.15.5
HDF5 0.17.2
Oscar 1.3.0
LinearAlgebra 1.11.0
DynamicPolynomials 0.6.1
Flux 0.16.3
IJulia 1.26.0
Pluto 0.20.4
JuMP 1.24.0


System package / version
apt 2.7.14build2
base-files 13ubuntu10.2
base-passwd 3.6.3build1
bash 5.2.21-2ubuntu4
bsdutils 1:2.39.3-9ubuntu6.2
bzip2 1.0.8-5.1build0.1
ca-certificates 20240203
coreutils 9.4-3ubuntu6
curl 8.5.0-2ubuntu10.6
dash 0.5.12-6ubuntu5
debconf 1.5.86ubuntu1
debianutils 5.17build1
diffutils 1:3.10-1build1
dpkg 1.22.6ubuntu6.1
e2fsprogs 1.47.0-2.4~exp1ubuntu4.1
findutils 4.9.0-5build1
fonts-liberation 1:2.1.5-3
gcc-14-base 14.2.0-4ubuntu2~24.04
git 1:2.43.0-1ubuntu7.2
gpgv 2.4.4-2ubuntu17
grep 3.11-4build1
gzip 1.12-1ubuntu3
hostname 3.23+nmu2ubuntu2
init-system-helpers 1.66ubuntu1
jq 1.7.1-3build1
less 590-2ubuntu2.1
libacl1 2.3.2-1build1.1
libapt-pkg6.0t64 2.7.14build2
libassuan0 2.5.6-1build1
libattr1 1:2.5.2-1build1.1
libaudit-common 1:3.1.2-2.1build1.1
libaudit1 1:3.1.2-2.1build1.1
libblkid1 2.39.3-9ubuntu6.2
libbz2-1.0 1.0.8-5.1build0.1
libc-bin 2.39-0ubuntu8.4
libc6 2.39-0ubuntu8.4
libcap-ng0 0.8.4-2build2
libcap2 1:2.66-5ubuntu2.2
libcom-err2 1.47.0-2.4~exp1ubuntu4.1
libcrypt1 1:4.4.36-4build1
libdebconfclient0 0.271ubuntu3
libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1
libffi8 3.4.6-1build1
libgcc-s1 14.2.0-4ubuntu2~24.04
libgcrypt20 1.10.3-2build1
libgmp10 2:6.3.0+dfsg-2ubuntu6.1
libgnutls30t64 3.8.3-1.1ubuntu3.3
libgpg-error0 1.47-3build2.1
libhogweed6t64 3.9.1-2.2build1.1
libidn2-0 2.3.7-2build1.1
liblz4-1 1.9.4-1build1.1
liblzma5 5.6.1+really5.4.5-1build0.1
libmd0 1.1.0-2build1.1
libmount1 2.39.3-9ubuntu6.2
libncursesw6 6.4+20240113-1ubuntu2
libnettle8t64 3.9.1-2.2build1.1
libnpth0t64 1.6-3.1build1
libp11-kit0 0.25.3-4ubuntu2.1
libpam-modules-bin 1.5.3-5ubuntu5.1
libpam-modules 1.5.3-5ubuntu5.1
libpam-runtime 1.5.3-5ubuntu5.1
libpam0g 1.5.3-5ubuntu5.1
libpcre2-8-0 10.42-4ubuntu2.1
libproc2-0 2:4.0.4-4ubuntu3.2
libseccomp2 2.5.5-1ubuntu3.1
libselinux1 3.5-2ubuntu2.1
libsemanage-common 3.5-1build5
libsemanage2 3.5-1build5
libsepol2 3.5-2build1
libsmartcols1 2.39.3-9ubuntu6.2
libss2 1.47.0-2.4~exp1ubuntu4.1
libssl3t64 3.0.13-0ubuntu3.5
libstdc++6 14.2.0-4ubuntu2~24.04
libsystemd0 255.4-1ubuntu8.5
libtasn1-6 4.19.0-3ubuntu0.24.04.1
libtinfo6 6.4+20240113-1ubuntu2
libudev1 255.4-1ubuntu8.5
libunistring5 1.1-2build1.1
libuuid1 2.39.3-9ubuntu6.2
libxxhash0 0.8.2-2build1
libzstd1 1.5.5+dfsg2-2build1.1
locales 2.39-0ubuntu8.4
login 1:4.13+dfsg1-4ubuntu3.2
logsave 1.47.0-2.4~exp1ubuntu4.1
mawk 1.3.4.20240123-1build1
mount 2.39.3-9ubuntu6.2
nano-tiny 7.2-2ubuntu0.1
ncurses-base 6.4+20240113-1ubuntu2
ncurses-bin 6.4+20240113-1ubuntu2
netbase 6.4
openssh-client 1:9.6p1-3ubuntu13.8
pandoc 3.1.3+ds-2
passwd 1:4.13+dfsg1-4ubuntu3.2
patch 2.7.6-7build3
perl-base 5.38.2-3.2build2.1
procps 2:4.0.4-4ubuntu3.2
run-one 1.17-0ubuntu2
sed 4.9-2build1
sensible-utils 0.0.22
sudo 1.9.15p5-3ubuntu5
sysvinit-utils 3.08-6ubuntu3
tar 1.35+dfsg-3build1
texlive-fonts-recommended 2023.20240207-1
texlive-plain-generic 2023.20240207-1
texlive-xetex 2023.20240207-1
tini 0.19.0-1
tzdata 2024b-0ubuntu0.24.04.1
ubuntu-keyring 2023.11.28.1
unminimize 0.2.1
unzip 6.0-28ubuntu4.1
util-linux 2.39.3-9ubuntu6.2
vim-tiny 2:9.1.0016-1ubuntu7.6
vim 2:9.1.0016-1ubuntu7.6
wget 1.21.4-1ubuntu4.1
xclip 0.13-3
zlib1g 1:1.3.dfsg-3.1ubuntu2.1

bwJupyter - C/C++ (v5.2.1-2)

C/C++ Library
libcrypt
libxcrypt


System package / version
apt 2.7.14build2
base-files 13ubuntu10.2
base-passwd 3.6.3build1
bash 5.2.21-2ubuntu4
bsdutils 1:2.39.3-9ubuntu6.2
bzip2 1.0.8-5.1build0.1
ca-certificates 20240203
coreutils 9.4-3ubuntu6
curl 8.5.0-2ubuntu10.6
dash 0.5.12-6ubuntu5
debconf 1.5.86ubuntu1
debianutils 5.17build1
diffutils 1:3.10-1build1
dpkg 1.22.6ubuntu6.1
e2fsprogs 1.47.0-2.4~exp1ubuntu4.1
findutils 4.9.0-5build1
fonts-liberation 1:2.1.5-3
g++ 4:13.2.0-7ubuntu1
gcc-14-base 14.2.0-4ubuntu2~24.04
git 1:2.43.0-1ubuntu7.2
gpgv 2.4.4-2ubuntu17
grep 3.11-4build1
gzip 1.12-1ubuntu3
hostname 3.23+nmu2ubuntu2
init-system-helpers 1.66ubuntu1
jq 1.7.1-3build1
less 590-2ubuntu2.1
libacl1 2.3.2-1build1.1
libapt-pkg6.0t64 2.7.14build2
libassuan0 2.5.6-1build1
libattr1 1:2.5.2-1build1.1
libaudit-common 1:3.1.2-2.1build1.1
libaudit1 1:3.1.2-2.1build1.1
libblkid1 2.39.3-9ubuntu6.2
libbz2-1.0 1.0.8-5.1build0.1
libc-bin 2.39-0ubuntu8.4
libc6 2.39-0ubuntu8.4
libcap-ng0 0.8.4-2build2
libcap2 1:2.66-5ubuntu2.2
libcom-err2 1.47.0-2.4~exp1ubuntu4.1
libcrypt1 1:4.4.36-4build1
libdebconfclient0 0.271ubuntu3
libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1
libffi8 3.4.6-1build1
libgcc-s1 14.2.0-4ubuntu2~24.04
libgcrypt20 1.10.3-2build1
libgmp10 2:6.3.0+dfsg-2ubuntu6.1
libgnutls30t64 3.8.3-1.1ubuntu3.3
libgpg-error0 1.47-3build2.1
libhogweed6t64 3.9.1-2.2build1.1
libidn2-0 2.3.7-2build1.1
liblz4-1 1.9.4-1build1.1
liblzma5 5.6.1+really5.4.5-1build0.1
libmd0 1.1.0-2build1.1
libmount1 2.39.3-9ubuntu6.2
libncursesw6 6.4+20240113-1ubuntu2
libnettle8t64 3.9.1-2.2build1.1
libnpth0t64 1.6-3.1build1
libp11-kit0 0.25.3-4ubuntu2.1
libpam-modules-bin 1.5.3-5ubuntu5.1
libpam-modules 1.5.3-5ubuntu5.1
libpam-runtime 1.5.3-5ubuntu5.1
libpam0g 1.5.3-5ubuntu5.1
libpcre2-8-0 10.42-4ubuntu2.1
libproc2-0 2:4.0.4-4ubuntu3.2
libseccomp2 2.5.5-1ubuntu3.1
libselinux1 3.5-2ubuntu2.1
libsemanage-common 3.5-1build5
libsemanage2 3.5-1build5
libsepol2 3.5-2build1
libsmartcols1 2.39.3-9ubuntu6.2
libss2 1.47.0-2.4~exp1ubuntu4.1
libssl3t64 3.0.13-0ubuntu3.5
libstdc++6 14.2.0-4ubuntu2~24.04
libsystemd0 255.4-1ubuntu8.5
libtasn1-6 4.19.0-3ubuntu0.24.04.1
libtinfo6 6.4+20240113-1ubuntu2
libudev1 255.4-1ubuntu8.5
libunistring5 1.1-2build1.1
libuuid1 2.39.3-9ubuntu6.2
libxxhash0 0.8.2-2build1
libzstd1 1.5.5+dfsg2-2build1.1
locales 2.39-0ubuntu8.4
login 1:4.13+dfsg1-4ubuntu3.2
logsave 1.47.0-2.4~exp1ubuntu4.1
mawk 1.3.4.20240123-1build1
mount 2.39.3-9ubuntu6.2
ncurses-base 6.4+20240113-1ubuntu2
ncurses-bin 6.4+20240113-1ubuntu2
netbase 6.4
pandoc 3.1.3+ds-2
passwd 1:4.13+dfsg1-4ubuntu3.2
patch 2.7.6-7build3
perl-base 5.38.2-3.2build2.1
pkg-config 1.8.1-2build1
procps 2:4.0.4-4ubuntu3.2
run-one 1.17-0ubuntu2
sed 4.9-2build1
sensible-utils 0.0.22
sudo 1.9.15p5-3ubuntu5
sysvinit-utils 3.08-6ubuntu3
tar 1.35+dfsg-3build1
tini 0.19.0-1
ubuntu-keyring 2023.11.28.1
unminimize 0.2.1
util-linux 2.39.3-9ubuntu6.2
vim 2:9.1.0016-1ubuntu7.6
wget 1.21.4-1ubuntu4.1
zlib1g 1:1.3.dfsg-3.1ubuntu2.1

bwJupyter - Java (v5.2.1-1)

System package / version
apt 2.7.14build2
base-files 13ubuntu10.2
base-passwd 3.6.3build1
bash 5.2.21-2ubuntu4
bsdutils 1:2.39.3-9ubuntu6.2
bzip2 1.0.8-5.1build0.1
ca-certificates 20240203
coreutils 9.4-3ubuntu6
curl 8.5.0-2ubuntu10.6
dash 0.5.12-6ubuntu5
debconf 1.5.86ubuntu1
debianutils 5.17build1
diffutils 1:3.10-1build1
dpkg 1.22.6ubuntu6.1
e2fsprogs 1.47.0-2.4~exp1ubuntu4.1
findutils 4.9.0-5build1
fonts-liberation 1:2.1.5-3
gcc-14-base 14.2.0-4ubuntu2~24.04
git 1:2.43.0-1ubuntu7.2
gpgv 2.4.4-2ubuntu17
grep 3.11-4build1
gzip 1.12-1ubuntu3
hostname 3.23+nmu2ubuntu2
init-system-helpers 1.66ubuntu1
jq 1.7.1-3build1
less 590-2ubuntu2.1
libacl1 2.3.2-1build1.1
libapt-pkg6.0t64 2.7.14build2
libassuan0 2.5.6-1build1
libattr1 1:2.5.2-1build1.1
libaudit-common 1:3.1.2-2.1build1.1
libaudit1 1:3.1.2-2.1build1.1
libblkid1 2.39.3-9ubuntu6.2
libbz2-1.0 1.0.8-5.1build0.1
libc-bin 2.39-0ubuntu8.4
libc6 2.39-0ubuntu8.4
libcap-ng0 0.8.4-2build2
libcap2 1:2.66-5ubuntu2.2
libcom-err2 1.47.0-2.4~exp1ubuntu4.1
libcrypt1 1:4.4.36-4build1
libdebconfclient0 0.271ubuntu3
libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1
libffi8 3.4.6-1build1
libgcc-s1 14.2.0-4ubuntu2~24.04
libgcrypt20 1.10.3-2build1
libgmp10 2:6.3.0+dfsg-2ubuntu6.1
libgnutls30t64 3.8.3-1.1ubuntu3.3
libgpg-error0 1.47-3build2.1
libhogweed6t64 3.9.1-2.2build1.1
libidn2-0 2.3.7-2build1.1
liblz4-1 1.9.4-1build1.1
liblzma5 5.6.1+really5.4.5-1build0.1
libmd0 1.1.0-2build1.1
libmount1 2.39.3-9ubuntu6.2
libncursesw6 6.4+20240113-1ubuntu2
libnettle8t64 3.9.1-2.2build1.1
libnpth0t64 1.6-3.1build1
libp11-kit0 0.25.3-4ubuntu2.1
libpam-modules-bin 1.5.3-5ubuntu5.1
libpam-modules 1.5.3-5ubuntu5.1
libpam-runtime 1.5.3-5ubuntu5.1
libpam0g 1.5.3-5ubuntu5.1
libpcre2-8-0 10.42-4ubuntu2.1
libproc2-0 2:4.0.4-4ubuntu3.2
libseccomp2 2.5.5-1ubuntu3.1
libselinux1 3.5-2ubuntu2.1
libsemanage-common 3.5-1build5
libsemanage2 3.5-1build5
libsepol2 3.5-2build1
libsmartcols1 2.39.3-9ubuntu6.2
libss2 1.47.0-2.4~exp1ubuntu4.1
libssl3t64 3.0.13-0ubuntu3.5
libstdc++6 14.2.0-4ubuntu2~24.04
libsystemd0 255.4-1ubuntu8.5
libtasn1-6 4.19.0-3ubuntu0.24.04.1
libtinfo6 6.4+20240113-1ubuntu2
libudev1 255.4-1ubuntu8.5
libunistring5 1.1-2build1.1
libuuid1 2.39.3-9ubuntu6.2
libxxhash0 0.8.2-2build1
libzstd1 1.5.5+dfsg2-2build1.1
locales 2.39-0ubuntu8.4
login 1:4.13+dfsg1-4ubuntu3.2
logsave 1.47.0-2.4~exp1ubuntu4.1
mawk 1.3.4.20240123-1build1
mount 2.39.3-9ubuntu6.2
ncurses-base 6.4+20240113-1ubuntu2
ncurses-bin 6.4+20240113-1ubuntu2
netbase 6.4
openjdk-21-doc 21.0.6+7-1ubuntu1~24.04
openjdk-21-jdk 21.0.6+7-1ubuntu1~24.04
openjdk-21-source 21.0.6+7-1ubuntu1~24.04

pandoc 3.1.3+ds-2
passwd 1:4.13+dfsg1-4ubuntu3.2
patch 2.7.6-7build3
perl-base 5.38.2-3.2build2.1
procps 2:4.0.4-4ubuntu3.2
run-one 1.17-0ubuntu2
sed 4.9-2build1
sensible-utils 0.0.22
sudo 1.9.15p5-3ubuntu5
sysvinit-utils 3.08-6ubuntu3
tar 1.35+dfsg-3build1
tini 0.19.0-1
ubuntu-keyring 2023.11.28.1
unminimize 0.2.1
unzip 6.0-28ubuntu4.1
util-linux 2.39.3-9ubuntu6.2
vim 2:9.1.0016-1ubuntu7.6
wget 1.21.4-1ubuntu4.1
zlib1g 1:1.3.dfsg-3.1ubuntu2.1

2.2 Profiles of Lecturers

Lecturers have the option of creating their own profiles for their courses. In contrast to the standard profiles, there is a shared folder called __shared/ for each lecturer profile. Lecturers can store materials there and students can copy them to their own data storage.

Students can add lecturer profiles to their list of profiles by clicking on the shared profile link. The corresponding profile is automatically started and saved in the profile list.

The profile can be removed again if required. To do this, navigate to the "Profile Management" navigation point. Profiles can be deleted from the list again under "Visited Profiles".

Jupyterhub-Seite mit Profil für "Einführung in Python" am KIT, Sommersemester 2025.
List of visited profiles

 

 

2.3 Switch Profile

In the environment started on the profile-based environment, you will find the item "File >> Hub Control Panel" in the upper navigation bar. Alternatively, you can also access the following page via the link https://hub.bwjupyter.de/hub/home. There you can stop the environment (*server*). After a few seconds, the environment is stopped and you can select a new profile under "Start My Server".

"JupyterHub Interface mit Stop und My Server Buttons."
Clicking on "Stop My Server" stops the active profile

 

3. Available Resources

The available graphics cards are allocated using a timeslicing process. Please note our Fair Use Policy. If you do not require a graphics card, please do not "reserve" a graphics card in your profile.

4. Documentation for Lecturers

In this section you will find information on how to create individual Jupyter profiles and how to use them.

4.1 Creating a Profile

After successfully logging in via bwIDM (see above), you will see a list of the standard profiles offered and the profiles you have already visited on the start page in the hub.

To create a new profile, navigate to"Service" → "Profile Management" in the main menu and click on the "+" card in the list of profiles.

There is no limit to the number of profiles you can create. A profile can refer to one course unit, several course units or an entire course.

Naming the profile

Choose a unique profile name for your course unit or course and avoid generic names in order to minimize overlapping in the student profile overview.

Examples of acceptable profile names:

  • Data Science (WS 25/26) - Exercise sheet 1
  • Data Science (WS 25/26) - Exercise
  • Data Science (WS 25/26)

Examples of unacceptable profile names:

  • Data Science Environment
  • Exercise sheet 1
  • Differential equations

GPU requirement

To include a GPU at infrastructure level in your Jupyter profile, activate the GPU required checkbox. This option does not yet guarantee you any libraries, program codes or programming languages with which you can address the GPU. These must be provided or subsequently installed via a suitable selection of the Jupyter environment.

Jupyter environment (Docker image)

The Jupyter environment or Docker image is an essential component of a profile that contains pre-installed packages, programming languages (Jupyter kernel), libraries, etc.

With the option"Select from existing profile" you can make a selection from the bwJupyter images offered by us and the Jupyter standard images.

With the option"Provide a custom docker image" you can refer to any publicly available Jupyter images, e.g. quay.io/jupyter/pyspark-notebook.

This allows you to build on existing standard images, provision your own Docker images via container registry (e.g. GitLab container registry) and refer to them. If necessary, find out from your university whether a suitable container registry is offered.

Note: If you build your own Docker image, make sure that all persistent data ends up in the /home/jovyan/work directory (e.g. files created by a JupyterLab extension). Only the data in this folder will be saved.

4.2 Editing Course Content in the Profile

Once a profile has been created, it can be started and the teaching content to be shared can be edited. To do this, click on the"Start ▸" button. After initializing the JupyterLab, a directory called __shared appears in the file browser on the left-hand side. This is linked to the respective profile and can be edited by you with the "Lecturer" role (read-write access). Depending on the selected granularity of your profile (teaching unit, course, etc.), you can create or upload structured subdirectories, Jupyter notebooks, raw data to be imported and other teaching materials in the __shared directory. When editing in JupyterLab, make sure to save the respective resource.

Note: Starting or stopping a Jupyter environment or notebook server does not affect the status of the files in the __shared directory.

Note: The contents of the __shared directory can be edited by you on an ongoing basis even after publication. You should therefore ensure that any test executions are carried out outside the __shared directory after publication.

4.3 Sharing a Profile

Once a profile has been created, it can be shared with students, for example. To do this, click on the"Share" button in the desired profile card from the list. The corresponding share link is stored in your cache and can now be shared via the learning management system you are using or other channels.

By calling up your shared link, students start a new user server with the specified Docker image and the content from the profile directly after bwIDM login.

Note: The contents of the _shared directory are integrated for the "Student" role in read-only mode. To edit them, students must copy them to their home directory(/home/jovyan). To simplify this for a large number of files, we recommend using corresponding subdirectories in the _shared directory.

5. Known Issues

  • cuFFT, cuDNN and cuBLAS errors when importing the TensorFlow library

    Error description:
    In the current Tensorflow versions, the error shown occurs during import.

    This bug has already been reported to the TensorFlow OpenSource community. A solution is being awaited.

    Temporary solution:
    The GPU provided can still be used without CUDA, with the result that certain calculations (e.g. FFT or DNN training) will be slower.
     
  • Error "Move Error: Unknown error renaming file..." appears when files are moved within the file manager of JupyterLab

    Error description:

    When copying data via drag-and-drop, the error "Move Error: Unknown error renaming file..." may occur (see figure).

    In most cases, the contents are copied correctly.

    Temporary solution:
    Alternatively, we recommend copying the entire shared folder and renaming it accordingly (e.g. according to the name of the event).