👨🏫 Ready to revolutionize programming education in universities? Don't miss the talk "Scalable Education with JupyterHub, nbgrader, and jupyterquiz" by Philipp Risius. 📚🚀 Learn more: https://cz.pycon.org/2023/program/talks/110/ #ProgrammingEducation #JupyterHub #PyConCZ23
#ProgrammingEducation #jupyterhub #pyconcz23
Interesting how resizing an interactive (%matplotlib widget) #matplotlib plot in @Jupyter #JupyterHub can deadlock :firefox: #Firefox so hard, that you can't kill -9 it anymore, thus have to reboot and watch systemd being unable to properly shut down due to this, so effectively a hard-reboot is necessary 🤦
#matplotlib #jupyterhub #firefox
Se plonger dans #MongoDB dans un terminal, ré-installer #JupyterHub dans un autre, préparer une réponse à appel à projet au milieu, bref, faire le boulot de 3 personnes… 😬
Au milieu des tsunamis « administrativo-huma-nutile », j'ai enfin eu le loisir de retravailler sur la suite de Callisto et IO (pour faire suite à https://hnlab.huma-num.fr/blog/2022/09/26/arret-de-Callisto/) et j'ai trouvé un serveur, la bonne documentation et surtout le temps de m'atteler à coupler #JupyterHub avec l'authentification ORCID ! 😊
Je poursuis l'exploitation de #JupyterHub pour une suite à feu Callisto/HN Lab (https://hnlab.huma-num.fr/blog/2022/09/26/arret-de-Callisto/) et je découvre, avec bonheur, les possibilités de l'API d'#Orcid pour l'authentification + Python pour développer un service d'accès à la demande ! https://orcid-france.fr/espace-api/fonctionnalites/
@jonny #JupyterHub + #quarto ?
A bit off topic: never understood the rationale behind using #GPL and co. but then not enabling a mechanism for using it commercially (and paying). At least for academic software it is rare that they are commercially available, for most, success is just adoption, citations, etc. But a restrictive license seems to be an impediment to achieve that.
Maybe I'm being naif?
PS: I worked before in a company where they told us to avoid any *GPL...
Please, please someone tell me where JupyterLab stores its REAL index.html file, so I can edit it... going crazy here! #jupyterhub #jupyterlab
OK, another #jupyterhub / #jupyterlab question! I want do to a seemingly simple thing: change the page title, so when I look at the browser bar, I see "MyJupyter" instead of "JupyterLab". Fine. So I found the index.html file in /usr/local/share/jupyter/lab/static and modified that. Here's the thing, though: I log in to JupyterHub, choose one of the available resources, and it loads my JupyterLab. 🧵
Been trying to get #stata to work with a campus #jupyterhub instance. Issues:
1. 3rd party #jupyter kernels such as #nbstata or #pystata-kernel are not agnostic to stata version updates. Causes breakages.
2. The jupyterhub instance must keep track of available Stata licenses. Not easily done.
Stata: think about free student licenses for jupyterhub servers and package a jupyter kernel. If not, I can see many departments/classes moving to #R.
#stata #jupyterhub #jupyter #nbstata #pystata #r
For information about what #JupyterHub and #Jupyter exactly do, this (draft) PR gives a conceptual introduction to JupyterHub and all the moving parts that need to go together. I made it based on my experience figuring out how to integrate it to #HPC. https://github.com/jupyterhub/jupyterhub/pull/2726
@rkdarst @minrk @priesgo @SciCompAalto at #NERSC we also offer #JupyterHub on #HPC using #Slurm. I was not involved in setting it up or running it, but I can connect you with the right people if you have questions.
#nersc #jupyterhub #hpc #slurm
@minrk @priesgo Yes, at @SciCompAalto we use #JupyterHub on #HPC: One part is frontend that knows about users. It basically launches a slurm job (as the user) and proxies the user's browser to it. It provides the same environment as an interactive node. The point isn't to replace batch jobs but provide easier preparation + follow-up in-place.
Recommended reading:
https://github.com/jupyterhub/batchspawner
Has anyone setup #JupyterHub in an #HPC environment so that multiple users may login and initiate their sessions through #slurm ? I was briefly looking into it, but the last part of slurm was not clear to me.
Thanks!
#jupyterhub #hpc #SLURM #opensource #python #datascience
Help needed: I want to customize #jupyterhub a little bit, the login page, etc. I got some of it done, thanks to the explanations here: https://professorkazarinoff.github.io/jupyterhub-engr114/login_page/ and some other instructions. So I got the colors, and the layout, and added the logo I need. But I also want to change the font, and I'm quite confused about "where". JH uses #boostrap 3.4.1, so my question is: should I add a font there (in the Bootstrap "components" folder, and tinker with #less/#css files, or there's some other way?
@ascott Thanks for the hint, passwordless sudo is actually one possibility I am currently employing. However sudo doesn't work in #JupyterHub, the main entry point for us where this would be needed, so meh...
Agora eu tenho um #jupyterhub pra usar nas aulas! Foi fácil instalar. Mudar a versão do #python não foi muito tranquilo mas funcionou. Amanhã vou experimentar com a turma da noite e em janeiro no novo curso de lógica de programação. Queria ter conseguido fazer o #py5jupyter @py5coding funcionar mas o kernel fica caindo... Então por enquanto o #processing vai rodando só na versão desktop. Mas, cara! Eu tenho um #jupyterhub!! Tá muito tri 🤩
#jupyterhub #python #py5jupyter #processing
@yuvipanda I very much love that you are not forced to use #Docker for run #JupyterHub. Also that it's available in the #AUR. Ah, #OpenSource is just awesome 🤗
#docker #jupyterhub #aur #opensource
@yuvipanda Been using #Jupyter forever. Started with classic, then switched to #JupyterLab. I also run a #JupyterHub https://jupyterhub.readthedocs.io/en/stable/ for my workgroup at university amd it boosted our productivity a lot!
#jupyter #jupyterlab #jupyterhub
RT @drsarahlgibson
📢 The next #JupyterHub and
@mybinderteam meeting will happen in ONE WEEK!
🙋🏻♀️ Anyone can attend
🧑🏾💻 Anyone can present (add yourself to the HackMD below!)
👀 Anyone can sit in and listen to the call
Details below 👇🏻
RT @drsarahlgibson
📢 The next #JupyterHub and
@mybinderteam
meeting will happen in ONE WEEK!
Still on ✨TUESDAYS✨
🙋🏻♀️ Anyone can attend
🧑🏾💻 Anyone can present (add yourself to the HackMD below!)
👀 Anyone can sit in and listen to the call
Details below 👇🏻